re PR c++/27505 (ICE in const folding with bitfields)
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-15 Mark Mitchell <mark@codesourcery.com>
2
3 PR c++/27505
4 * g++.dg/expr/bitfield1.C: New test.
5
6 2006-05-15 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/27603
9 * gcc.dg/torture/pr27603.c: New testcase.
10
11 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
12
13 PR fortran/25090
14 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15
16 PR fortran/25082
17 * gfortran.dg/scalar_return_1.f90: New test.
18
19 PR fortran/24711
20 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21
22 2006-05-15 Jakub Jelinek <jakub@redhat.com>
23
24 * gcc.dg/gomp/critical-4.c: New test.
25 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
26 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
27 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
28 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
29
30 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31
32 PR c++/27582
33 * g++.dg/template/dependent-args1.C: New test.
34
35 PR c++/27581
36 * g++.dg/lookup/this1.C: New test.
37
38 PR c++/27315
39 * g++.dg/template/operator6.C: New test.
40 * g++.dg/template/incomplete3.C: New test.
41
42 PR c++/27559
43 * g++.dg/template/new4.C: New test.
44
45 PR c++/27496
46 * g++.dg/template/void2.C: New test.
47
48 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
49
50 * g++.dg/template/dependent-expr5.C: New test.
51
52 2006-05-14 Roger Sayle <roger@eyesopen.com>
53
54 PR middle-end/26729
55 * gcc.dg/pr26729-1.c: New test case.
56
57 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
58
59 * gcc.dg/pr27003.c: New test.
60
61 2006-05-12 Steve Ellcey <sje@cup.hp.com>
62
63 * lib/target-supports.dg (check_cxa_atexit_available): Change
64 v3_target_compile to ${tool}_target_compile.
65
66 2006-05-11 Jason Merrill <jason@redhat.com>
67
68 * lib/scanasm.exp (scan-not-hidden): Fix typo.
69
70 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
71
72 PR fortran/27553
73 * gfortran.dg/label_5.f90: New test.
74
75 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
76
77 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
78 check_effective_target_powerpc_altivec_ok): New.
79 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
80 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
81 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
82 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
83 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
84 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
85 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
86 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
87 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
88 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
89 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
90 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
91 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
92 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
93 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
94 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
95 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
96 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
97 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
98 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
99 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
100 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
101 gcc.target/powerpc/altivec-9.c,
102 gcc.target/powerpc/altivec-consts.c,
103 gcc.target/powerpc/altivec-pr22085.c,
104 gcc.target/powerpc/altivec-splat.c,
105 gcc.target/powerpc/altivec-types-1.c,
106 gcc.target/powerpc/altivec-types-2.c,
107 gcc.target/powerpc/altivec-types-3.c,
108 gcc.target/powerpc/altivec-types-4.c,
109 gcc.target/powerpc/altivec-varargs-1.c,
110 gcc.target/powerpc/altivec-vec-merge.c,
111 gcc.target/powerpc/ppc-vector-memcpy.c,
112 gcc.target/powerpc/ppc-vector-memset.c,
113 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
114 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
115 these effective targets.
116 * gcc.dg/vmx/pr27006.c: Add missing close brace.
117 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
118
119 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
120
121 PR middle-end/27384
122 * g++.dg/other/fold1.C: New test.
123
124 PR middle-end/27488
125 * gcc.dg/fold-nonneg-1.c: New test.
126
127 PR c++/27547
128 * g++.dg/other/operator1.C: New test.
129
130 2006-05-11 Richard Guenther <rguenther@suse.de>
131
132 PR middle-end/27529
133 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
134
135 2006-05-10 Janis Johnson <janis187@us.ibm.com>
136
137 * lib/target-supports-dg.exp (check-flags): New.
138 (dg-skip-if): Move flag checks.
139
140 2006-05-09 Steve Ellcey <sje@cup.hp.com>
141
142 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
143 * lib/target-supports.dg (check_cxa_atexit_available): New.
144
145 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
146
147 PR fortran/27470
148 * gfortran.dg/multiple_allocation_2.f90: New test case.
149
150 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
151
152 * gcc.target/arm/pr27387.C: Fix a comment typo.
153
154 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
155
156 PR fortran/24549
157 * gfortran.dg/error_recovery_1.f90: New test.
158
159 2006-05-10 Richard Guenther <rguenther@suse.de>
160
161 PR tree-optimization/27302
162 * gcc.dg/torture/pr27302.c: New testcase.
163
164 2006-05-09 Dirk Mueller <dmueller@suse.de>
165 Richard Guenther <rguenther@suse.de>
166
167 PR middle-end/27498
168 * gcc.dg/tree-ssa/pr27498.c: New testcase.
169
170 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
171
172 PR rtl-optimization/27335
173 * gcc.dg/pr27335.c: New test.
174
175 2006-05-06 Richard Sandiford <richard@codesourcery.com>
176
177 * gcc.target/mips/mips-ps-5.c: New file.
178
179 2006-05-08 Jan Hubicka <jh@suse.cz>
180
181 PR middle-end/25962
182 * gcc.dg/pr25962.c: New.
183
184 2006-05-08 Roger Sayle <roger@eyesopen.com>
185
186 PR target/27158
187 * gcc.target/powerpc/pr27158.c: New test case.
188
189 2006-05-08 Laurent GUERBY <laurent@guerby.net>
190
191 PR testsuite/27476
192 * ada/acats/run_all.sh: Use test -z.
193
194 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
195
196 PR libfortran/18271
197 * gfortran.dg/spec_expr_3.f90: New test.
198
199 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
200
201 PR target/24879
202 * gcc.target/i386/monitor.c: New file.
203
204 2006-05-08 Alan Modra <amodra@bigpond.net.au>
205
206 * gcc.dg/pr27095.c: xfail *-*-darwin*.
207
208 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
209
210 PR c++/27447
211 * g++.dg/other/ptrmem7.C: New test.
212
213 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
214
215 PR target/27421
216 * gcc.dg/array-9.c: New test.
217
218 2006-05-07 Richard Guenther <rguenther@suse.de>
219
220 PR tree-optimization/27409
221 * gcc.dg/torture/pr27409.c: New testcase.
222
223 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
224
225 PR fortran/27457
226 * gfortran.dg/select_6.f90: New.
227
228 2006-05-07 Richard Guenther <rguenther@suse.de>
229
230 PR tree-optimization/27136
231 * gcc.dg/torture/pr27136.c: New testcase.
232
233 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
234
235 PR fortran/24813
236 * gfortran.dg/char_cons_len_1.f90: New test.
237
238 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
239
240 PR c++/27427
241 * g++.dg/template/incomplete2.C: New test.
242
243 2006-05-06 Richard Guenther <rguenther@suse.de>
244
245 PR tree-optimization/27151
246 * gcc.dg/vect/pr27151.c: New testcase.
247
248 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
249
250 PR c++/27430
251 * g++.dg/template/void1.C: New test.
252
253 PR c++/27423
254 * g++.dg/other/void2.C: New test.
255
256 PR c++/27422
257 * g++.dg/conversion/void1.C: New test.
258
259 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
260
261 PR/21391
262 * g++.dg/other/unused1.C: New.
263
264 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
265
266 PR objc/27240
267 * objc.dg/member-1.m: New test.
268
269 2006-05-05 Steve Ellcey <sje@cup.hp.com>
270
271 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
272
273 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
274
275 PR libfortran/26985
276 * gfortran.dg/matmul_2.f90: New test.
277
278 2005-05-05 Laurent GUERBY <laurent@guerby.net>
279
280 * ada/acats/run_all.sh: Use sync when main not found.
281
282 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
283
284 PR target/26765
285 * gcc.target/mips/pr26765.c: New.
286
287 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
288
289 * gcc.target/bfin: New directory.
290 * gcc.target/bfin/bfin.exp: New file.
291 * gcc.target/bfin/frmul.c: New file.
292 * gcc.target/bfin/arith.c: New file.
293 * gcc.target/bfin/mul-combine.c: New file.
294 * gcc.target/bfin/shift.c: New file.
295
296 2006-05-04 Richard Guenther <rguenther@suse.de>
297
298 PR tree-optimization/14287
299 PR tree-optimization/14844
300 PR tree-optimization/19792
301 PR tree-optimization/21608
302 PR tree-optimization/27090
303 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
304 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
305 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
306 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
307 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
308
309 2006-05-04 Jakub Jelinek <jakub@redhat.com>
310
311 PR tree-optimization/27285
312 * gcc.c-torture/execute/pr27285.c: New test.
313
314 PR middle-end/27388
315 * gcc.dg/gomp/pr27388-1.c: New test.
316 * gcc.dg/gomp/pr27388-2.c: New test.
317 * gcc.dg/gomp/pr27388-3.c: New test.
318
319 PR c++/27359
320 * g++.dg/gomp/pr27359.C: New test.
321
322 2006-05-02 Steven G. Kargl <kargls@comcast.net>
323
324 PR fortran/20248
325 * gfortran.dg/iargc.f90: New test.
326
327 2006-05-02 Mark Mitchell <mark@codesourcery.com>
328
329 PR c++/27102
330 * g++.dg/template/crash49.C: New test.
331
332 2006-05-02 Steve Ellcey <sje@cup.hp.com>
333
334 PR testsuite/27032
335 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
336
337 2006-05-02 Jeff Law <law@redhat.com>
338
339 PR tree-optimization/27364
340 * gcc.c-torture/execute/pr27364.c: New test.
341
342 2006-05-02 Mark Mitchell <mark@codesourcery.com>
343
344 PR c++/27309
345 * g++.dg/parser/ctor5.C: New test.
346
347 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
348
349 PR target/27387
350 * gcc.target/arm/arm.exp: New.
351 * gcc.target/arm/pr27387.C: Likewise.
352
353 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
354
355 PR fortran/27269
356 PR fortran/27324
357 * gfortran.dg/module_equivalence_2.f90: New test.
358
359 2006-05-02 Jakub Jelinek <jakub@redhat.com>
360
361 PR middle-end/27337
362 * g++.dg/gomp/pr27337-1.C: New test.
363 * g++.dg/gomp/pr27337-2.C: New test.
364
365 PR middle-end/27328
366 * gcc.dg/gomp/pr27328.c: New test.
367
368 PR middle-end/27325
369 * g++.dg/gomp/pr27325.C: New test.
370
371 PR middle-end/27310
372 * g++.dg/gomp/pr27310.C: New test.
373
374 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
375
376 PR tree-optimization/27291
377 * g++.dg/tree-ssa/pr27291.C: New test.
378
379 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
380
381 PR tree-optimization/27283
382 * g++.dg/tree-ssa/pr27283.C: New test.
383
384 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
385
386 * gcc.dg/tree-ssa/loop-16.c: New test.
387
388 2006-05-01 Roger Sayle <roger@eyesopen.com>
389 Joseph S. Myers <joseph@codesourcery.com>
390
391 * gcc.dg/Wconversion-3.c: New test case.
392 * gcc.dg/Wconversion-4.c: Likewise.
393
394 2006-05-01 Richard Guenther <rguenther@suse.de>
395
396 PR tree-optimization/26726
397 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
398
399 2006-04-30 Roger Sayle <roger@eyesopen.com>
400
401 * gcc.dg/Woverflow-1.c: New test case.
402 * gcc.dg/Woverflow-2.c: Likewise.
403 * gcc.dg/Woverflow-3.c: Likewise.
404
405 2006-04-30 Mark Mitchell <mark@codesourcery.com>
406
407 PR c++/27094
408 * g++.dg/template/defarg8.C: New test.
409
410 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
411
412 PR c++/27278
413 * g++.dg/parse/operator7.C: New test.
414
415 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
416
417 PR c++/11471
418 PR c++/27102
419 * g++.dg/template/crash48.C: New test.
420
421 PR c++/27279
422 * g++.dg/parse/ctor4.C: New test.
423
424 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
425
426 PR fortran/25681
427 * gfortran.df/char_type_len.f90: New test.
428
429 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
430
431 PR libgfortran/27304
432 * gfortran.dg/fmt_exhaust.f90: New test.
433
434 2006-04-28 Roger Sayle <roger@eyesopen.com>
435
436 PR c/25309
437 * gcc.dg/large-size-array-2.c: New test case.
438
439 2006-04-28 Richard Guenther <rguenther@suse.de>
440
441 PR target/26826
442 * gcc.target/i386/pr26826.c: New testcase.
443
444 2006-04-28 Jakub Jelinek <jakub@redhat.com>
445
446 PR middle-end/27260
447 * gcc.c-torture/execute/pr27260.c: New.
448
449 2006-04-28 Alan Modra <amodra@bigpond.net.au>
450
451 PR middle-end/27095
452 * gcc.dg/pr27095.c: New.
453
454 2006-04-27 Mark Mitchell <mark@codesourcery.com>
455
456 PR c++/27292
457 * g++.dg/conversion/bitfield4.C: New test.
458
459 2006-04-27 Eric Christopher <echristo@apple.com>
460
461 * gcc.dg/pragma-ms_struct.c: New.
462
463 2006-04-27 Mark Mitchell <mark@codesourcery.com>
464
465 PR c++/27102
466 * g++.dg/template/crash47.C: New test.
467
468 2006-04-27 Dirk Mueller <dmueller@suse.de>
469
470 * gcc.target/i386/sse-7.c: build with -msse.
471
472 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR testsuite/27274:
475 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
476 (main): Exit if processor doesn't support SSE.
477
478 2006-04-26 David Edelsohn <edelsohn@gnu.org>
479
480 PR middle-end/27282
481 * gcc.c-torture/compile/pr27282.c: New test.
482
483 2006-04-26 Jakub Jelinek <jakub@redhat.com>
484
485 PR middle-end/26913
486 * g++.dg/gomp/pr26913.C: New test.
487
488 PR c/25996
489 * gcc.dg/gomp/pr25996.c: New test.
490 * g++.dg/gomp/pr25996.C: New test.
491
492 2006-04-25 Richard Sandiford <richard@codesourcery.com>
493
494 PR rtl-optimization/26725
495 * gcc.c-torture/compile/pr26725.c: New test.
496
497 2006-04-25 Richard Guenther <rguenther@suse.de>
498
499 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
500 than n + -1.
501
502 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
503
504 * gcc.dg/20060425-1.c: New testcase.
505
506 2006-04-25 Jakub Jelinek <jakub@redhat.com>
507
508 PR tree-optimization/26865
509 * gcc.dg/pr26865.c: New test.
510
511 2006-04-24 Mark Mitchell <mark@codesourcery.com>
512
513 PR c++/27292
514 * g++.dg/conversion/bitfield1.C: New test.
515 * g++.dg/conversion/bitfield2.C: Likewise.
516 * g++.dg/conversion/bitfield3.C: Likewise.
517
518 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
519 Richard Guenther <rguenther@suse.de>
520
521 PR tree-optimization/27236
522 * gcc.dg/tree-ssa/pr27236.c: New testcase.
523
524 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
525
526 PR c++/19963
527 * g++.dg/other/incomplete2.C: New test.
528
529 2006-04-24 Richard Guenther <rguenther@suse.de>
530
531 PR middle-end/26869
532 * gcc.dg/torture/pr26869.c: New testcase.
533
534 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
535 Richard Guenther <rguenther@suse.de>
536
537 PR tree-optimization/27218
538 * g++.dg/tree-ssa/pr27218.C: New testcase.
539
540 2006-04-23 Mark Mitchell <mark@codesourcery.com>
541
542 PR c++/26912
543 * g++.dg/template/friend41.C: New test.
544
545 2006-04-23 David Edelsohn <edelsohn@gnu.org>
546
547 * g++.dg/opt/pr15551.C: Include cstdio.
548 (main): Use remove instead of unlink.
549
550 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gcc.dg/sibcall-7.c: New test.
553 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
554 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
555 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
556 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
557 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
558
559 2006-04-23 Mark Mitchell <mark@codesourcery.com>
560
561 PR c++/26534
562 * g++.dg/opt/bitfield1.C: New test.
563 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
564 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
565 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
566 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
567 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
568 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
569 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
570 * g++.dg/abi/bitfield2.C: Likewise.
571 * g++.dg/init/bitfield1.C: Likewise.
572
573 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
574
575 PR fortran/25099
576 * gfortran.dg/elemental_subroutine_4.f90: New test.
577 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
578 call sub (m, x).
579
580 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
581
582 * gcc.c-torture/compile/20060421-1.c: New testcase.
583
584 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
585
586 PR c/25875
587 * gcc.dg/init-bad-4.c: New test.
588
589 2006-04-21 Paul Brook <paul@codesourcery.com>
590
591 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
592
593 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
594
595 PR fortran/27122
596 * gfortran.dg/defined_operators_1.f90: New test.
597 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
598 remove old ones associated, incorrectly, with Note 5.46.
599
600 PR fortran/27113
601 * gfortran.dg/character_array_constructor_1.f90: New test.
602
603 2006-04-20 Jakub Jelinek <jakub@redhat.com>
604
605 * gcc.dg/20060419-1.c: New test.
606
607 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
608
609 PR c/26774
610 * gcc.dg/struct-parse-1.c: New test case.
611
612 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
613
614 PR c++/26558
615 * g++.dg/parse/template19.C: New test.
616
617 PR c++/26739
618 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
619
620 PR c++/26036
621 * g++.dg/expr/call3.C: New test.
622
623 PR c++/10385
624 * g++.dg/conversion/dynamic1.C: New test.
625
626 2006-04-19 Mark Mitchell <mark@codesourcery.com>
627
628 PR c++/27102
629 * g++.dg/template/crash35.C: Tweak error markers.
630 * g++.dg/template/crash46.C: New test.
631 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
632 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
633
634 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
635
636 PR rtl-optimization/14261
637 * gcc.c-torture/compile/20060419-1.c: Added.
638
639 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
640
641 * gfortran.dg/label_1.f90: Adjust dg-error.
642
643 2006-04-16 Roger Sayle <roger@eyesopen.com>
644
645 PR target/26961
646 * gcc.dg/fold-cond-1.c: New test case.
647 * gcc.dg/pr26961-1.c: Likewise.
648
649 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
650
651 PR libgfortran/27138
652 * gfortran.dg/read_bad_advance.f90: New test.
653
654 2006-04-16 Roger Sayle <roger@eyesopen.com>
655 Dale Johannesen <dalej@apple.com>
656
657 PR target/24076
658 * gcc.target/i386/vecinit-3.c: New testcase.
659 * gcc.target/i386/vecinit-4.c: Likewise.
660 * gcc.target/i386/sse-18.c: Likewise.
661 * gcc.target/i386/sse-19.c: Likewise.
662
663 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
664
665 * gfortran.dg/allocate_zerosize_1.f90: New test.
666
667 2006-04-16 Mark Mitchell <mark@codesourcery.com>
668
669 PR c++/26365
670 * g++.dg/template/crash45.C: New test.
671
672 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
673
674 PR fortran/26787
675 * gfortran.dg/proc_assign_1.f90: New test.
676 * gfortran.dg/procedure_lvalue.f90: Change message.
677 * gfortran.dg/namelist_4.f90: Add new error.
678
679 PR fortran/25597
680 PR fortran/27096
681 * gfortran.dg/auto_pointer_array_result_1.f90
682
683 PR fortran/27089
684 * gfortran.dg/specification_type_resolution_1.f90
685
686 PR fortran/18803
687 PR fortran/25669
688 PR fortran/26834
689 * gfortran.dg/bounds_temporaries_1.f90: New test.
690
691 PR fortran/27124
692 * gfortran.dg/array_return_value_1.f90: New test.
693
694 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
695
696 PR fortran/25336
697 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
698
699 2006-04-15 Jakub Jelinek <jakub@redhat.com>
700
701 PR middle-end/26823
702 * g++.dg/gomp/pr26823-1.C: New test.
703 * g++.dg/gomp/pr26823-2.C: New test.
704
705 2006-04-13 Uros Bizjak <uros@kss-loka.si>
706
707 PR middle-end/27134
708 * gcc.dg/pr27314.c: New test.
709
710 2006-04-13 Richard Henderson <rth@redhat.com>
711
712 * g++.dg/gomp/block-0.C: Update expected matches.
713
714 2006-04-13 DJ Delorie <dj@redhat.com>
715
716 * lib/target-supports.exp (check_effective_target_int32plus): New.
717 (check_effective_target_ptr32plus): New.
718 (check_effective_target_size32plus): New.
719 (check_effective_target_int16): New.
720 (check_profiling_available): Add m32c to the list of unsupported targets.
721
722 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
723 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
724 memory size.
725 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
726 pointers.
727 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
728 size_t.
729 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
730 and size_t.
731 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
732 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
733 not just xstormy16. Skip m32c due to weird pointer size.
734 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
735 not just xstormy16.
736 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
737 not just xstormy16.
738 * gcc.dg/20020312-2.c: Add m32c support.
739 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
740 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
741 in test.
742 * gcc.dg/20050321-2.c: Require >=32 bit integers.
743 * gcc.dg/asm-1.c: Skip if int and short are the same size.
744 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
745 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
746 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
747 * gcc.dg/init-string-2.c: Require >=32 bit integers.
748 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
749 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
750 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
751 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
752 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
753 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
754 in test.
755 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
756 in test.
757 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
758 * gcc.dg/pr23049.c: Require >=32 bit integers.
759 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
760 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
761 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
762 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
763 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
764 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
765 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
766 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
767 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
768 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
769 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
770 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
771 prototype in test.
772 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
773 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
774 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
775 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
776 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
777
778 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
779 * gcc.c-torture/execute/20040703-1.x: Likewise.
780 * gcc.c-torture/execute/20040705-1.x: Likewise.
781 * gcc.c-torture/execute/20040705-2.x: Likewise.
782 * gcc.c-torture/execute/20040709-1.x: Likewise.
783 * gcc.c-torture/execute/20040709-2.x: Likewise.
784 * gcc.c-torture/execute/20040811-1.x: Likewise.
785 * gcc.c-torture/execute/20050316-1.x: Likewise.
786 * gcc.c-torture/execute/bitfld-4.x: Likewise.
787 * gcc.c-torture/execute/pr19689.x: Likewise.
788 * gcc.c-torture/execute/pr7284-1.x: Likewise.
789 * gcc.c-torture/execute/usmul.x: Likewise.
790 * gcc.c-torture/execute/vrp-5.x: Likewise.
791 * gcc.c-torture/execute/vrp-6.x: Likewise.
792 * gcc.dg/debug/20041023-1.s: Likewise.
793
794 2006-04-13 Roger Sayle <roger@eyesopen.com>
795
796 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
797 of integers to a vector types are now constant expressions in C.
798 * gcc.dg/vect/vect-fold-1.c: New test case.
799
800 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
801 Ulrich Weigand <uweigand@de.ibm.com>
802
803 PR target/27006
804 * gcc.dg/vmx/pr27006.c: New testcase.
805
806 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
807
808 PR libgfortran/26766
809 * gfortran.dg/write_recursive.f90: New test.
810
811 2006-04-11 Mark Mitchell <mark@codesourcery.com>
812
813 * g++.dg/parse/dtor7.C: New test.
814 * g++.dg/parse/new1.C: Add error marker.
815 * g++.dg/template/new3.C: New test.
816
817 PR c++/26122
818 * g++.dg/template/pure1.C: New test.
819
820 PR c++/26295
821 * g++.dg/parse/ptrmem4.C: New test.
822
823 2006-04-10 Jeff Law <law@redhat.com>
824
825 PR/27087
826 * gcc.c-torture/compile/pr27087.c: New test.
827
828 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
829
830 PR/21391
831 * gcc.dg/20060410.c: New.
832
833 2006-04-10 Matthias Klose <doko@debian.org>
834
835 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
836 Recognize multilib directory names containing underscores.
837
838 2006-04-10 Roger Sayle <roger@eyesopen.com>
839
840 * gcc.target/i386/vecinit-1.c: New test case.
841 * gcc.target/i386/vecinit-2.c: Likewise.
842
843 2006-04-10 Jakub Jelinek <jakub@redhat.com>
844
845 PR debug/27057
846 * g++.dg/debug/dwarf2-2.C: New test.
847
848 2006-04-09 Richard Sandiford <richard@codesourcery.com>
849
850 PR rtl-optimization/27073
851 * gcc.c-torture/execute/pr27073.c: New test.
852
853 2006-04-08 Mike Stump <mrs@apple.com>
854
855 * gcc.dg/pragma-darwin.c: Improve for ppc64.
856
857 2006-04-07 Richard Guenther <rguenther@suse.de>
858
859 PR tree-optimization/26135
860 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
861
862 2006-04-06 Jan Hubicka <jh@suse.cz>
863
864 PR profile/26399
865 * g++.dg/bprob/g++-bprob-2.C: New testcase.
866
867 2006-04-06 Roger Sayle <roger@eyesopen.com>
868
869 * g++.dg/conversion/nullptr1.C: New test case.
870 * g++.dg/conversion/nullptr2.C: Likewise.
871
872 2006-04-05 Roger Sayle <roger@eyesopen.com>
873
874 * gfortran.dg/dependency_18.f90: New test case.
875
876 2006-04-05 Richard Guenther <rguenther@suse.de>
877
878 PR tree-optimization/26919
879 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
880 * gcc.dg/ipa/ipa-2.c: Likewise.
881 * gcc.dg/ipa/ipa-3.c: Likewise.
882 * gcc.dg/ipa/ipa-5.c: Likewise.
883
884 2006-04-05 Richard Guenther <rguenther@suse.de>
885
886 PR tree-optimization/26763
887 * gcc.dg/torture/pr26763-1.c: New testcase.
888 * gcc.dg/torture/pr26763-2.c: Likewise.
889
890 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
891
892 PR fortran/23634
893 PR fortran/25619
894 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
895
896 2006-04-04 Eric Christopher <echristo@apple.com>
897
898 * gcc.target/i386/387-1.c: Allow regexp to match darwin
899 stubs.
900 * gcc.target/i386/387-5.c: Ditto.
901
902 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
903
904 * gcc.target/sparc/struct-ret-check.c: New test.
905
906 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
907
908 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
909 zero decimal digits specified in format.
910
911 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
912
913 PR fortran/26891
914 * gfortran.dg/missing_optional_dummy_1.f90: New test.
915
916 PR fortran/26976
917 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
918 * gfortran.dg/initialization_1.f90: Make assignment compliant.
919 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
920 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
921 bigendian-ness.
922
923 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
924
925 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
926 dummy arguments work when the actual argument is itself a dummy
927 argument of the caller.
928
929 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
930
931 PR libfortran/24685
932 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
933
934 2006-04-01 Roger Sayle <roger@eyesopen.com>
935
936 * gfortran.dg/dependencency_17.f90: New test case.
937
938 2006-04-01 Roger Sayle <roger@eyesopen.com>
939
940 * gfortran.dg/dependency_14.f90: New test case.
941 * gfortran.dg/dependency_15.f90: Likewise.
942 * gfortran.dg/dependency_16.f90: Likewise.
943
944 2006-03-31 Asher Langton <langton2@llnl.gov>
945
946 PR fortran/25358
947 gfortran.dg/cray_pointers_6.f90: New test.
948
949 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950
951 PR libgfortran/26890
952 * gfortran.dg/read_size_noadvance.f90: New test.
953
954 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
955
956 PR fortran/25031
957 * gfortran.dg/multiple_allocation_1.f90: Check that the
958 size has changed after a re-allocation with stat.
959
960 2006-03-30 Richard Guenther <rguenther@suse.de>
961
962 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
963 removal.
964 * gcc.target/i386/sselibm-2.c: Likewise.
965 * gcc.target/i386/sselibm-3.c: Likewise.
966 * gcc.target/i386/sselibm-4.c: Likewise.
967 * gcc.target/i386/sselibm-5.c: Likewise.
968
969 2006-03-28 Roger Sayle <roger@eyesopen.com>
970
971 * gcc.dg/fold-andxor-1.c: New test case.
972 * gcc.dg/fold-xorand-1.c: Likewise.
973
974 2006-03-28 Roger Sayle <roger@eyesopen.com>
975
976 * gcc.dg/fold-convnotconv-1.c: New test case.
977
978 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
979
980 PR fortran/26779
981 * gfortran.dg/private_type_5.f90: New test.
982
983 2006-03-27 David Edelsohn <edelsohn@gnu.org>
984
985 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
986
987 2006-03-27 Jakub Jelinek <jakub@redhat.com>
988
989 * gfortran.dg/advance_2.f90: New test.
990 * gfortran.dg/advance_3.f90: New test.
991
992 * gfortran.fortran-torture/execute/equiv_5.f: New test.
993
994 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
995
996 PR libgfortran/26661
997 PR libgfortran/26880
998 * gfortran.dg/read_x_past.f: New test.
999
1000 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1001
1002 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1003 to be STABS.
1004
1005 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1006
1007 * objc.dg/dwarf-1.m: Skip on AIX.
1008 * objc.dg/dwarf-2.m: Skip on AIX.
1009
1010 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1011
1012 PR fortran/26816
1013 * gfortran.dg/float_1.f90: New test.
1014
1015 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1016
1017 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1018 X86_64 targets.
1019 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1020
1021 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1022
1023 PR libfortran/26735
1024 * gfortran.dg/convert_implied_open.f90: New test case.
1025
1026 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1027
1028 PR fortran/26769
1029 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1030
1031 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1032
1033 PR middle-end/26717
1034 * gcc.dg/pr26717.c: New test.
1035
1036 2006-03-25 Roger Sayle <roger@eyesopen.com>
1037
1038 * gfortran.dg/dependency_12.f90: New test case.
1039
1040 2006-03-24 Roger Sayle <roger@eyesopen.com>
1041
1042 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1043
1044 2006-03-24 Jeff Law <law@redhat.com>
1045
1046 * gcc.c-torture/pr26840.c: New test.
1047
1048 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1049
1050 * objc.dg/dwarf-2.m: New.
1051 * obj-c++.dg/dwarf-2.mm: New.
1052
1053 * g++.old-deja/g++.other/init19.C: New.
1054
1055 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1056
1057 * g++.dg/eh/spbp.C: Skip on AIX.
1058
1059 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR middle-end/26611
1062 * g++.dg/gomp/pr26611-1.C: New test.
1063 * g++.dg/gomp/pr26611-2.C: New test.
1064
1065 2006-03-24 Jeff Law <law@redhat.com>
1066
1067 * gcc.c-torture/compile/pr26833.c: New test.
1068 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1069
1070 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1071
1072 * gfortran.dg/endfile_2.f90: Delete temp file.
1073
1074 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1075
1076 PR fortran/19303
1077 * gfortran.dg/record_marker_1.f90: New test case.
1078 * gfortran.dg/record_marker_2.f: New test case.
1079 * gfortran.dg/record_marker_3.f90: New test case.
1080
1081 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1082
1083 PR fortran/17298
1084 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1085 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1086
1087 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1088
1089 * lib/gcc-dg.exp (cleanup-modules): New proc.
1090 * gfortran.dg/allocatable_function_1.f90,
1091 gfortran.dg/allocate_char_star_scalar_1.f90,
1092 gfortran.dg/assumed_charlen_function_1.f90,
1093 gfortran.dg/assumed_dummy_1.f90,
1094 gfortran.dg/assumed_shape_ranks_1.f90,
1095 gfortran.dg/assumed_shape_ranks_2.f90,
1096 gfortran.dg/assumed_size_dt_dummy.f90,
1097 gfortran.dg/auto_char_dummy_array_1.f90,
1098 gfortran.dg/auto_char_len_3.f90,
1099 gfortran.dg/automatic_module_variable.f90,
1100 gfortran.dg/bad_automatic_objects_1.f90,
1101 gfortran.dg/char_array_constructor.f90,
1102 gfortran.dg/char_array_structure_constructor.f90,
1103 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1104 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1105 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1106 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1107 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1108 gfortran.dg/derived_pointer_recursion.f90,
1109 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1110 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1111 gfortran.dg/dummy_functions_1.f90,
1112 gfortran.dg/elemental_initializer_1.f90,
1113 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1114 gfortran.dg/elemental_pointer_1.f90,
1115 gfortran.dg/elemental_subroutine_1.f90,
1116 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1117 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1118 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1119 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1120 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1121 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1122 gfortran.dg/global_references_1.f90,
1123 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1124 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1125 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1126 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1127 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1128 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1129 gfortran.dg/large_integer_kind_1.f90,
1130 gfortran.dg/large_real_kind_1.f90,
1131 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1132 gfortran.dg/module_double_reuse.f90,
1133 gfortran.dg/module_equivalence_1.f90,
1134 gfortran.dg/module_interface_1.f90,
1135 gfortran.dg/module_parameter_array_refs_1.f90,
1136 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1137 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1138 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1139 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1140 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1141 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1142 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1143 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1144 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1145 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1146 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1147 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1148 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1149 gfortran.dg/same_name_1.f90,
1150 gfortran.dg/sibling_dummy_procedure_1.f90,
1151 gfortran.dg/sibling_dummy_procedure_2.f90,
1152 gfortran.dg/sibling_dummy_procedure_3.f90,
1153 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1154 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1155 gfortran.dg/used_dummy_types_2.f90,
1156 gfortran.dg/used_dummy_types_3.f90,
1157 gfortran.dg/used_dummy_types_4.f90,
1158 gfortran.dg/used_dummy_types_5.f90,
1159 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1160 gfortran.dg/userdef_operator_1.f90: Use it.
1161
1162 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1163
1164 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1165 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1166 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1167 gfortran.dg/write_back.f,
1168 gfortran.fortran-torture/execute/inquire_1.f90,
1169 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1170
1171 2006-03-21 Jeff Law <law@redhat.com>
1172
1173 * gcc.dg/tree-ssa/vrp28.c: New test.
1174
1175 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1176
1177 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1178 if _STDC_C99 is defined.
1179 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1180 * gcc.dg/builtins-20.c: Likewise.
1181 * gcc.dg/builtins-53.c: Likewise.
1182 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1183 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1184
1185 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1186
1187 PR tree-opt/26781
1188 * gcc.c-torture/compile/pr26781-1.c: New test.
1189 * gcc.c-torture/compile/pr26781-2.c: New test.
1190
1191 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR c++/26690
1194 * g++.dg/gomp/pr26690-1.C: New test.
1195 * g++.dg/gomp/pr26690-2.C: New test.
1196
1197 2006-03-20 Jeff Law <law@redhat.com>
1198
1199 * gcc.dg/tree-ssa/pr21829.c: New test.
1200
1201 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1202
1203 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1204
1205 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1206 (check_visibility_available): Use it.
1207 (check_effective_target_default_packed): Likewise.
1208 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1209 (check_effective_target_fopenmp): Likewise.
1210 (check_effective_target_freorder): Likewise.
1211 (check_effective_target_fpic): Likewise.
1212 (check_named_sections_available): Likewise.
1213 (check_effective_target_ilp32): Likewise.
1214 (check_effective_target_lp64): Likewise.
1215
1216 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1217
1218 PR fortran/20935
1219 * gfortran.dg/scalar_mask_2.f90: New test case.
1220
1221 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1222
1223 PR tree-opt/26629
1224 * gcc.dg/tree-ssa/loadpre12.c: New test.
1225 * gcc.dg/tree-ssa/loadpre13.c: New test.
1226 * gcc.dg/tree-ssa/loadpre14.c: New test.
1227 * gcc.dg/tree-ssa/loadpre15.c: New test.
1228 * gcc.dg/tree-ssa/loadpre16.c: New test.
1229 * gcc.dg/tree-ssa/loadpre17.c: New test.
1230 * gcc.dg/tree-ssa/loadpre18.c: New test.
1231 * gcc.dg/tree-ssa/loadpre19.c: New test.
1232 * gcc.dg/tree-ssa/loadpre20.c: New test.
1233 * gcc.dg/tree-ssa/loadpre21.c: New test.
1234 * gcc.dg/tree-ssa/loadpre22.c: New test.
1235
1236 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1237
1238 PR fortran/26741
1239 * gfortran.dg/elemental_initializer_1.f90: New test.
1240
1241 PR fortran/26716
1242 * gfortran.dg/assumed_shape_ranks_2: New test.
1243
1244 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1245
1246 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1247 target fpic.
1248
1249 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1250
1251 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1252 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1253 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1254 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1255 gfortran.fortran-torture/execute/direct_io.f90,
1256 gfortran.fortran-torture/execute/inquire_2.f90,
1257 gfortran.fortran-torture/execute/inquire_4.f90,
1258 gfortran.fortran-torture/execute/list_read_1.f90,
1259 gfortran.fortran-torture/execute/open_replace.f90,
1260 gfortran.fortran-torture/execute/slash_edit.f90,
1261 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1262 temporary files from testcases.
1263
1264 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1265
1266 PR libgfortran/26509
1267 gfortran.dg/write_direct_eor.f90: New test.
1268
1269 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1270
1271 * gcc.target/powerpc/pr26350.c: New.
1272 * gcc.target/powerpc/indexed-addr.c: New.
1273
1274 2006-03-16 Roger Sayle <roger@eyesopen.com>
1275
1276 * gfortran.dg/dependency_13.f90: New test case.
1277
1278 2006-03-16 Roger Sayle <roger@eyesopen.com>
1279
1280 PR middle-end/21781
1281 * gcc.dg/real-const-1.c: New test case.
1282
1283 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1284
1285 * g++.old-deja/g++.other/init18.C: New.
1286 * g++.old-deja/g++.other/init5.C: Remove xfail.
1287
1288 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1289
1290 * g++.dg/opt/pr15551.C: Cleanup temp file.
1291
1292 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1293
1294 PR c++/6634
1295 g++.dg/parse/long1.C: New test.
1296
1297 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1298
1299 PR fortran/19101
1300 * gfortran.dg/continuation.f90: New test.
1301 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1302
1303 2006-03-14 Richard Guenther <rguenther@suse.de>
1304
1305 PR tree-optimization/26672
1306 * gcc.dg/torture/pr26672.c: New testcase.
1307
1308 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1309
1310 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1311 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1312
1313 2006-03-13 Roger Sayle <roger@eyesopen.com>
1314
1315 PR middle-end/26557
1316 * gcc.c-torture/compile/switch-1.c: New test case.
1317
1318 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1319
1320 PR fortran/25378
1321 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1322 test to include more permuatations of mask and index.
1323 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1324 respond to F2003 spec. that the position returned for an all false
1325 mask && condition is zero.
1326
1327 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR middle-end/25989
1330 * gcc.dg/gomp/pr25989.c: New test.
1331
1332 2006-03-13 Jeff Law <law@redhat.com>
1333
1334 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1335
1336 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1337
1338 * gcc.dg/switch-9.c: New test.
1339
1340 2006-03-13 Richard Guenther <rguenther@suse.de>
1341
1342 PR middle-end/26630
1343 * gcc.dg/torture/pr26630.c: New testcase.
1344
1345 2006-03-11 Roger Sayle <roger@eyesopen.com>
1346
1347 * gfortran.dg/dependency_10.f90: New test case.
1348 * gfortran.dg/dependency_11.f90: Likewise.
1349
1350 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1351 Erik Edelmann <eedelman@gcc.gnu.org>
1352
1353 * gfortran.dg/allocatable_function_1.f90: New.
1354 * gfortran.dg/allocatable_function_2.f90: New.
1355
1356 2006-03-10 Richard Guenther <rguenther@suse.de>
1357
1358 PR middle-end/26565
1359 * gcc.dg/torture/pr26565.c: New testcase.
1360
1361 2006-03-09 Eric Christopher <echristo@apple.com>
1362
1363 * gcc.c-torture/compile/20060309-1.c: New.
1364
1365 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1366
1367 PR libgfortran/26499
1368 * gfortran.dg/write_back.f: New test.
1369 * gfortran.dg/write_rewind_1.f: New test.
1370 * gfortran.dg/write_rewind_2.f: New test.
1371
1372 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1373
1374 PR libgfortran/26554
1375 * gfortran.dg/read_logical.f90: New test.
1376
1377 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1378
1379 * ada/acats/norun.lst: cdd2a03 now passes.
1380
1381 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1382
1383 PR testsuite/25177
1384 * gcc.target/powerpc/pr18096-1.c: Change where the error
1385 would match.
1386
1387 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1388
1389 * gcc.target/i386/cleanup-1.c: New test.
1390 * gcc.target/i386/cleanup-2.c: New test.
1391
1392 2006-03-04 Roger Sayle <roger@eyesopen.com>
1393
1394 * gfortran.dg/dependency_9.f90: Remove for the time being.
1395
1396 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1397
1398 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1399 directive.
1400
1401 2006-03-03 Roger Sayle <roger@eyesopen.com>
1402
1403 * gfortran.dg/dependency_9.f90: New test case.
1404
1405 2006-03-03 Roger Sayle <roger@eyesopen.com>
1406
1407 * gfortran.dg/dependency_4.f90: New test case.
1408 * gfortran.dg/dependency_5.f90: New test case.
1409 * gfortran.dg/dependency_6.f90: New test case.
1410 * gfortran.dg/dependency_7.f90: New test case.
1411 * gfortran.dg/dependency_8.f90: New test case.
1412
1413 2006-03-03 Paul Brook <paul@codesourcery.com>
1414
1415 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1416 Add m68k-*-elf.
1417
1418 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1419
1420 PR fortran/25031
1421 * multiple_allocation_1.f90: New test.
1422
1423 2006-03-03 Roger Sayle <roger@eyesopen.com>
1424
1425 PR tree-optimization/26524
1426 * gfortran.dg/pr26524.f: New test case.
1427
1428 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1429
1430 * g++.dg/template/repo5.C: Cleanup repo files.
1431 * gcc.dg/20051201-1.c: Cleanup coverage files.
1432 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1433 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1434 tree dump files.
1435
1436 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1437
1438 * objc.dg/objc-nofilename-1.m: New test.
1439 * objc.dg/bad-receiver-type.m: New test.
1440 * obj-c++.dg/bad-receiver-type.mm: New test.
1441
1442 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1443
1444 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1445
1446 2006-03-01 Mike Stump <mrs@apple.com>
1447
1448 * g++.dg/abi/key2.C: Add.
1449
1450 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1451
1452 * gfortran.dg/logical_dot_product.f90: New test.
1453
1454 PR fortran/26393
1455 * gfortran.dg/used_interface_ref.f90: New test.
1456
1457 PR fortran/20938
1458 * gfortran.dg/dependency_2.f90: New test.
1459 * gfortran.fortran-torture/execute/where17.f90: New test.
1460 * gfortran.fortran-torture/execute/where18.f90: New test.
1461 * gfortran.fortran-torture/execute/where19.f90: New test.
1462 * gfortran.fortran-torture/execute/where20.f90: New test.
1463
1464 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1465
1466 * g++.dg/tree-ssa/pr26443.C: New test case.
1467
1468 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1469
1470 PR middle-end/26022
1471 * g++.dg/opt/return-slot1.C: New test.
1472
1473 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1474
1475 PR libgfortran/26136
1476 * gfortran.dg/namelist_23.f90: New test.
1477
1478 2006-02-28 Roger Sayle <roger@eyesopen.com>
1479
1480 PR middle-end/14752
1481 * gcc.dg/fold-eqandshift-2.c: New test case.
1482
1483 2006-02-28 Richard Guenther <rguenther@suse.de>
1484
1485 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1486 decomposition.
1487
1488 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1489
1490 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1491
1492 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1493
1494 PR libgfortran/26464
1495 * gfortran.dg/backspace_5.f: New test.
1496 * gfortran.dg/backspace_6.f: New test.
1497
1498 2006-02-26 Roger Sayle <roger@eyesopen.com>
1499
1500 * gcc.dg/fold-eqandnot-1.c: New test case.
1501
1502 2006-02-26 Roger Sayle <roger@eyesopen.com>
1503
1504 PR middle-end/19983
1505 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1506
1507 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1508
1509 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1510 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1511
1512 2006-02-26 Richard Guenther <rguenther@suse.de>
1513
1514 PR tree-optimization/26421
1515 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1516
1517 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1518
1519 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1520 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1521
1522 2006-02-26 Roger Sayle <roger@eyesopen.com>
1523
1524 * gcc.dg/fold-even-1.c: New test case.
1525
1526 2006-02-26 Roger Sayle <roger@eyesopen.com>
1527
1528 PR middle-end/21137
1529 * gcc.dg/fold-eqandshift-1.c: New test case.
1530
1531 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1532
1533 PR tree-optimization/25125
1534 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1535 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1536
1537 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1538
1539 PR tree-optimizations/26359
1540 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1541 with -fdump-tree-dceloop-details.
1542 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1543
1544 2006-02-25 Roger Sayle <roger@eyesopen.com>
1545
1546 PR middle-end/23673
1547 * gcc.dg/fold-eqxor-1.c: New test case.
1548 * gcc.dg/fold-eqxor-2.c: Likewise.
1549 * gcc.dg/fold-eqxor-3.c: Likewise.
1550
1551 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1552
1553 PR fortran/23092
1554 * scalar_mask_1.f90: New test.
1555
1556 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1557
1558 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1559 * g++.dg/eh/uncaught2.C: New.
1560 * g++.dg/eh/uncaught3.C: New.
1561
1562 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563
1564 PR libgfortran/26423
1565 * gfortran.dg/read_many_1.f: New test.
1566
1567 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1568
1569 PR fortran/24519
1570 * gfortran.dg/dependency_3.f90: New test.
1571 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1572 XFAILs.
1573
1574 PR fortran/25395
1575 * gfortran.dg/equiv_6.f90: New test.
1576
1577 2006-02-23 Jeff Law <law@redhat.com>
1578
1579 * gcc.c-torture/compile/pr26425.c: New test.
1580
1581 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1582
1583 PR middle-end/26412
1584 * gcc.dg/gomp/pr26412.c: New test.
1585
1586 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1587
1588 PR c++/26291
1589 * g++.dg/other/ellipsis1.C: New test.
1590 * g++.dg/parse/operator4.C: Adjust error marker.
1591
1592 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1593
1594 PR target/25603
1595 * gfortran.dg/pr25603.f: New testcase.
1596
1597 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1598
1599 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1600 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1601
1602 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1603
1604 * g++.dg/eh/spbp.C: New.
1605
1606 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR middle-end/26379
1609 * gcc.target/i386/mmx-7.c: New test.
1610
1611 2006-02-20 Roger Sayle <roger@eyesopen.com>
1612
1613 PR tree-optimization/26361
1614 * gcc.dg/tree-ssa/vrp27.c: New test case.
1615
1616 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1617
1618 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1619 * gcc.dg/tree-ssa/complex-4.c: Here.
1620
1621 2006-02-19 Roger Sayle <roger@eyesopen.com>
1622
1623 PR middle-end/19543
1624 * gfortran.dg/logical_1.f90: New test case.
1625
1626 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR middle-end/26334
1629 * gcc.dg/20060218-1.c: Moved to...
1630 * gcc.target/i386/20060218-1.c: ... here. New test.
1631
1632 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
1633
1634 PR fortran/26201
1635 * gfortran.dg/convert_1.f90: New.
1636
1637 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
1638
1639 PR fortran/25054
1640 * gfortran.dg/namelist_5.f90: New test.
1641
1642 PR fortran/25089
1643 * gfortran.dg/namelist_4.f90: New test.
1644
1645 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1646
1647 PR tree-opt/25680
1648 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1649
1650 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1651
1652 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1653 variable to take into account the variable name in the
1654 function header.
1655 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1656
1657 2006-02-18 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR middle-end/26334
1660 * gcc.c-torture/compile/20060217-1.c: New test.
1661 * gcc.dg/20060218-1.c: New test.
1662
1663 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
1664
1665 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1666
1667 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1668
1669 * gcc.dg/cpp/undef3.c: New test.
1670 * gcc.dg/cpp/trad/builtins2.c: New test.
1671
1672 2006-02-18 Mark Mitchell <mark@codesourcery.com>
1673
1674 PR c++/26266
1675 * g++.dg/template/static22.C: New test.
1676 * g++.dg/template/static23.C: New test.
1677 * g++.dg/template/static24.C: New test.
1678 * g++.dg/template/non-dependent13.C: New test.
1679 * g++.dg/init/member1.C: Tweak error markers.
1680
1681 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1682
1683 PR target/26255
1684 * gcc.c-torture/compile/pr26255.c: New test case.
1685
1686 2006-02-16 Roger Sayle <roger@eyesopen.com>
1687
1688 * gfortran.fortran-torture/execute/where_10.f90: New test case.
1689 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1690 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1691 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1692 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1693 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1694 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1695
1696 2006-02-16 Jeff Law <law@redhat.com>
1697
1698 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1699 * gcc.dg/tree-ssa/vrp26.c: New test.
1700
1701 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
1702
1703 PR target/20353
1704 PR target/24578
1705 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1706 __UCLIBC__ is defined.
1707
1708 2006-02-16 Jakub Jelinek <jakub@redhat.com>
1709
1710 PR fortran/26224
1711 * gfortran.dg/gomp/pr26224.f: New test.
1712
1713 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
1714
1715 PR tree-opt/25918
1716 * lib/target-supports.exp
1717 (check_effective_target_vect_short_mult): New.
1718 (check_effective_target_vect_char_mult): New.
1719 (check_effective_target_vect_widen_sum_qi_to_si): New.
1720 (check_effective_target_vect_widen_sum_qi_to_hi): New.
1721 (check_effective_target_vect_widen_sum_hi_to_si): New.
1722 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1723 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1724 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1725 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1726 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1727 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1728 vect-reduc-pattern-2c.c
1729 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1730 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1731 vect-reduc-pattern-1c.c
1732
1733 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
1734
1735 PR fortran/24557
1736 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1737
1738 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
1739
1740 PR fortran/26054
1741 * gfortran.dg/enum_8.f90: Remove check for warning.
1742 * gfortran.dg/iomsg_1.f90: Ditto.
1743 * gfortran.dg/enum_1.f90: Ditto.
1744 * gfortran.dg/enum_9.f90: Ditto.
1745 * gfortran.dg/enum_2.f90: Ditto.
1746 * gfortran.dg/enum_10.f90: Ditto.
1747 * gfortran.dg/enum_3.f90: Ditto.
1748 * gfortran.dg/flush_1.f90: Ditto.
1749 * gfortran.dg/enum_4.f90: Ditto.
1750 * gfortran.dg/array_constructor_1.f90: Ditto.
1751 * gfortran.dg/enum_5.f90: Ditto.
1752 * gfortran.dg/enum_6.f90: Ditto.
1753 * gfortran.dg/enum_7.f90: Ditto.
1754
1755 2006-02-15 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR middle-end/26300
1758 * gcc.c-torture/compile/20060215-1.c: New test.
1759
1760 2006-02-14 Roger Sayle <roger@eyesopen.com>
1761
1762 PR middle-end/23670
1763 * gcc.dg/tree-ssa/andor-2.c: New test case.
1764
1765 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
1766
1767 PR fortran/25045
1768 * optional_dim.f90: New test.
1769
1770 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1771
1772 PR fortran/26277
1773 * gfortran.dg/label_4.f90: New.
1774
1775 2006-02-14 Jakub Jelinek <jakub@redhat.com>
1776 Diego Novillo <dnovillo@redhat.com>
1777 Uros Bizjak <uros@kss-loka.si>
1778
1779 * gfortran.dg/gomp: New directory.
1780
1781 2006-02-14 Richard Guenther <rguenther@suse.de>
1782
1783 PR tree-optimization/26258
1784 * gcc.dg/torture/pr26258.c: New testcase.
1785
1786 2006-02-13 Jakub Jelinek <jakub@redhat.com>
1787
1788 PR fortran/26246
1789 * gfortran.dg/pr26246_1.f90: New test.
1790 * gfortran.dg/pr26246_2.f90: New test.
1791
1792 PR middle-end/26092
1793 * gcc.c-torture/compile/20060208-1.c: New test.
1794
1795 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
1796
1797 PR fortran/26074
1798 PR fortran/25103
1799 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1800 * gfortran.dg/bad_automatic_objects_1.f90: New test.
1801 * gfortran.dg/automatic_module_variable.f90: Change error message.
1802
1803 PR fortran/20861
1804 * gfortran.dg/internal_dummy_1.f90: New test.
1805
1806 PR fortran/20871
1807 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1808
1809
1810 PR fortran/25083
1811 * gfortran.dg/uncommon_block_data_1.f90: New test.
1812 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1813 with standard.
1814
1815 PR fortran/25088
1816 * gfortran.dg/typed_subroutine_1.f90: New test.
1817
1818 2006-02-13 Geoffrey Keating <geoffk@apple.com>
1819
1820 * objc.dg/dwarf-1.m: New.
1821
1822 2006-02-13 Roger Sayle <roger@eyesopen.com>
1823
1824 PR middle-end/24427
1825 * gcc.dg/tree-ssa/andor-1.c: New test case.
1826
1827 2006-02-13 Josh Conner <jconner@apple.com>
1828
1829 PR target/25376
1830 * gcc.dg/pr25376.c: New test.
1831
1832 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1833 assemble.
1834 * lib/target-supports.exp (check_named_sections_available):
1835 Only compile named-sections test -- don't assemble.
1836
1837 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
1838
1839 * g++.dg/warn/no-write-strings.C: New test.
1840 * g++.dg/warn/write-strings.C: Likewise.
1841 * g++.dg/warn/write-strings-default.C: Likewise.
1842
1843 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
1844
1845 PR fortran/25806
1846 * gfortran.dg/ret_pointer_2.f90: New test.
1847
1848 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1849
1850 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1851
1852 2006-02-10 Jeff Law <law@redhat.com>
1853
1854 * gcc.c-torture/compile/pr26213.c: New test.
1855
1856 2006-02-10 Steven G. Kargl <kargls@comcast.net>
1857
1858 gfortran.dg/null_1.f90: New test.
1859
1860 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1861
1862 PR fortran/14771
1863 * gfortran.dg/parens_4.f90: New.
1864 * gfortran.dg/parens_5.f90: New.
1865
1866 2006-02-10 Richard Guenther <rguenther@suse.de>
1867
1868 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1869
1870 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1871 Paul Thomas <pault@gcc.gnu.org>
1872
1873 PR fortran/14771
1874 * gfortran.dg/parens_1.f90: New.
1875 * gfortran.dg/parens_2.f90: New.
1876 * gfortran.dg/parens_3.f90: New.
1877
1878 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
1879
1880 PR fortran/26038
1881 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1882
1883 PR fortran/25059
1884 * gfortran.dg/impure_assignment_1.f90: New test.
1885
1886 PR fortran/25070
1887 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1888
1889 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1890
1891 PR target/26141
1892 * g++.dg/expr/stdarg2.C: New test.
1893
1894 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1895
1896 PR inline-asm/16194
1897 * gcc.dg/pr16194.c: New test.
1898
1899 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1900
1901 * ada/acats/run_acats: Use portable variant of "$@".
1902
1903 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
1904
1905 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1906 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1907
1908 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1909
1910 PR tree-opt/26179
1911 * g++.dg/opt/pr26179.C: New test.
1912
1913 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1914
1915 PR middle-end/26134
1916 * gcc.dg/tree-ssa/complex-3.c: New test.
1917
1918 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1919
1920 * gcc.c-torture/compile/volatile-1.c: New test.
1921
1922 2006-02-09 Diego Novillo <dnovillo@redhat.com>
1923
1924 PR 26180
1925 * gcc.dg/tree-ssa/pr26180.c: New test.
1926
1927 2006-02-08 Jeff Law <law@redhat.com>
1928
1929 * gcc.dg/tree-ssa/pr21417.c: New test.
1930
1931 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
1932
1933 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1934 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1935
1936 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
1937
1938 * lib/scanrtl.exp: New.
1939
1940 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1941
1942 PR c++/26071
1943 * g++.dg/other/virtual2.C: New test.
1944
1945 PR c++/26070
1946 * g++.dg/other/virtual1.C: New test.
1947
1948 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
1949
1950 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1951 cleanup-ipa-dump): Update dump file glob patterns.
1952 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1953 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1954
1955 * lib/gcc-dg.exp: Load it.
1956 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1957
1958 2006-02-07 Janis Johnson <janis187@us.ibm.com>
1959
1960 PR testsuite/26159
1961 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1962 * gcc.dg/tree-ssa/pr23382.c: Ditto.
1963
1964 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1965
1966 PR fortran/25577
1967 * gfortran.dg/mvbits_1.f90: New.
1968
1969 2006-02-07 Dirk Mueller <dmueller@suse.com>
1970
1971 * g++.dg/warn/Wdiv-by-zero.C: New test.
1972 * g++.dg/warn/Wno-div-by-zero.C: New.
1973
1974 2006-02-07 Jeff Law <law@redhat.com>
1975
1976 * gcc.dg/tree-ssa/pr21559.c: New test.
1977
1978 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1979 multiple VRP passes.
1980 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1981 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1982 * gcc.dg/tree-ssa/pr21582.c: Likewise.
1983 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1984 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1985 * gcc.dg/tree-ssa/vrp02.c: Likewise
1986 * gcc.dg/tree-ssa/vrp11.c: Likewise
1987 * gcc.dg/tree-ssa/pr14341.c: Likewise
1988 * gcc.dg/tree-ssa/vrp19.c: Likewise
1989 * gcc.dg/tree-ssa/vrp20.c: Likewise
1990 * gcc.dg/tree-ssa/vrp03.c: Likewise
1991 * gcc.dg/tree-ssa/pr21086.c: Likewise
1992 * gcc.dg/tree-ssa/pr21959.c: Likewise
1993 * gcc.dg/tree-ssa/vrp21.c: Likewise
1994 * gcc.dg/tree-ssa/vrp04.c: Likewise
1995 * gcc.dg/tree-ssa/pr25485.c: Likewise
1996 * gcc.dg/tree-ssa/pr22026.c: Likewise
1997 * gcc.dg/tree-ssa/vrp22.c: Likewise
1998 * gcc.dg/tree-ssa/vrp05.c: Likewise
1999 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2000 * gcc.dg/tree-ssa/pr20701.c: Likewise
2001 * gcc.dg/tree-ssa/vrp23.c: Likewise
2002 * gcc.dg/tree-ssa/vrp06.c: Likewise
2003 * gcc.dg/tree-ssa/pr22117.c: Likewise
2004 * gcc.dg/tree-ssa/pr20702.c: Likewise
2005 * gcc.dg/tree-ssa/vrp15.c: Likewise
2006 * gcc.dg/tree-ssa/pr21090.c: Likewise
2007 * gcc.dg/tree-ssa/pr21294.c: Likewise
2008 * gcc.dg/tree-ssa/vrp24.c: Likewise
2009 * gcc.dg/tree-ssa/vrp07.c: Likewise
2010 * gcc.dg/tree-ssa/pr21563.c: Likewise
2011 * gcc.dg/tree-ssa/pr25382.c: Likewise
2012 * gcc.dg/tree-ssa/vrp16.c: Likewise
2013 * gcc.dg/tree-ssa/vrp25.c: Likewise
2014 * gcc.dg/tree-ssa/vrp08.c: Likewise
2015 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2016 * gcc.dg/tree-ssa/vrp17.c: Likewise
2017 * gcc.dg/tree-ssa/pr21458.c: Likewise
2018 * g++.dg/tree-ssa/pr18178.C: Likewise
2019
2020 2006-02-07 Richard Guenther <rguenther@suse.de>
2021
2022 PR c++/26140
2023 Revert
2024 2006-01-30 Richard Guenther <rguenther@suse.de>
2025 PR c++/23372
2026 * gcc.dg/pr23372-1.C: New testcase.
2027
2028 * g++.dg/tree-ssa/pr26140.C: New testcase.
2029
2030 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2031
2032 PR c++/9737
2033 * g++.dg/template/ttp15.C: New test.
2034 * g++.dg/template/ttp16.C: Likewise.
2035 * g++.dg/template/ttp17.C: Likewise.
2036 * g++.old-deja/g++.pt/ttp36.C: Remove.
2037 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2038 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2039 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2040 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2041 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2042 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2043 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2044 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2045 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2046
2047 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2048
2049 PR libfortran/23815
2050 * unf_io_convert_4.f90: New test.
2051
2052 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2053
2054 * gcc.dg/tree-ssa/loadpre10.c: New test.
2055 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2056 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2057 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2058
2059 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2060
2061 PR libfortran/24685
2062 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2063
2064 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2065
2066 PR tree-opt/25251
2067 * gfortran.dg/assign_7.f: New test.
2068
2069 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2070
2071 PR fortran/26041
2072 PR fortran/26064
2073 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2074 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2075 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2076
2077 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2078
2079 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2080 in size_t typedef.
2081
2082 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2083
2084 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2085 * g++.dg/charset/string.c (foo): Likewise.
2086 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2087 const char*
2088 * g++.dg/ext/builtin2.C (printf): Likewise.
2089 * g++.dg/init/new15.C (printf): Likewise.
2090 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2091 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2092 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2093 * g++.dg/template/non-dependent4.C (temp): Likewise.
2094 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2095 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2096 parameter type to const char*.
2097 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2098 Change type to const char*.
2099 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2100 Likewise.
2101 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2102 second parameter type to const char*.
2103 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2104 (Y::Y): Change parameter type to const char*.
2105 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2106 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2107 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2108 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2109 (char*).
2110 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2111 const char*.
2112 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2113 type to const char*.
2114 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2115 return type to const char*.
2116 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2117 to const char*.
2118 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2119 * g++.old-deja/g++.law/refs1.C: Likewise.
2120 * g++.old-deja/g++.law/visibility1.C: Likewise.
2121 * g++.old-deja/g++.law/visibility2.C: Likewise.
2122 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2123 const char*.
2124 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2125 * g++.old-deja/g++.mike/net48.C: Likewise.
2126 * g++.old-deja/g++.mike/p646.C: Likewise.
2127 * g++.old-deja/g++.mike/p6746.C: Likewise.
2128 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2129 type to const char*.
2130 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2131 deprecated conversion warning.
2132 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2133 char*.
2134 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2135 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2136 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2137 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2138 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2139 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2140 * g++.old-deja/g++.pt/t39.C: Likewise.
2141 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2142 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2143
2144 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2145
2146 PR fortran/25075
2147 intrinsic_argument_conformance_1.f90: New test.
2148
2149 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2150
2151 PR fortran/20845
2152 * gfortran.dg/char_result_11.f90: Add SAVE.
2153 * gfortran.dg/der_pointer_4.f90: Ditto.
2154 * gfortran.dg/default_initialization.f90: New test.
2155
2156 2006-02-03 Jeff Law <law@redhat.com>
2157
2158 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2159 handle more than 100 dump files.
2160 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2161 * lib/scantree.exp (scan-tree-dump): Likewise.
2162 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2163 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2164 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2165 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2166 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2167
2168 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2169
2170 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2171
2172 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2173
2174 * g++.dg/template/using12.C: New test.
2175
2176 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2177
2178 * gcc.target/powerpc/pr25960.c: New test.
2179
2180 2006-02-02 Steven G. Kargl <kargls@comcast>
2181
2182 PR fortran/24958
2183 gfortran.dg/nullify_2.f90: New test.
2184
2185 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2186
2187 PR 25990
2188 * gcc.dg/gomp/pr25990.c: New test.
2189
2190 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2191
2192 PR c++/25342
2193 * g++.gd/template/partial4.C: New test.
2194
2195 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2196
2197 PR middle-end/26001
2198 * gfortran.dg/data_char_2.f90: New.
2199
2200 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2201
2202 PR fortran/26039
2203 maxval_maxloc_conformance_1.f90: New test.
2204
2205 2006-01-31 Richard Guenther <rguenther@suse.de>
2206
2207 * gcc.target/i386/sselibm-1.c: New testcase.
2208 * gcc.target/i386/sselibm-2.c: Likewise.
2209 * gcc.target/i386/sselibm-3.c: Likewise.
2210 * gcc.target/i386/sselibm-4.c: Likewise.
2211 * gcc.target/i386/sselibm-5.c: Likewise.
2212
2213 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2214
2215 PR fortran/24266
2216 * gfortran.dg/arrayio_derived_2.f90: New.
2217
2218 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2219
2220 * gcc.dg/unsigned-long-compare.c: New test.
2221
2222 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2223
2224 PR testsuite/25318
2225 * lib/target-supports.exp (check_effective_target_freorder):
2226 Check to see if target supports -freorder-blocks-and-partition.
2227 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2228 instead of "dg-require-named-sections".
2229
2230 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2231
2232 PR target/14798:
2233 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2234 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2235 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2236 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2237 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2238 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2239 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2240 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2241
2242 2006-01-30 Richard Guenther <rguenther@suse.de>
2243
2244 PR c++/23372
2245 * gcc.dg/pr23372-1.C: New testcase.
2246
2247 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2248
2249 * gcc.dg/gomp/pr25874.c: New test.
2250
2251 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2252
2253 PR tree-opt/25911
2254 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2255
2256 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2257
2258 PR fortran/18578
2259 PR fortran/18579
2260 PR fortran/20857
2261 PR fortran/20885
2262 * gfortran.dg/intent_out_1.f90: New test.
2263
2264 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2265
2266 PR fortran/17911
2267 * gfortran.dg/procedure_lvalue.f90: New test.
2268
2269 PR fortran/20895
2270 PR fortran/25030
2271 * gfortran.dg/char_pointer_assign_2.f90: New test.
2272 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2273 assignment to be consistent with standard.
2274 * gfortran.dg/char_result_2.f90: The same.
2275 * gfortran.dg/char_result_8.f90: The same.
2276
2277 2006-01-28 Zack Weinberg <zackw@panix.com>
2278
2279 * gcc.dg/Woverlength-strings.c
2280 * gcc.dg/Woverlength-strings-pedantic-c89.c
2281 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2282 * gcc.dg/Woverlength-strings-pedantic-c99.c
2283 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2284
2285 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2286
2287 * gcc.c-torture/execute/20060127-1.c: New test.
2288
2289 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2290
2291 PR c++/25999
2292 * g++.dg/ext/pragmaweak1.C: New test.
2293
2294 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2295
2296 PR c++/25855
2297 * g++.dg/template/spec29.C: New test.
2298
2299 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2300
2301 PR c/19606.
2302 * gcc.c-torture/execute/pr19606.c: New.
2303
2304 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2305
2306 * gcc.dg/pragma-re-4.c: New test.
2307
2308 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2309
2310 PR fortran/25964
2311 * gfortran.dg/assumed_size_refs_3.f90: New test.
2312
2313 2006-01-27 Ben Elliston <bje@au.ibm.com>
2314
2315 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2316
2317 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2318
2319 PR ada/21317
2320 * ada/acats/support/impdef.a: Add One_Long_Second.
2321 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2322 * ada/acats/tests/c9/c94026.a: Likewise.
2323 * ada/acats/tests/c9/c97305c.ada: Likewise.
2324 * ada/acats/tests/c9/c99004a.ada: Likewise.
2325
2326 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2327
2328 PR fortran/25964
2329 * gfortran.dg/global_references_2.f90: New test.
2330
2331 PR fortran/25084
2332 PR fortran/20852
2333 PR fortran/25085
2334 PR fortran/25086
2335 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2336 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2337
2338 PR fortran/25416
2339 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2340
2341 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2342
2343 PR c/25892
2344 * gcc.dg/Wpointer-sign.c: New.
2345 * gcc.dg/Wpointer-sign-Wall.c: New.
2346 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2347 * gcc.dg/Wpointer-sign-pedantic.c: New.
2348 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2349 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2350
2351 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2352
2353 PR C/25861
2354 * gcc.c-torture/compile/pr25861.c: New test.
2355
2356 2006-01-26 Paul Brook <paul@codesourcery.com>
2357
2358 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2359 on short-enum targets.
2360 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2361 variable.
2362 (generate_fields): Use short_enums.
2363 (main): Set short_enums. Document -e.
2364 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2365 on short-enum targets.
2366 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2367 variable.
2368 (generate_fields): Use short_enums.
2369 (main): Set short_enums. Document -e.
2370 * lib/target-supports.exp (check_effective_target_short_enums): New.
2371
2372 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2373
2374 PR target/25947
2375 * gcc.dg/torture/pr25947-1.c: New test.
2376
2377 2006-01-25 Jan Hubicka <jh@suse.cz>
2378 Roger Sayle <roger@eyesopen.com>
2379
2380 PR rtl-optimization/25703
2381 * gcc.target/i386/20060125-1.c: New test case.
2382 * gcc.target/i386/20060125-2.c: New test case.
2383
2384 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2385
2386 PR fortran/18540
2387 * gfortran.dg/goto_1.f: New.
2388
2389 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2390
2391 PR fortran/25716
2392 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2393 25716 on 32-bit systems too.
2394
2395 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2396
2397 PR testsuite/25590
2398 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2399
2400 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2401
2402 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2403
2404 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2405
2406 PR fortran/25835
2407 * gfortran.dg/read_eof.f90: Delete, renamed.
2408 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2409 * gfortran.dg/read_eof_2.f90: New test.
2410 * gfortran.dg/read_eof_3.f90: New test.
2411
2412 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2413
2414 PR tree-opt/25860
2415 * gcc.c-torture/compile/pr25860.c: New test.
2416
2417 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2418
2419 PR c++/25552
2420 * g++.dg/parse/dtor8.C: New test.
2421
2422 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2423
2424 PR testsuite/25891
2425 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2426 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2427 check_effective_target_fopenmp returns 0.
2428
2429 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2430
2431 PR ada/20548
2432 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2433 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2434 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2435
2436 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2437
2438 PR tree-opt/25857
2439 * g++.dg/opt/pr25857.C: New test.
2440
2441 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2442 Jan Hubicka <jh@suse.cz>
2443 Richard Guenther <rguenther@suse.de>
2444
2445 PR rtl-optimization/25654
2446 * gcc.dg/torture/pr25654.c: New testcase.
2447 * gcc.target/i386/pr25654.c: Likewise.
2448
2449 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2450
2451 PR fortran/25901
2452 * gfortran.dg/internal references_2.f90: New test.
2453
2454 Fix regression in testing of admissability of attributes.
2455 * gfortran.dg/intent_used_1.f90: New test.
2456
2457 2006-01-23 Ben Elliston <bje@au.ibm.com>
2458
2459 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2460 Remove target conditional torture options for i?86 and x86_64
2461 GNU/Linux.
2462
2463 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2464
2465 PR c++/10891
2466 * g++.dg/rtti/no-rtti.C: New.
2467
2468 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2469
2470 PR c++/25895
2471 * g++.dg/inherit/conv2.C: New test.
2472
2473 PR c++/25856
2474 * g++.dg/parse/dtor7.C: New test.
2475
2476 PR c++/25858
2477 * g++.dg/template/crash44.C: New test.
2478
2479 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2480
2481 PR fortran/25124
2482 PR fortran/25625
2483 * gfortran.dg/internal_references_1.f90: New test.
2484 PR fortran/20881
2485 PR fortran/23308
2486 PR fortran/25538
2487 PR fortran/25710
2488 * gfortran.dg/global_references_1.f90: New test.
2489 * gfortran.dg/g77/19990905-1.f: Restore the error that
2490 there is a clash between the common block name and
2491 the name of a subroutine reference.
2492
2493 PR fortran/PR24276
2494 * gfortran.dg/aliasing_dummy_1.f90: New test.
2495
2496 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2497
2498 * gcc.dg/vmx/1b-01.c: Warning fix.
2499 * gcc.dg/vmx/1c-02.c: Likewise.
2500 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2501
2502 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2503
2504 PR testsuite/24962
2505 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2506
2507 2006-01-20 Richard Guenther <rguenther@suse.de>
2508 Steven Bosscher <stevenb.gcc@gmail.com>
2509
2510 PR rtl-optimization/24626
2511 * gcc.dg/torture/pr24626-1.c: New testcase.
2512 * gcc.dg/torture/pr24626-2.c: Likewise.
2513 * gcc.dg/torture/pr24626-3.c: Likewise.
2514 * gcc.dg/torture/pr24626-4.c: Likewise.
2515
2516 2006-01-20 Dirk Mueller <dmueller@suse.com>
2517
2518 PR c++/5520
2519 * g++.dg/warn/empty-body.C: New.
2520
2521 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2522
2523 PR c++/22136
2524 * g++.dg/template/using10.C: New test.
2525 * g++.dg/temlpate/using11.C: Likewise.
2526 * g++.dg/inherit/using5.C: Tweak error messages.
2527
2528 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2529
2530 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2531 target test.
2532 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2533
2534 2006-01-19 Jan Hubicka <jh@suse.cz>
2535
2536 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2537
2538 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2539
2540 PR c++/25854
2541 * g++.dg/template/spec28.C: New test.
2542
2543 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2544
2545 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2546 Fix fprintf's by adding srcdir or removing it.
2547
2548 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2549
2550 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2551 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2552 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2553 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2554 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2555 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2556 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2557 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2558 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2559 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2560 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2561 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2562 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2563 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2564
2565 2006-01-18 Jeff Law <law@redhat.com>
2566
2567 * gcc.dg/tree-ssa/vrp25.c: New test.
2568
2569 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2570
2571 * gcc.dg/pr25805.c: Fix misapplied patch.
2572
2573 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2574
2575 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2576 (check_effective_target_vect_udot_qi): New.
2577 (check_effective_target_vect_sdot_hi): New.
2578 (check_effective_target_vect_udot_hi): New.
2579 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2580 prefixed with "wrapv-" with -fwrapv.
2581 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2582 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2583 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2584 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2585 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2586
2587 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2588 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2589 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2590 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2591
2592 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2593
2594 PR c++/16829
2595 * g++.dg/other/default2.C: New test.
2596 * g++.dg/other/default3.C: New test.
2597
2598 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2599
2600 PR c/25805
2601 * gcc.dg/pr25805.c: New file.
2602
2603 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2604
2605 PR c++/25836
2606 * g++.dg/template/init6.C: New test.
2607
2608 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2609
2610 * gcc.dg/tree-ssa/pr24287.c: New test
2611
2612 2006-01-18 Eric Christopher <echristo@apple.com>
2613
2614 * g++.dg/eh/table.C: New.
2615
2616 2006-01-18 DJ Delorie <dj@redhat.com>
2617
2618 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2619 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2620 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2621 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2622
2623 2006-01-18 Jeff Law <law@redhat.com>
2624
2625 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2626 on wrapping on overflow semantics.
2627
2628 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2629
2630 * gcc.gc/tree-ssa/vrp23.c: New test.
2631 * gcc.gc/tree-ssa/vrp24.c: New test.
2632
2633 2006-01-18 Richard Henderson <rth@redhat.com>
2634 Aldy Hernandez <aldyh@redhat.com>
2635 Jakub Jelinek <jakub@redhat.com>
2636 Diego Novillo <dnovillo@redhat.com>
2637 Uros Bizjak <uros@kss-loka.si>
2638
2639 * testsuite/gcc.dg/gomp: New directory.
2640
2641 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
2642 Steven G. Kargl <kargls@comcast.net>
2643
2644 PR fortran/20869
2645 * gfortran.dg/intrinsic_external_1.f90: New test.
2646
2647 PR fortran/20875.
2648 * gfortran.dg/elemental_pointer_1.f90: New test.
2649
2650 PR fortran/25024
2651 * gfortran.dg/external_procedures_1.f90: New test.
2652
2653 PR fortran/25785
2654 gfortran.dg/assumed_present.f90: New test.
2655
2656 2006-01-18 Jakub Jelinek <jakub@redhat.com>
2657
2658 * g++.dg/parse/lookup5.C: New test.
2659
2660 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2661
2662 PR fortran/25697
2663 * gfortran.dg/read_eof.f90: New test.
2664
2665 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2666
2667 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2668 add a closing brace.
2669
2670 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2671
2672 PR fortran/25631
2673 * gfortran.dg/fmt_tl.f: New test.
2674
2675 2006-01-17 Eric Christopher <echristo@apple.com>
2676
2677 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2678 * g++.old-deja/g++.warn/impint2.C: Ditto.
2679 * g++.old-deja/g++.other/null1.C: Ditto.
2680 * g++.dg/warn/conv2.C: Ditto.
2681 * g++.dg/warn/conv4.C: New file.
2682
2683 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2684
2685 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2686
2687 2006-01-17 Andreas Jaeger <aj@suse.de>
2688 Janis Johnson <janis187@us.ibm.com>
2689
2690 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2691 in 64-bit.
2692 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2693 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2694
2695 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2696
2697 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2698 xfail txxx where xxx >= 25.
2699
2700 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2701
2702 PR testsuite/25764
2703 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2704
2705 2006-01-17 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR c/25682
2708 * gcc.dg/pr25682.c: New test.
2709 * g++.dg/parse/array-size2.C: New test.
2710
2711 2006-01-16 Ian Lance Taylor <ian@airs.com>
2712
2713 * consistency.vlad: Remove entire directory, 1652 files.
2714
2715 2006-01-16 Janis Johnson <janis187@us.ibm.com>
2716
2717 * lib/target-supports.exp (check_effective_target_dfp_nocache,
2718 check_effective_target_dfprt_nocache): New.
2719 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2720 (check_effective_target_dfprt): New.
2721 * lib/c-compat.exp (check_dfp): Remove.
2722 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2723 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2724 level of support for decimal float.
2725 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2726 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2727 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2728 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2729 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2730 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2731 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2732 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2733 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2734 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2735 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2736 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2737 directives.
2738
2739 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
2740
2741 PR testsuite/25741
2742 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2743 $base_dir/../.
2744 * lib/gfortran.exp (gfortran_init): Likewise.
2745 * lib/obj-c++.exp (obj-c++_init): Likewise.
2746 * lib/scanasm.exp (scan-assembler-dem): Likewise.
2747 (scan-assembler-dem-not): Likewise.
2748 * lib/scandump.exp (scan-dump-dem): Likewise.
2749 (scan-dump-dem-not): Likewise.
2750
2751 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
2752
2753 PR testsuite/25767
2754 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2755 powerpc-*-darwin*.
2756 * lib/obj-c++.exp (obj-c++_init): Likewise.
2757
2758 2006-01-16 Richard Guenther <rguenther@suse.de>
2759
2760 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2761
2762 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2763
2764 PR testsuite/25777
2765 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2766 to LD_LIBRARY_PATH.
2767
2768 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
2769 Andrew Pinski <pinskia@physics.uc.edu>
2770
2771 * gcc.dg/minmax-1.c: New test.
2772
2773 2006-01-16 Ben Elliston <bje@au.ibm.com>
2774
2775 * gcc.dg/dfp/dfp.exp: Correct FSF address.
2776 * gcc.misc-tests/dectest.exp: Ditto.
2777
2778 2006-01-15 Ian Lance Taylor <ian@airs.com>
2779
2780 PR testsuite/25796
2781 * gcc.target/i386/cmov6.c: Use -march=k8.
2782
2783 2006-01-15 Andreas Jaeger <aj@suse.de>
2784
2785 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2786 x86 does not have __float128.
2787
2788 2006-01-14 Ian Lance Taylor <ian@airs.com>
2789
2790 * gcc.target/i386/cmov6.c: New test.
2791
2792 2006-01-14 Mark Mitchell <mark@codesourcery.com>
2793
2794 PR c++/25663
2795 * g++.dg/template/ctor6.C: New test.
2796
2797 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
2798
2799 PR tree-optimization/25485
2800 * gcc.dg/tree-ssa/pr25485.c: New.
2801
2802 2006-01-14 Richard Guenther <rguenther@suse.de>
2803
2804 PR tree-optimization/22548
2805 PR tree-optimization/22555
2806 PR tree-optimization/22501
2807 * gcc.dg/tree-ssa/alias-4.c: New testcase.
2808 * gcc.dg/tree-ssa/alias-5.c: Likewise.
2809 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2810 * gcc.dg/tree-ssa/alias-7.c: Likewise.
2811 * gcc.dg/tree-ssa/alias-8.c: Likewise.
2812 * gcc.dg/tree-ssa/alias-9.c: Likewise.
2813 * gcc.dg/tree-ssa/alias-10.c: Likewise.
2814 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2815 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2816
2817 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
2818
2819 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
2820 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2821
2822 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
2823 Richard Guenther <rguenther@suse.de>
2824
2825 PR rtl-optimization/24257
2826 * gcc.dg/torture/pr24257.c: New testcase.
2827
2828 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
2829
2830 * gcc.c-torture/execute/20060110-1.c: New test.
2831 * gcc.c-torture/execute/20060110-2.c: New test.
2832
2833 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
2834
2835 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2836
2837 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
2838
2839 PR fortran/25756
2840 * gfortran.dg/label_3.f90: New test.
2841
2842 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
2843
2844 PR tree-optimization/25771
2845 * g++.dg/tree-ssa/pr25771.C: New test
2846
2847 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
2848
2849 PR tree-opt/24365
2850 * g++.dg/opt/complex5.C: New test.
2851
2852 2006-01-13 Richard Guenther <rguenther@suse.de>
2853
2854 * gcc.target/i386/387-9.c: New testcase.
2855
2856 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
2857
2858 PR c++/24824
2859 * g++.dg/debug/dwarf2-1.C: New.
2860
2861 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
2862
2863 PR testsuite/25728
2864 * lib/gcov.exp (verify-lines): Add "close $fd".
2865
2866 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
2867 Ben Elliston <bje@au.ibm.com>
2868
2869 * gcc.dg/dfp/inf-1.c: New test.
2870
2871 2006-01-12 Janis Johnson <janis187@us.ibm.com>
2872 Yao Qi <qiyaoltc@cn.ibm.com>
2873 Ben Elliston <bje@au.ibm.com>
2874 Jon Grimm <jgrimm2@us.ibm.com>
2875
2876 * gcc.dg/nodfp-1.c: New test.
2877 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2878 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2879 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2880 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2881 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2882 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2883 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2884 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2885 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2886 * gcc.dg/format/dfp-scanf-1.c: Likewise.
2887 * gcc.dg/format/dfp-printf-1.c: Likewise.
2888 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2889 (compat_setup_dfp): New.
2890 * gcc.dg/compat/compat.exp: Use it.
2891 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2892 Make some variables global, prepend "compat_" to their names.
2893 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2894 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2895 * gcc.misc-tests/dectest.exp: New test driver for decTest.
2896 * lib/compat.exp (compat_skip_list): Make global, rename.
2897 * lib/c-compat.exp: New file.
2898 * lib/target-supports.exp (check_effective_target_dfp): New.
2899
2900 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2901 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2902 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2903 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2904 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2905 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2906 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2907 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2908 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2909 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2910 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2911 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2912 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2913 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2914 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2915 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2916 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2917 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2918 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2919 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2920 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2921 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2922 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2923 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2924 gcc.dg/dfp/struct-layout-1.c,
2925 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2926 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2927 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2928 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2929 gcc.dg/dfp/func-vararg-dfp.c,
2930 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2931 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2932 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2933 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2934 gcc.dg/dfp/wtr-conversion-1.c: New tests.
2935
2936 2006-01-11 Richard Guenther <rguenther@suse.de>
2937
2938 PR tree-optimization/25734
2939 * gcc.dg/tree-ssa/pr25734.c: New testcase.
2940
2941 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
2942
2943 PR fortran/25486
2944 * gfortran.dg/literal_character_constant_1_x.F: New test.
2945 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2946 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2947 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2948
2949 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
2950
2951 PR c++/25386
2952 * g++.dg/ext/packed3.C: Add expected packed error.
2953
2954 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
2955
2956 PR target/25706
2957 * gcc.dg/torture/pr25706-1.c: New test.
2958
2959 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
2960
2961 PR tree-optimization/23109
2962 PR tree-optimization/23948
2963 PR tree-optimization/24123
2964
2965 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2966 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2967 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2968 g++.dg/tree-ssa/pr23948.C: New testcases.
2969 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2970 three divisions in order to do the optimization.
2971
2972 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
2973
2974 PR c++/25632
2975 * g++.dg/other/pr25632.C: New test.
2976
2977 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
2978
2979 PR fortran/25730
2980 * gfortran.dg/used_types_1.f90: New test.
2981
2982 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
2983
2984 PR target/25718
2985 * gcc.dg/torture/pr25718-1.c: New test.
2986
2987 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
2988
2989 * gfortran.dg/list_read_2.f90: Fix typo in description.
2990
2991 2006-01-10 Jan Beulich <jbeulich@novell.com>
2992
2993 * lib/target-supports.exp (check_visibility_available): Simplify test
2994 for *-*-netware*.
2995 (check_profiling_available): Fail for *-*-netware*.
2996 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2997 * gcc.dg/20021014-1.c: Likewise.
2998 * gcc.dg/nest.c: Likewise.
2999
3000 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3001
3002 fortran/24936
3003 * gfortran.dg/forall_3.f90: New test.
3004
3005 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3006
3007 PR fortran/21977
3008 * gfortran.dg/nesting_2.f90: New test.
3009 * gfortran.dg/nesting_3.f90: New test.
3010
3011 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3012
3013 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3014 Fix typo in comment.
3015
3016 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3017
3018 * gfortran.dg/single_char_string.f90: New test.
3019
3020 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3021
3022 * gfortran.dg/ichar_2.f90: New test.
3023
3024 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3025
3026 PR fortran/25093
3027 * gfortran.dg/private_type_4.f90: New.
3028
3029 2006-01-07 Richard Guenther <rguenther@suse.de>
3030
3031 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3032
3033 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3034
3035 * gfortran.dg/func_decl_1.f90: New.
3036 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3037 * gfortran.dg/array_alloc_2.f90: Likewise.
3038 * gfortran.dg/char_result_8.f90: Likewise.
3039 * gfortran.dg/dup_save_1.f90: Likewise.
3040 * gfortran.dg/dup_save_2.f90: Likewise.
3041 * gfortran.dg/f2c_6.f90: Likewise.
3042 * gfortran.dg/f2c_7.f90: Likewise.
3043 * gfortran.dg/func_result_2.f90: Likewise.
3044 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3045
3046 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3047
3048 PR fortran/22146
3049 * gfortran.dg/elemental_subroutine_1.f90: New test.
3050 * gfortran.dg/elemental_subroutine_2.f90: New test.
3051
3052 PR fortran/25029
3053 PR fortran/21256
3054 * gfortran.dg/assumed_size_refs_1.f90: New test.
3055
3056 PR fortran/20868
3057 PR fortran/20870
3058 * gfortran.dg/assumed_size_refs_2.f90: New test.
3059 * gfortran.dg/initialization_1.f90: Change warning message.
3060
3061 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3062
3063 * gcc.dg/tree-ssa/loop-15.c: New test.
3064
3065 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3066
3067 PR fortran/25598
3068 * gfortran.dg/backspace_3.f: New test.
3069 * gfortran.dg/backspace_4.f: New test.
3070
3071 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3072
3073 PR fortran/24268
3074 * gfortran.dg/fmt_white.f: Update test.
3075
3076 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3077
3078 * gcc.dg/cast-1.c: Add new warning.
3079 * gcc.dg/cast-2.c: Likewise.
3080 * gcc.dg/cast-3.c: Likewise.
3081 * gcc.dg/format/cast-1.c: Likewise.
3082 * gcc.dg/cast-4.c: New testcase.
3083
3084 2006-01-05 Richard Guenther <rguenther@suse.de>
3085
3086 PR tree-optimization/22555
3087 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3088
3089 2006-01-05 Richard Guenther <rguenther@suse.de>
3090 Diego Novillo <dnovillo@redhat.com>
3091
3092 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3093 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3094 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3095 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3096 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3097 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3098 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3099 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3100 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3101 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3102 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3103 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3104 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3105 * treelang/compile/extravar.tree: Likewise.
3106 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3107 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3108 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3109 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3110 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3111
3112 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3113
3114 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3115 for 64-bit fix.
3116
3117 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3118
3119 PR fortran/23675
3120 gfortran.dg/char_result_11.f90: New.
3121
3122 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3123
3124 PR c++/24782
3125 * g++.dg/parse/access9.C: New test.
3126 * g++.dg/tc1/dr52.C: Tweak error markers.
3127
3128 2006-01-04 Richard Henderson <rth@redhat.com>
3129
3130 Merge from gomp branch.
3131 * g++.dg/parse/pragma2.C: Update expected error lines.
3132
3133 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3134
3135 * g++.dg/other/i386-2.C: New test.
3136
3137 PR target/25554
3138 * gcc.c-torture/compile/20051228-1.c: New test.
3139
3140 PR c/25559
3141 * gcc.dg/pr25559.c: New test.
3142
3143 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3144
3145 PR c++/25492
3146 * g++.dg/lookup/friend9.C: New test.
3147
3148 PR c++/25625
3149 * g++.dg/template/repo5.C: New test.
3150
3151 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3152
3153 PR fortran/25101
3154 * gfortran.dg/forall_2.f90: New test.
3155
3156 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3157
3158 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3159 dg-require-weak. Adjust regexp to handle leading-underscore
3160 targets and space as well as TAB after .weak. Change previous
3161 64-bit fix to not use naked dot.
3162
3163 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3164
3165 PR rtl-optimization/25578
3166 * gcc.c-torture/execute/20060102-1.c: New testcase.
3167
3168 2006-01-03 Richard Guenther <rguenther@suse.de>
3169
3170 PR c/25183
3171 * gcc.dg/torture/pr25183.c: New testcase.
3172
3173 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3174
3175 Merge from gomp-branch.
3176 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3177 * gcc.dg/ia64-sync-2.c: Likewise.
3178 * gcc.dg/ia64-sync-3.c: Likewise.
3179 * gcc.dg/ia64-sync-4.c: Likewise.
3180 * gcc.dg/sync-2.c: Likewise.
3181 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3182 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3183
3184 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3185
3186 PR c++/25635
3187 * g++.dg/parse/operator6.C: New test.
3188
3189 PR c++/25637
3190 * g++.dg/parse/error29.C: New test.
3191
3192 PR c++/25638
3193 * g++.dg/parse/dtor6.C: New test.
3194
3195 PR c++/25633
3196 * g++.dg/parse/ctor3.C: New test.
3197
3198 PR c++/25634
3199 * g++.dg/template/class3.C: New test.
3200
3201 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3202
3203 * g++.dg/debug/debug9.C: New.
3204
3205 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3206
3207 PR fortran/24640
3208 * gfortran.dg/label_2.f90: New test.
3209
3210 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3211
3212 * g++.dg/lookup/using12.C: Tighten error marker.
3213
3214 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3215 Andrew Pinski <pinskia@physics.uc.edu>
3216
3217 * gcc.target/powerpc/darwin-abi-3.c: New file.
3218 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3219 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3220 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3221 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3222 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3223 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3224 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3225 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3226
3227 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3228
3229 * gcc.dg/tree-ssa/loadpre1.c: New;
3230 * gcc.dg/tree-ssa/loadpre2.c: New;
3231 * gcc.dg/tree-ssa/loadpre3.c: New;
3232 * gcc.dg/tree-ssa/loadpre4.c: New;
3233 * gcc.dg/tree-ssa/loadpre5.c: New;
3234 * gcc.dg/tree-ssa/loadpre6.c: New;
3235 * gcc.dg/tree-ssa/loadpre7.c: New;
3236 * gcc.dg/tree-ssa/loadpre8.c: New;
3237 * gcc.dg/tree-ssa/loadpre9.c: New;
3238
3239 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3240
3241 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3242 * g++.dg/abi/thunk4.C: Likewise.
3243
3244 2006-01-01 Andreas Jaeger <aj@suse.de>
3245
3246 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3247 portable.
3248
3249 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR c++/25294
3252 * gcc.dg/pragma-pack-3.c: New test.
3253 * g++.dg/parse/pragma3.C: New test.
3254
3255 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3256
3257 PR middle-end/24827
3258 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3259
3260 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3261
3262 PR testsuite/25214
3263 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3264
3265 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3266
3267 PR fortran/22607
3268 * gfortran-dg/pure_byref_3.f90: New.
3269
3270 fortran/PR 25396
3271 * gfortran.dg/userdef_operator_1.f90: New.
3272
3273 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3274
3275 * g++.dg/abi/thunk3.C: New.
3276 * g++.dg/abi/thunk4.C: New.
3277
3278 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3279
3280 PR fortran/25532
3281 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3282 associated derived type components of derived types are
3283 properly declared in contained procedures.
3284
3285 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3286
3287 PR libgfortran/25139
3288 * gfortran.dg/backspace_2.f: New test.
3289
3290 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3291
3292 PR libgfortran/25550
3293 * gfortran.dg/endfile.f: New test.
3294
3295 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296
3297 PR libgfortran/25419
3298 * gfortran.dg/comma.f: New test.
3299
3300 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3301
3302 * lib/gfortran-dg.exp: Remove trailing whitespace.
3303 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3304 -funroll-all-loops.
3305
3306 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3307
3308 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3309 Extended Double long doubles or repeat tests when long double is
3310 the same size as double.
3311
3312 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3313
3314 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3315
3316 PR testsuite/25442
3317 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3318 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3319
3320 PR testsuite/25441
3321 * gcc.dg/pr23911.c: Make test variable static.
3322
3323 PR testsuite/25444
3324 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3325
3326 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3327
3328 PR c++/25439
3329 * g++.dg/parse/crash17.C: Adjust error markers.
3330 * g++.dg/template/error20.C: New test.
3331
3332 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3333
3334 PR c++/23172
3335 * g++.dg/ext/complit4.C: New test.
3336
3337 PR c++/25417
3338 * g++.dg/ext/complit5.C: Likewise.
3339
3340 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3341
3342 PR tree-optimization/25125
3343 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3344 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3345 * gcc.c-torture/execute/pr25125.c: New.
3346
3347 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3348
3349 PR fortran/25029
3350 PR fortran/21256
3351 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3352 with incorrect assumed size references.
3353
3354 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3355
3356 PR c++/23171
3357 * g++.dg/opt/init1.C: New test.
3358
3359 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3360
3361 PR c++/24671
3362 * g++.dg/template/sfinae3.C: New test.
3363
3364 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3365
3366 * g++.dg/other/friend4.C: New test.
3367
3368 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3369
3370 PR target/25005
3371 * g++.dg/opt/pr25005.C: New test.
3372
3373 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3374
3375 PR c++/25369
3376 * g++.dg/template/ptrmem16.C: New test.
3377
3378 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3379
3380 PR fortran/25029
3381 PR fortran/21256
3382 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3383
3384 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3385
3386 PR libgfortran/25307
3387 * gfortran.dg/list_read_5.f90: New test.
3388
3389 2005-12-22 Richard Henderson <rth@redhat.com>
3390
3391 * gcc.target/i386/sse-7.c: Use -msse2.
3392
3393 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3394
3395 PR rtl-optimization/25432
3396 * gcc.c-torture/compile/20051216-1.c: New test.
3397
3398 PR objc/25328
3399 * objc/execute/pr25328.m: New test.
3400
3401 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3402
3403 PR c++/25364
3404 * g++.dg/template/call4.C: New test.
3405
3406 2005-12-22 Dale Johannesen <dalej@apple.com>
3407
3408 * gcc.target/i386/sse-17.c: New.
3409
3410 2005-12-22 Paul Brook <paul@codesourcery.com>
3411
3412 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3413
3414 2005-12-22 Paul Brook <paul@codesourcery.com>
3415
3416 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3417
3418 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3419
3420 PR tree-opt/25513
3421 * gcc.c-torture/compile/pr25513.c: New test.
3422
3423 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3424
3425 PR c++/23333
3426 * g++.dg/parse/error25.C: Add more tests.
3427
3428 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3429
3430 PR fortran/18990
3431 * gfortran.dg/der_charlen_1.f90: New.
3432
3433 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/20889
3436 * gfortran.dg/pointer_component_type_1.f90: New test.
3437
3438 PR fortran/25029
3439 PR fortran/21256
3440 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3441 should give an error with assumed size array refernces and checks those
3442 that should not.
3443 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3444 reference an upper bound so that it does not generate an error.
3445
3446 PR fortran/19362
3447 PR fortran/20244
3448 PR fortran/20864
3449 PR fortran/25391
3450 * gfortran.dg/used_dummy_types_1.f90: New test.
3451 * gfortran.dg/used_dummy_types_2.f90: New test.
3452 * gfortran.dg/used_dummy_types_3.f90: New test.
3453 * gfortran.dg/used_dummy_types_4.f90: New test.
3454 * gfortran.dg/used_dummy_types_5.f90: New test.
3455
3456 PR fortran/23152
3457 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3458 group already being USE associated.
3459 * gfortran.dg/assumed_shape_nml.f90: New test.
3460 * gfortran.dg/assumed_size_nml.f90: New test.
3461
3462 PR fortran/20862
3463 PR fortran/25053
3464 PR fortran/25063
3465 PR fortran/25064
3466 PR fortran/25066
3467 PR fortran/25067
3468 PR fortran/25068
3469 PR fortran/25307
3470 * gfortran.dg/io_constraints_1.f90: New test.
3471 * gfortran.dg/io_constraints_1.f90: New test.
3472 * gfortran.dg/iostat_3.f90: Change wording of warning.
3473 * gfortran.dg/g77/19981216-0.f: The same.
3474
3475 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3476
3477 PR tree-optimization/23518
3478 * testsuite/gcc.dg/pr23518.c: New.
3479
3480 2005-12-21 Mike Stump <mrs@apple.com>
3481
3482 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3483
3484 2005-12-21 Paul Brook <paul@codesourcery.com>
3485
3486 * gcc.dg/pr19340.c: Skip on m68k targets.
3487
3488 2005-12-21 Steven Bosscher <stevenb@suse.de>
3489
3490 PR rtl-optimization/25196
3491 * gcc.dg/pr25196.c: New test.
3492
3493 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3494
3495 PR fortran/25423
3496 gfortran.dg/where_nested_1.f90: New.
3497
3498 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3499
3500 PR tree-optimization/25382.
3501 * gcc.dg/tree-ssa/pr25382.c: New.
3502
3503 2005-12-20 Richard Guenther <rguenther@suse.de>
3504
3505 PR middle-end/24306
3506 * gcc.target/i386/pr24306.c: New testcase.
3507
3508 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3509
3510 PR tree-optimization/25501
3511 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3512
3513 2005-12-20 Richard Guenther <rguenther@suse.de>
3514
3515 Revert
3516 2005-12-02 Richard Guenther <rguenther@suse.de>
3517
3518 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3519
3520 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3521
3522 PR c++/21228
3523 * g++.dg/warn/Wunreachable-code-2.C: New test.
3524
3525 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3526
3527 PR c++/24278
3528 * g++.dg/template/ctor5.C: New test.
3529
3530 PR c++/24915
3531 * g++.dg/template/overload8.C: New test.
3532
3533 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3534
3535 * gcc.c-torture/compile/pr25483 : New test.
3536
3537 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3538
3539 PR c++/20552
3540 * g++.dg/ext/typeof10.C: New test.
3541
3542 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3543
3544 * gcc.dg/mt-loopi1.c: New.
3545
3546 2005-12-18 Richard Guenther <rguenther@suse.de>
3547
3548 PR tree-optimization/25481
3549 * gcc.dg/torture/pr25481.c: New testcase.
3550
3551 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3552
3553 PR rtl-optimization/21041
3554 * gcc.dg/pr21041.c: New test.
3555
3556 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3557
3558 PR libgfortran/25463
3559 * gfortran.dg/advance.f90: New test.
3560
3561 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3562
3563 * gcc.dg/20051201-1.c: New test.
3564
3565 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3566
3567 PR fortran/25018
3568 * gfortran.dg/initialization_1.f90: New test.
3569 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3570 * gfortran.dg/g77/980616-0.f: The same.
3571
3572 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3573
3574 * PR fortran/25458
3575 * gfortran.dg/chkbits.f90: New test.
3576
3577 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3578
3579 * gfortran.dg/enum_5.f: Revert to previous version.
3580
3581 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3582
3583 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3584 * gfortran.dg/nested_modules_1.f90: Ditto.
3585 * gfortran.dg/hollerith_f95.f90: Ditto.
3586 * gfortran.dg/select_5.f90: Ditto.
3587 * gfortran.dg/secnds.f: Ditto.
3588 * gfortran.dg/hollerith2.f90: Ditto.
3589 * gfortran.dg/imag_2.f: Ditto.
3590 * gfortran.dg/ftell_2.f90: Ditto.
3591 * gfortran.dg/malloc_free_1.f90: Ditto.
3592 * gfortran.dg/logint-1.f: Ditto.
3593 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3594 * gfortran.dg/e_d_fmt.f90: Ditto.
3595 * gfortran.dg/hollerith_legacy.f90: Ditto.
3596 * gfortran.dg/logint-2.f: Ditto.
3597 * gfortran.dg/enum_5.f90: Ditto.
3598 * gfortran.dg/f2c_2.f90: Ditto.
3599 * gfortran.dg/pr17143.f90: Ditto.
3600 * gfortran.dg/namelist_14.f90: Ditto.
3601 * gfortran.dg/logint-3.f: Ditto.
3602 * gfortran.dg/spread_scalar_source.f90: Ditto.
3603 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3604 * gfortran.dg/namelist_11.f: Ditto.
3605 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3606 * gfortran.dg/g77/20010519-1.f
3607 * gfortran.dg/g77/alpha1.f: Ditto.
3608 * gfortran.dg/g77/990115-1.f: Ditto.
3609 * gfortran.dg/g77/erfc.f: Ditto.
3610 * gfortran.dg/g77/19990313-3.f: Ditto.
3611 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3612 * gfortran.dg/g77/20010426.f: Ditto.
3613 * gfortran.dg/g77/19990313-0.f: Ditto.
3614 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3615 * gfortran.dg/g77/20000629-1.f: Ditto.
3616 * gfortran.dg/g77/970125-0.f: Ditto.
3617 * gfortran.dg/g77/8485.f: Ditto.
3618 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3619 * gfortran.dg/g77/19990313-1.f: Ditto.
3620 * gfortran.dg/g77/int8421.f: Ditto.
3621 * gfortran.dg/g77/19990305-0.f: Ditto.
3622 * gfortran.dg/g77/947.f: Ditto.
3623 * gfortran.dg/g77/19990905-2.f: Ditto.
3624 * gfortran.dg/g77/cabs.f: Ditto.
3625 * gfortran.dg/g77/19990313-2.f: Ditto.
3626 * gfortran.dg/g77/20020307-1.f: Ditto.
3627 * gfortran.dg/g77/dcomplex.f: Ditto.
3628 * gfortran.dg/g77/19990502-1.f: Ditto.
3629 * gfortran.dg/g77/19981216-0.f: Ditto.
3630 * gfortran.dg/common_4.f90: Ditto.
3631 * gfortran.dg/entry_4.f90: Ditto.
3632 * gfortran.dg/equiv_constraint_2.f90: Ditto.
3633 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3634 * gfortran.dg/namelist_12.f: Ditto.
3635 * gfortran.dg/scale_1.f90: Ditto.
3636 * gfortran.dg/modulo_1.f90
3637 * gfortran.dg/hollerith.f90: Ditto.
3638 * gfortran.dg/direct_io_3.f90: Ditto.
3639 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3640 * gfortran.dg/gnu_logical_1.F: Ditto.
3641 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3642 * gfortran.dg/assign_1.f90: Ditto.
3643 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3644 * gfortran.dg/pr23095.f: Ditto.
3645 * gfortran.dg/read_float_1.f90: Ditto.
3646
3647 2005-12-17 Andreas Jaeger <aj@suse.de>
3648
3649 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3650 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3651
3652 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3653
3654 PR fortran/24268
3655 * gfortran.dg/fmt_white.f: New test.
3656
3657 2005-12-16 Steven G. Kargl <kargls@comcast.net>
3658
3659 * gfortran.dg/label_1.f90: New test.
3660
3661 2005-12-15 Ben Elliston <bje@au.ibm.com>
3662
3663 PR testsuite/25422
3664 * gcc.dg/20031012-1.c: Add -Walways-true option.
3665 * gcc.dg/weak/weak-3.c: Likewise.
3666 * g++.old-deja/g++.mike/warn8.C: Likewise.
3667
3668 2005-12-16 Mike Stump <mrs@apple.com>
3669
3670 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3671 exit.
3672
3673 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3674
3675 PR libgfortran/25264
3676 PR libgfortran/25349
3677 * gfortran.dg/tl_editing.f90: Added additional checks.
3678 * gfortran.dg/t_editing.f: New test.
3679 * gfortran.dg/write_padding.f90: New test
3680
3681 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3682
3683 PR testsuite/25215
3684 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3685
3686 2005-12-16 Jakub Jelinek <jakub@redhat.com>
3687
3688 PR rtl-optimization/24899
3689 * gcc.c-torture/execute/20051215-1.c: New test.
3690
3691 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
3692
3693 PR 24823
3694 * gfortran.dg/pr24823.f: New test.
3695
3696 2005-12-16 Jeff Law <law@redhat.com>
3697
3698 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3699
3700 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
3701
3702 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3703 Change C++ style comments to C style comments.
3704 Remove aligned types from the array.
3705 Keep Enums disabled.
3706 (complex_types): Remove aligned types from the array.
3707 Comment out "_Complex long double".
3708 (attrib_types): Remove.
3709 (complex_attrib_types): Remove.
3710 (attrib_array_types): Remove.
3711 (complex_attrib_array_types): Remove.
3712 (aligned_bitfld_types): Remove.
3713 (n_aligned_bitfld_types): Remove.
3714 (FEATURE_ALIGNEDPACKED): Delete.
3715 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3716 (singles): Remove support for adding attributes.
3717 (choose_type): Remove support for attributed types.
3718 (generate_fields): Remove support for attributed bit-fields.
3719 Remove support for adding attributes.
3720 (generate_random_tests): Remove support for adding attributes.
3721 (features): Add back "[0] :0" and "complex vector [0]".
3722 (main): Remove support for attributed bit-fields.
3723 Uncomment the calling of generate_random_tests for the rests of
3724 the tests.
3725
3726 2005-12-16 Jan Hubicka <jh@suse.cz>
3727
3728 * gcc.c-torture/combine/pr25224.c: New.
3729
3730 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
3731
3732 PR other/25028
3733 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3734 HP-UX.
3735
3736 2005-12-15 Richard Sandiford <richard@codesourcery.com>
3737
3738 * gcc.dg/20051215-1.c: New file.
3739
3740 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3741
3742 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3743 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3744
3745 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
3746
3747 PR fortran/18197
3748 * gfortran.dg/dummy_functions_1.f90: New.
3749
3750 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
3751
3752 PR rtl-optimization/25310
3753 * gcc.c-torture/compile/pr25310.c: New test.
3754
3755 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR debug/25023
3758 * gcc.dg/pr25023.c: New test.
3759
3760 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3761
3762 * g++.old-deja/g++.brendan/redecl1.C,
3763 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3764 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3765 g++.old-deja/g++.oliva/typeof1.C,
3766 g++.old-deja/g++.other/crash16.C,
3767 g++.old-deja/g++.other/crash34.C,
3768 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3769 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3770 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3771 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3772 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3773 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3774 Remove xfail.
3775
3776 2005-12-14 Kean Johnston <jkj@sco.com>
3777 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3778
3779 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3780 * gcc.target/i386/20020523-1.c: Ditto.
3781 * gcc.target/i386/tailcall-1.c: Ditto.
3782 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3783 * gcc.target/i386/ssetype-5.c: Ditto.
3784
3785 2005-12-14 Jeff Law <law@redhat.com>
3786
3787 * gcc.dg/tree-ssa/foldstring-1.c: New test.
3788
3789 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3790
3791 PR target/25254
3792 PR target/24188
3793 * gcc.target/i386/pr25254.c: New test.
3794 * gfortran.dg/PR24188.f: New test.
3795
3796 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
3797
3798 * lib/fortran-torture.exp: Catch remaining uses of
3799 remote_file build delete.
3800
3801 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3802
3803 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3804
3805 2005-12-14 Ben Elliston <bje@au.ibm.com>
3806
3807 * gcc.dg/warn-addr-cmp.c: New test.
3808
3809 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3810
3811 PR debug/25023
3812 PR target/25293
3813 * gcc.target/i386/pr25293.c: New test.
3814
3815 2005-12-13 Petr Machata <machata@post.cz>
3816
3817 PR c++/24907
3818 * g++.dg/parse/comma2.C: New test.
3819
3820 2005-12-13 Mark Mitchell <mark@codesourcery.com>
3821 Jakub Jelinek <jakub@redhat.com>
3822
3823 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3824 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3825 (limits.h): Include unconditionally.
3826 (stdlib.h): Likewise.
3827 (hashtab.h): Do not include.
3828 (getopt.h): Likewise.
3829 (stddef.h): Include.
3830 (hashval_t): Define.
3831 (struct entry): Add "next" field.
3832 (HASH_SIZE): New macro.
3833 (hash_table): New variable.
3834 (switchfiles): Do not use xmalloc.
3835 (mix): New macro.
3836 (iterative_hash): New function.
3837 (hasht): Remove.
3838 (e_exists): New function.
3839 (e_insert): Likewise.
3840 (output): Use, instead of libiberty hashtable functions.
3841 (main): Do not use getopt. Do not call htab_create.
3842
3843 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR c++/25331
3846 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3847 put atal* and atpaal* attributes on array elements.
3848 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3849 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3850 put atal* and atpaal* attributes on array elements.
3851 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3852
3853 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
3854
3855 * gcc.dg/single-precision-constant.c: New test.
3856
3857 2005-12-13 Alan Modra <amodra@bigpond.net.au>
3858
3859 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3860 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3861 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3862 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3863 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3864 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3865 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3866 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3867 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3868 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3869 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3870 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3871 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3872 gcc.target/powerpc/ppc-sdata-2.c,
3873 gcc.target/powerpc/ppc-stackalign-1.c,
3874 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3875 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3876 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3877 gcc.target/powerpc/rs6000-ldouble-2.c,
3878 gcc.target/powerpc/rs6000-power2-1.c,
3879 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3880 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
3881 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
3882 option into target selector.
3883 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
3884 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3885
3886 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3887
3888 PR objc/25348
3889 * objc.dg/encode-9.m: New test.
3890
3891 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3892
3893 PR testsuite/20772
3894 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3895 * gcc.dg/asm-b.c: Fix typo.
3896 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3897 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3898 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3899 i?86 lp64 and x86_64 ilp32.
3900 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3901 on i?86 lp64.
3902 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3903
3904 2005-12-12 Steven G. Kargl <kargls@comcast.net>
3905
3906 PR fortran/25078
3907 gfortran.dg/equiv_5.f90: New test.
3908
3909 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
3910
3911 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3912 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3913 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3914 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3915 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3916 * gcc.dg/tree-ssa/reassoc-5.c: New.
3917 * gcc.dg/tree-ssa/reassoc-6.c: New.
3918 * gcc.dg/tree-ssa/reassoc-7.c: New.
3919 * gcc.dg/tree-ssa/reassoc-8.c: New.
3920 * gcc.dg/tree-ssa/reassoc-9.c: New.
3921 * gcc.dg/tree-ssa/reassoc-10.c: New.
3922 * gcc.dg/tree-ssa/reassoc-11.c: New.
3923
3924 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3925
3926 PR testsuite/25167
3927 PR testsuite/24478
3928 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3929
3930 2005-12-12 Mark Mitchell <mark@codesourcery.com>
3931
3932 PR c++/25300
3933 * g++.dg/template/inherit.C: Do not use a generic error message.
3934
3935 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3936
3937 PR libobjc/25354
3938 * objc.dg/gnu-encoding: New directory.
3939 * objc.dg/gnu-encoding/compat-common.h: New file.
3940 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3941 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3942 * objc.dg/gnu-encoding/vector-defs.h: New file.
3943 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3944 * objc.dg/gnu-encoding/generate-random.c: New file.
3945 * objc.dg/gnu-encoding/generate-random_r.c: New file.
3946 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3947 * objc.dg/gnu-encoding/generate-random.h: New file.
3948
3949 2005-12-11 Mark Mitchell <mark@codesourcery.com>
3950
3951 PR c++/25337
3952 * g++.dg/template/defarg7.C: New test.
3953
3954 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
3955
3956 PR libobjc/25347
3957 * objc.dg/encode-8.m: New test.
3958
3959 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
3960
3961 PR libobjc/25346
3962 * objc.dg/encode-7.m: New test.
3963
3964 2005-12-10 Mark Mitchell <mark@codesourcery.com>
3965
3966 PR c++/25010
3967 * g++.dg/opt/inline10.C: New test.
3968
3969 2005-12-11 Steven G. Kargl <kargls@comcast.net>
3970
3971 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3972
3973 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
3974
3975 * gfortran.dg/substring_equivalence.f90: typo in comment
3976
3977 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3978
3979 PR fortran/25068
3980 * gfortran.dg/iostat_3.f90: New test.
3981
3982 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
3983
3984 PR fortran/23815
3985 * gfortran.dg/unf_io_convert_1.f90: New test.
3986 * gfortran.dg/unf_io_convert_2.f90: New test.
3987 * gfortran.dg/unf_io_convert_3.f90: New test.
3988
3989 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3990
3991 PR testsuite/20772
3992 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3993 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3994 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3995 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3996 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3997 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3998 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3999 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4000 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4001 gcc.dg/torture/fp-int-convert-float128-timode.c,
4002 gcc.dg/torture/fp-int-convert-float128.c,
4003 gcc.dg/torture/fp-int-convert-float80-timode.c,
4004 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4005 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4006
4007 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4008
4009 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4010
4011 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4012
4013 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4014
4015 * gcc.dg/20051207-1.c,
4016 * gcc.dg/20051207-2.c,
4017 * gcc.dg/20051207-3.c: New tests.
4018
4019 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4020
4021 PR testsuite/20772
4022 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4023 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4024 dg-skip-if target selector.
4025
4026 PR testsuite/20772
4027 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4028 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4029 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4030 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4031 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4032 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4033 and/or merge with i?86 cases.
4034
4035 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4036
4037 PR testsuite/20772
4038 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4039 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4040 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4041 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4042 x86_64-*-linux*.
4043
4044 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4045
4046 PR target/25311
4047 * gcc.c-torture/compile/pr25311.c: New test.
4048
4049 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4050
4051 PR libgfortran/25039
4052 * gfortran.dg/read_comma.f: New test.
4053
4054 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR c++/19317
4057 * g++.dg/opt/pr19317-1.C: New test.
4058 * g++.dg/opt/pr19317-2.C: New test.
4059 * g++.dg/opt/pr19317-3.C: New test.
4060
4061 PR target/19005
4062 * gcc.c-torture/execute/pr19005.c: New test.
4063
4064 PR target/17828
4065 * g++.old-deja/g++.other/comdat5.C: New test.
4066 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4067
4068 * g++.dg/compat/struct-layout-1.exp: New file.
4069 * g++.dg/compat/struct-layout-1.h: New.
4070 * g++.dg/compat/struct-layout-1_generate.c: New.
4071 * g++.dg/compat/struct-layout-1_x1.h: New.
4072 * g++.dg/compat/struct-layout-1_x2.h: New.
4073 * g++.dg/compat/struct-layout-1_y1.h: New.
4074 * g++.dg/compat/struct-layout-1_y2.h: New.
4075
4076 * gcc.dg/20050330-2.c: New test.
4077
4078 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4079
4080 PR fortran/25292
4081 * gfortran.dg/associated_1.f90: New.
4082
4083 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4084
4085 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4086 ILP32 vect_no_align platforms.
4087
4088 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4089 Jakub Jelinek <jakub@redhat.com>
4090
4091 PR target/25268
4092 * gcc.c-torture/compile/20051207-1.c: New test.
4093
4094 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4095
4096 PR testsuite/20772
4097 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4098 gcc.dg/torture/pr18582-1.c,
4099 gcc.target/i386/attributes-error.c: Also test on x86_64.
4100
4101 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4102
4103 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4104
4105 PR c++/19397
4106 * g++.dg/template/typedef3.C: New test.
4107
4108 PR c++/19762
4109 PR c++/19764
4110 * g++.dg/template/dtor3.C: Fix error markers.
4111
4112 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4113
4114 * lib/target-supports.exp (check_effective_target_sync_char_short):
4115 Add s390*.
4116
4117 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4118
4119 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4120
4121 2005-12-06 Roger Sayle <roger@eyesopen.com>
4122
4123 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4124 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4125 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4126 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4127
4128 2005-12-06 Roger Sayle <roger@eyesopen.com>
4129
4130 PR c++/25263
4131 * g++.dg/other/array2.C: New test case.
4132
4133 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4134
4135 * gcc.dg/darwin-weakimport-3.c: New.
4136
4137 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4138 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4139 and to work on Darwin.
4140 * gcc.dg/attr-weakref-1b.c: New file.
4141 * gcc.dg/attr-weakref-2.c: New test.
4142 * gcc.dg/darwin-weakref-1.c: New test.
4143
4144 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4145
4146 PR testsuite/25247
4147 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4148 use in selector expressions.
4149 (dg-xfail-if): Ditto.
4150 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4151 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4152 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4153 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4154 * gcc.test-framework/test-framework.exp: Skip generated tests if
4155 CHECK_TEST_FRAMEWORK is not 1.
4156
4157 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4158
4159 PR tree-optimization/24963
4160 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4161
4162 PR target/24108
4163 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4164
4165 PR target/18580
4166 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4167 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4168 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4169 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4170
4171 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4172
4173 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4174 dg-options.
4175
4176 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4177
4178 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4179
4180 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4181
4182 * gcc.dg/format/cast-1.c: New test.
4183
4184 2005-12-04 Roger Sayle <roger@eyesopen.com>
4185
4186 PR c/7776
4187 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4188 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4189 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4190 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4191
4192 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4193
4194 * gcc.dg/cast-pretty-print-1.c: New test.
4195
4196 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4197
4198 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4199
4200 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4201
4202 PR c++/24173
4203 * g++.dg/template/friend40.C: New test.
4204
4205 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR target/25199
4208 * gcc.target/i386/movq-2.c: New test.
4209 * gcc.target/i386/movq.c: Remove target i?86, instead add
4210 dg-require-effective-target ilp32.
4211
4212 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4213
4214 PR c++/24103
4215 * g++.dg/other/default1.C: New test.
4216
4217 2005-12-02 Richard Guenther <rguenther@suse.de>
4218
4219 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4220
4221 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4222
4223 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4224
4225 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4226
4227 PR target/21017
4228 * gcc.target/powerpc/rotate.c: New.
4229
4230 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4231
4232 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4233 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4234
4235 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4236
4237 PR c/13384
4238 * gcc.dg/pr17730-1.c: Adjust.
4239 * gcc.dg/lvalue1.c (main): Likewise.
4240 * gcc.dg/lvalue-2.c: Likewise.
4241 * g++.dg/pr7503-3.C
4242
4243 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4244
4245 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4246 error messages.
4247
4248 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4249
4250 PR fortran/24789
4251 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4252
4253 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4254
4255 PR target/24475
4256 * lib/target-supports.exp (check_effective_target_tls): New.
4257 (check_effective_target_tls_runtime): New.
4258 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4259 for TLS support.
4260 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4261 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4262 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4263 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4264 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4265 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4266 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4267 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4268 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4269 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4270 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4271 effective-target TLS.
4272 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4273 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4274 effective-target TLS runtime.
4275
4276 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4277
4278 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4279
4280 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4281
4282 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4283 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4284 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4285 ignored" warnings when "packing" is the same as the ABI layout.
4286
4287 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4288
4289 PR fortran/21302
4290 * gfortran.dg/line_length_1.f: New test.
4291 * gfortran.dg/line_length_2.f90: Ditto.
4292
4293 2005-11-30 Richard Guenther <rguenther@suse.de>
4294
4295 PR tree-optimization/21655
4296 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4297
4298 2005-11-30 Dale Johannesen <dalej@apple.com>
4299
4300 * gcc.c-torture/compile/pr24930.c: New.
4301
4302 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4303
4304 PR fortran/15809
4305 * gfortran.dg/auto_char_dummy_array.f90: New test.
4306
4307 2005-11-30 Jeff Law <law@redhat.com>
4308
4309 * g++.old-deja/g++.law/pr25000.C: New test.
4310
4311 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4312
4313 * gcc.dg/tls/opt-11.c: New test.
4314
4315 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4316
4317 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4318 targets.
4319 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4320 LP64 ia64.
4321
4322 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4323
4324 * gfortran.dg/open_access_1.f90: New test.
4325
4326 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4327
4328 * gcc.dg/charset/builtin2.c: New test.
4329
4330 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4331
4332 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4333 on mmix-*-* for *_[xy].c.
4334
4335 2005-11-28 Kean Johnston <jkj@sco.com>
4336
4337 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4338 headers.
4339 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4340 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4341 * gcc.target/i386/asm-3.c: Ditto.
4342 * gcc.target/i386/clobbers.c: Ditto.
4343 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4344 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4345 test regexp.
4346 * gcc.target/i386/mul.c: Ditto.
4347 * gcc.target/i386/ssetype-1.c: Ditto.
4348 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4349 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4350 static so the test works with -fPIC mode too. Based on comment in
4351 PR19231 by Pinski.
4352 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4353
4354 2005-11-28 Richard Guenther <rguenther@suse.de>
4355
4356 * gcc.dg/alias-9.c: New testcase.
4357 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4358
4359 2005-11-28 Roger Sayle <roger@eyesopen.com>
4360 Uros Bizjak <uros@kss-loka.si>
4361
4362 PR middle-end/20219
4363 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4364 tan(x)/sin(x) transformations.
4365
4366 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4367
4368 PR middle-end/24575
4369 * gcc.dg/tree-ssa/divide-3.c: New test.
4370 * gcc.dg/tree-ssa/divide-4.c: New test.
4371
4372 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4373
4374 PR fortran/24917
4375 * gfortran.dg/boz_6.f90: New test.
4376
4377 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4378
4379 PR fortran/23912
4380 * gfortran.dg/modulo_1.f90: New test.
4381
4382 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4383
4384 PR libfortran/24919
4385 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4386 fail on CRLF platforms.
4387 * gfortran.dg/ftell_2.f90: Likewise.
4388
4389 2005-11-26 Eric Christopher <echristo@apple.com>
4390
4391 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4392
4393 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4394
4395 * objc.dg/gnu-runtime-3.m: Simplify.
4396
4397 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4398
4399 PR middle-end/23669
4400 * gcc.dg/tree-ssa/divide-1.c: New test.
4401 * gcc.dg/tree-ssa/divide-2.c: New test.
4402
4403 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4404
4405 PR libgfortran/24945
4406 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4407
4408 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4409
4410 PR libgfortran/24945
4411 * gfortran.dg/open_status_2.f90: New test.
4412
4413 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4414
4415 * gcc.c-torture/execute/builtins/fprintf.c,
4416 gcc.c-torture/execute/builtins/fputs-lib.c,
4417 gcc.c-torture/execute/builtins/fputs.c,
4418 gcc.c-torture/execute/builtins/lib/fprintf.c,
4419 gcc.c-torture/execute/builtins/lib/printf.c,
4420 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4421
4422 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4423
4424 * gcc.dg/20050922-2.c: New test.
4425
4426 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4427
4428 * objc.dg/gnu-runtime-3.m: New test.
4429
4430 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4431
4432 PR c++/9278
4433 * g++.dg/other/void1.C: New test.
4434
4435 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4436
4437 PR middle-end/24998
4438 * gcc.dg/torture/fp-int-convert-float.c,
4439 gcc.dg/torture/fp-int-convert-double.c,
4440 gcc.dg/torture/fp-int-convert-long-double.c,
4441 gcc.dg/torture/fp-int-convert-timode.c,
4442 gcc.dg/torture/fp-int-convert-float80.c,
4443 gcc.dg/torture/fp-int-convert-float80-timode.c,
4444 gcc.dg/torture/fp-int-convert-float128.c,
4445 gcc.dg/torture/fp-int-convert-float128-timode.c,
4446 gcc.dg/torture/fp-int-convert.h: New files.
4447
4448 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4449
4450 PR middle-end/24989
4451 * gcc.dg/tree-ssa/bool-10.c: New test.
4452 * gcc.dg/tree-ssa/bool-11.c: New test.
4453 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4454
4455 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4456
4457 PR middle-end/24990
4458 * tree-ssa/pr24990-1.c: New test.
4459
4460 2005-11-24 Richard Guenther <rguenther@suse.de>
4461 Dirk Mueller <dmueller@suse.de>
4462
4463 PR c++/14024
4464 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4465 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4466 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4467 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4468 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4469 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4470
4471 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4472
4473 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4474
4475 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4476
4477 PR c/21668
4478 * gcc.dg/Wc++-compat.c: New.
4479 * gcc.dg/Wno-c++-compat.c: New.
4480
4481 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4482
4483 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4484 (vspltish, vspltisw): Likewise.
4485
4486 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4487
4488 PR libgfortran/24794
4489 * gfortran.dg/namelist_12.f: Fix quotes.
4490 * gfortran.dg/namelist_13.f90: Fix quotes.
4491 * gfortran.dg/namelist_14.f90: Fix quotes.
4492 * gfortran.dg/namelist_15.f90: Fix quotes.
4493 * gfortran.dg/namelist_use.f90: Fix quotes.
4494 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4495 * gfortran.dg/namelist_21.f90: New test.
4496 * gfortran.dg/namelist_22.f90: New test.
4497
4498 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4499
4500 PR target/23435
4501 * gcc.c-torture/compile/pr23435.c: New.
4502
4503 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4504
4505 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4506
4507 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4508
4509 * gcc.target/powerpc/405-macchw-1.c,
4510 gcc.target/powerpc/405-macchw-2.c,
4511 gcc.target/powerpc/405-macchwu-1.c,
4512 gcc.target/powerpc/405-macchwu-2.c,
4513 gcc.target/powerpc/405-machhw-1.c,
4514 gcc.target/powerpc/405-machhw-2.c,
4515 gcc.target/powerpc/405-machhwu-1.c,
4516 gcc.target/powerpc/405-machhwu-2.c,
4517 gcc.target/powerpc/405-maclhw-1.c,
4518 gcc.target/powerpc/405-maclhw-2.c,
4519 gcc.target/powerpc/405-maclhwu-1.c,
4520 gcc.target/powerpc/405-maclhwu-2.c,
4521 gcc.target/powerpc/405-mulchw-1.c,
4522 gcc.target/powerpc/405-mulchw-2.c,
4523 gcc.target/powerpc/405-mulchwu-1.c,
4524 gcc.target/powerpc/405-mulchwu-2.c,
4525 gcc.target/powerpc/405-mulhhw-1.c,
4526 gcc.target/powerpc/405-mulhhw-2.c,
4527 gcc.target/powerpc/405-mulhhwu-1.c,
4528 gcc.target/powerpc/405-mulhhwu-2.c,
4529 gcc.target/powerpc/405-mullhw-1.c,
4530 gcc.target/powerpc/405-mullhw-2.c,
4531 gcc.target/powerpc/405-mullhwu-1.c,
4532 gcc.target/powerpc/405-mullhwu-2.c,
4533 gcc.target/powerpc/405-nmacchw-1.c,
4534 gcc.target/powerpc/405-nmacchw-2.c,
4535 gcc.target/powerpc/405-nmachhw-1.c,
4536 gcc.target/powerpc/405-nmachhw-2.c,
4537 gcc.target/powerpc/405-nmaclhw-1.c,
4538 gcc.target/powerpc/405-nmaclhw-2.c,
4539 gcc.target/powerpc/440-macchw-1.c,
4540 gcc.target/powerpc/440-macchw-2.c,
4541 gcc.target/powerpc/440-macchwu-1.c,
4542 gcc.target/powerpc/440-macchwu-2.c,
4543 gcc.target/powerpc/440-machhw-1.c,
4544 gcc.target/powerpc/440-machhw-2.c,
4545 gcc.target/powerpc/440-machhwu-1.c,
4546 gcc.target/powerpc/440-machhwu-2.c,
4547 gcc.target/powerpc/440-maclhw-1.c,
4548 gcc.target/powerpc/440-maclhw-2.c,
4549 gcc.target/powerpc/440-maclhwu-1.c,
4550 gcc.target/powerpc/440-maclhwu-2.c,
4551 gcc.target/powerpc/440-mulchw-1.c,
4552 gcc.target/powerpc/440-mulchw-2.c,
4553 gcc.target/powerpc/440-mulchwu-1.c,
4554 gcc.target/powerpc/440-mulchwu-2.c,
4555 gcc.target/powerpc/440-mulhhw-1.c,
4556 gcc.target/powerpc/440-mulhhw-2.c,
4557 gcc.target/powerpc/440-mulhhwu-1.c,
4558 gcc.target/powerpc/440-mulhhwu-2.c,
4559 gcc.target/powerpc/440-mullhw-1.c,
4560 gcc.target/powerpc/440-mullhw-2.c,
4561 gcc.target/powerpc/440-mullhwu-1.c,
4562 gcc.target/powerpc/440-mullhwu-2.c,
4563 gcc.target/powerpc/440-nmacchw-1.c,
4564 gcc.target/powerpc/440-nmacchw-2.c,
4565 gcc.target/powerpc/440-nmachhw-1.c,
4566 gcc.target/powerpc/440-nmachhw-2.c,
4567 gcc.target/powerpc/440-nmaclhw-1.c,
4568 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4569
4570 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4571
4572 PR fortran/24774
4573 * gfortran.dg/inquire_9.f90: New test.
4574
4575 PR fortran/21647
4576 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4577
4578 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4579
4580 PR libfortran/24432
4581 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4582 Check that 'cos' is supported.
4583
4584 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4585
4586 PR fortran/24223
4587 * gfortran.dg/substring_equivalence.f90: New test.
4588
4589 PR fortran/24705
4590 * gfortran.dg/auto_internal_assumed.f90: New test.
4591
4592 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4593
4594 * gcc.dg/fold-div-2.c: New test.
4595
4596 2005-11-20 Ian Lance Taylor <ian@airs.com>
4597
4598 PR rtl-optimization/24883
4599 * gcc.c-torture/compile/pr24883.c: New test.
4600
4601 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4602
4603 PR middle-end/20583
4604 * gcc.c-torture/compile/pr20583.c: New.
4605
4606 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4607
4608 * gcc.c-torture/execute/usmul.c: New test.
4609
4610 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4611
4612 * gcc.dg/tree-ssa/vrp22.c: New test.
4613
4614 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4615
4616 PR middle-end/24912
4617 * gcc.dg/torture/pr24912-1.c: New test.
4618
4619 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4620
4621 PR fortran/24862
4622 * gfortran.dg/arrayio_derived_1.f90: New test.
4623
4624 2005-11-19 Richard Guenther <rguenther@suse.de>
4625
4626 PR middle-end/23294
4627 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4628
4629 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
4630
4631 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4632
4633 2005-11-18 Mark Mitchell <mark@codesourcery.com>
4634
4635 PR c++/8355
4636 * g++.dg/template/friend39.C: New test.
4637
4638 2005-11-18 James E Wilson <wilson@specifix.com>
4639
4640 * gcc.dg/builtin-strstr.c: New.
4641
4642 2005-11-18 Richard Henderson <rth@redhat.com>
4643
4644 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4645 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4646 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4647 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4648 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4649 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4650 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4651 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4652 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4653 renaming to remove initial "ia64-".
4654
4655 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
4656
4657 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4658
4659 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
4660
4661 * g++.dg/cpp/string-2.C: New test.
4662
4663 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
4664
4665 * gcc.dg/tree-ssa/loop-14.c: New test.
4666
4667 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
4668 Michael Chamberlain <michael@chamberlain.net.au>
4669
4670 * ada/acats/run_all.sh (target_run): Kill long running tests.
4671
4672 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4673
4674 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4675 * gcc.dg/cleanup-9.c: Likewise.
4676 * gcc.dg/cleanup-10.c: Likewise.
4677 * gcc.dg/cleanup-11.c: Likewise.
4678
4679 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4680
4681 PR fortran/24892
4682 * gfortran.dg/open_access_append_1.f90: New test.
4683 * gfortran.dg/open_access_append_2.f90: New test.
4684
4685 2005-11-16 Richard Guenther <rguenther@suse.de>
4686
4687 PR middle-end/24851
4688 * gcc.c-torture/execute/pr24851.c: New testcase.
4689
4690 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
4691
4692 * gcc.dg/fold-overflow-1.c: New test.
4693
4694 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
4695
4696 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4697 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4698
4699 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
4700
4701 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4702 structures.
4703 * g++.dg/eh/forced2.C: Likewise.
4704 * g++.dg/eh/forced3.C: Likewise.
4705 * g++.dg/eh/forced4.C: Likewise.
4706
4707 2005-11-11 Mike Stump <mrs@apple.com>
4708
4709 * g++.old-deja/g++.mike/unused.C: Add.
4710
4711 2005-11-15 Mark Mitchell <mark@codesourcery.com>
4712
4713 PR c++/24667
4714 * g++.dg/warn/Wcast-qual1.C: New test.
4715
4716 2005-11-15 Jan Hubicka <jh@suse.cz>
4717
4718 * gcc.dg/winline-5.c: Add large-unit-insns limit.
4719
4720 2005-11-14 David Edelsohn <edelsohn@gnu.org>
4721
4722 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4723
4724 2005-11-14 Diego Novillo <dnovillo@redhat.com>
4725
4726 PR 24840
4727 * gcc.dg/tree-ssa/pr24840.c: New test.
4728
4729 2005-11-14 Janis Johnson <janis187@us.ibm.com>
4730
4731 PR testsuite/24841
4732 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4733
4734 2005-11-14 Dale Johannesen <dalej@apple.com>
4735
4736 * gcc.c-torture/execute/20051113-1.c: New.
4737
4738 2005-11-14 Mark Mitchell <mark@codesourcery.com>
4739
4740 PR c++/24687
4741 * g++.dg/template/crash43.C: New test.
4742
4743 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
4744
4745 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4746
4747 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4748
4749 PR c++/24817
4750 * g++.dg/eh/spec8.C: New test.
4751
4752 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4753
4754 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4755
4756 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4757
4758 PR c++/20293
4759 * g++.dg/parse/ambig4.C: New test.
4760 * g++.dg/tc1/dr101.C: Adjust error markers.
4761 * g++.dg/lookup/strong-using-2.C: Likewise.
4762 * g++.dg/lookup/ambig5.C: Likewise.
4763 * g++.dg/lookup/ambig4.C: Likewise.
4764 * g++.dg/parse/crash22.C: Likewise.
4765
4766 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4767
4768 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4769
4770 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
4771
4772 * gcc.dg/nested-calls-1.c: New test.
4773
4774 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4775
4776 * gfortran.dg/complex_intrinsic_1.f90: New test.
4777 * gfortran.dg/complex_intrinsic_2.f90: New test.
4778 * gfortran.dg/fgetc_1.f90: New test.
4779 * gfortran.dg/fgetc_2.f90: New test.
4780 * gfortran.dg/fgetc_3.f90: New test.
4781 * gfortran.dg/ftell_1.f90: New test.
4782 * gfortran.dg/ftell_2.f90: New test.
4783 * gfortran.dg/gnu_logical_1.F: New test.
4784 * gfortran.dg/gnu_logical_2.f90: New test.
4785
4786 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
4787
4788 PR middle-end/24820
4789 * testsuite/gcc.dg/pr24820.c: New test.
4790
4791 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
4792
4793 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4794 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4795 variable.
4796
4797 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4798
4799 testsuite/24614
4800 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4801
4802 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4803
4804 * gcc.target/cris/cris.exp: New file.
4805 * gcc.target/cris/rld-legit1.c: New test.
4806 * gcc.target/cris/rld-legit2.c: New test.
4807
4808 2005-11-12 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR c++/24780
4811 * g++.dg/opt/pr24780.C: New test.
4812
4813 PR c++/24761
4814 * g++.dg/template/asm1.C: New test.
4815
4816 2005-11-12 Steven G. Kargl <kargls@comcast.net>
4817
4818 PR libgfortran/24787
4819 * gfortran.dg/scan_1.f90: New test.
4820
4821 2005-11-12 Jan Hubicka <jh@suse.cz>
4822
4823 * gcc.target/i386/minmax-1.c: New.
4824 * gcc.target/i386/minmax-2.c: New.
4825
4826 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
4827
4828 * gcc.dg/pr24445.c: Fix for 64-bit targets.
4829
4830 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
4831
4832 * gcc.c-torture/execute/20051110-1.c,
4833 gcc.c-torture/execute/20051110-2.c: New tests.
4834
4835 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4836
4837 PR middle-end/24750
4838 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4839 New tests.
4840
4841 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4842
4843 * lib/target-libpath.exp (get_shlib_extension): New proc.
4844 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4845 * lib/gfortran.exp (gfortran_link_flags): Likewise.
4846 * lib/objc.exp (objc_target_compile): Likewise.
4847 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4848 detection.
4849
4850 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4851
4852 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4853
4854 * lib/target-supports.exp (check_effective_target_static_libgfortran):
4855 Add -static to additional_flags and pass it to target_compile.
4856
4857 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4858
4859 PR libgfortran/24719
4860 gfortran.dg/read_noadvance.f90: New test.
4861
4862 PR libgfortran/24699
4863 gfortran.dg/fmt_t_2.f90: New test.
4864
4865 PR libgfortran/24785
4866 gfortran.dg/read_x_eor.f90: New test.
4867
4868 PR libgfortran/24584
4869 gfortran.dg/namelist_empty.f90: Rename test.
4870
4871 PR libgfortran/24489
4872 gfortran/read_eor.f90: Rename test.
4873
4874 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4875
4876 PR fortran/15976
4877 * gfortran.dg/automatic_module_variable.f90: New test.
4878
4879 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
4880
4881 PR target/24445
4882 * gcc.dg/pr24445.c: New test.
4883
4884 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4885
4886 PR fortran/24655
4887 PR fortran/24755
4888 * gfortran.dg/recursive_statement_functions.f90: Add statement
4889 functions using inline intrinsic functions and parameters to test
4890 that they no longer seg-fault.
4891
4892 PR fortran/24409
4893 gfortran.dg/nested_modules_4.f90: New test.
4894 gfortran.dg/nested_modules_5.f90: New test.
4895
4896 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
4897
4898 PR fortran/24643
4899 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4900
4901 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
4902
4903 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4904 failures.
4905
4906 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4907
4908 * gcc.dg/sparc-getcontext-1.c: New test.
4909
4910 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
4911
4912 * gcc.dg/ifcvt-fabs-1.c: New test.
4913
4914 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
4915
4916 PR other/4372
4917 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4918 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4919
4920 2005-11-09 Richard Guenther <rguenther@suse.de>
4921
4922 PR tree-optimization/24716
4923 * gcc.c-torture/execute/pr24716.c: New testcase.
4924
4925 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4926
4927 * gcc.dg/pr24624.c: Disable for non S/390 targets.
4928
4929 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4930
4931 PR 24624
4932 * gcc.dg/pr24624.c: Testcase added.
4933
4934 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
4935
4936 PR 24623
4937 * g++.dg/other/pr24623.C: Testcase added.
4938
4939 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
4940
4941 PR fortran/22607
4942 * gfortran-dg/pure_byref_1.f90: New.
4943 * gfortran-dg/pure_byref_2.f90: New.
4944
4945 2005-11-09 Uros Bizjak <uros@kss-loka.si>
4946
4947 PR c/24101
4948 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4949 * gcc.dg/dg.exp: Run main loop also for *.i files.
4950
4951 2005-11-08 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR c++/19450
4954 * g++.dg/tls/diag-3.C: New test.
4955 * g++.dg/tls/diag-4.C: New test.
4956 * g++.dg/tls/static-1.C: New test.
4957 * g++.dg/tls/static-1a.cc: New file.
4958
4959 2005-11-08 Diego Novillo <dnovillo@redhat.com>
4960
4961 PR 23046
4962 * g++.dg/tree-ssa/pr23046.C: New test.
4963
4964 2005-11-08 Devang Patel <dpatel@apple.com>
4965
4966 PR tree-optimization/23115
4967 * gcc.dg/tree-ssa/pr23115.c: New.
4968
4969 2005-11-08 David Edelsohn <edelsohn@gnu.org>
4970
4971 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4972 * gcc.target/powerpc/pr16155.c: Same.
4973 * gcc.target/powerpc/altivec-1.c: Same.
4974 * gcc.target/powerpc/altivec-2.c: Same.
4975 * gcc.target/powerpc/altivec-3.c: Same.
4976 * gcc.target/powerpc/altivec-5.c: Same.
4977 * gcc.target/powerpc/altivec-11.c: Same.
4978 * gcc.target/powerpc/altivec-12.c: Same.
4979 * gcc.target/powerpc/altivec-14.c: Same.
4980 * gcc.target/powerpc/altivec-22.c: Same.
4981 * gcc.target/powerpc/altivec-consts.c: Same.
4982 * gcc.target/powerpc/altivec-pr22085.c: Same.
4983 * gcc.target/powerpc/altivec-splat.c: Same.
4984 * gcc.target/powerpc/altivec-varargs-1.c: Same.
4985 * gcc.target/powerpc/altivec-vec-merge.c: Same.
4986 * gcc.target/powerpc/darwin-longlong.c: Same.
4987
4988 2005-11-08 Uros Bizjak <uros@kss-loka.si>
4989
4990 PR target/19340
4991 * gcc.dg/pr19340.c: New test.
4992
4993 2005-11-07 Ian Lance Taylor <ian@airs.com>
4994
4995 PR rtl-optimization/24683
4996 * gcc.dg/pr24683.c: New test.
4997
4998 2005-11-07 Uros Bizjak <uros@kss-loka.si>
4999
5000 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5001 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5002
5003 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5004
5005 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5006
5007 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5008
5009 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5010
5011 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5012
5013 PR target/24230
5014
5015 * gcc.target/powerpc/altivec-consts.c,
5016 gcc.target/powerpc/altivec-splat.c: New testcase.
5017
5018 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5019
5020 PR c/24599
5021
5022 * gcc.dg/overflow-2.c: New testcase.
5023
5024 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR rtl-optimization/23567
5027 * gcc.c-torture/execute/20051104-1.c: New test.
5028
5029 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5030
5031 PR fortran/24534
5032 gfortran.dg/private_type_2.f90: Modified to check that case with
5033 PRIVATE declaration within derived type is accepted.
5034
5035 PR fortran/20838
5036 gfortran.dg/pointer_assign_1.f90: New test.
5037
5038 PR fortran/20840
5039 * gfortran.dg/arrayio_0.f90: New test.
5040
5041 PR fortran/17737
5042 gfortran.dg/data_initialized.f90: New test.
5043 gfortran.dg/data_constraints_1.f90: New test.
5044 gfortran.dg/data_constraints_2.f90: New test.
5045
5046 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5047
5048 PR fortran/24174
5049 PR fortran/24305
5050 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5051
5052 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5053
5054 PR 24670
5055 * gcc.dg/tree-ssa/pr24670.c: New test.
5056
5057 2005-11-05 Ian Lance Taylor <ian@airs.com>
5058
5059 PR target/22432
5060 * gcc.target/i386/pr22432.c: New test.
5061
5062 2005-11-05 Richard Henderson <rth@redhat.com>
5063
5064 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5065 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5066 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5067 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5068 from gcc.dg/alpha-*.
5069 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5070 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5071
5072 2005-11-05 Andreas Jaeger <aj@suse.de>
5073
5074 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5075
5076 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5077
5078 PR target/23424
5079 * gcc.dg/torture/pr23424-1.c: New test.
5080
5081 2005-11-04 Richard Henderson <rth@redhat.com>
5082
5083 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5084 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5085 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5086 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5087 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5088 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5089 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5090 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5091 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5092 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5093 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5094 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5095 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5096 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5097 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5098 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5099 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5100 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5101 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5102 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5103 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5104 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5105 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5106 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5107 Move from gcc.dg/.
5108 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5109 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5110 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5111 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5112 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5113 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5114 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5115 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5116 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5117 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5118 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5119 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5120 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5121 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5122 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5123 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5124 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5125 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5126 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5127 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5128 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5129 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5130 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5131 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5132 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5133 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5134 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5135 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5136 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5137 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5138 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5139 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5140 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5141 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5142 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5143 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5144 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5145 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5146 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5147 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5148 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5149 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5150 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5151 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5152 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5153
5154 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5155
5156 PR 24627
5157 * gcc.dg/tree-ssa/pr24627.c: New test.
5158
5159 2005-11-04 Paul Brook <paul@codesourcery.com>
5160
5161 * gcc.dg/tls/opt-10.c: New test.
5162
5163 2005-11-04 Andreas Jaeger <aj@suse.de>
5164
5165 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5166 avoid extra warnings.
5167
5168 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5169
5170 PR libfortran/22298
5171 * gcc/testsuite/lib/target-supports.exp
5172 (check_effective_target_static_libgfortran): New
5173 static_libgfortran effective target.
5174 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5175 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5176
5177 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5178
5179 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5180
5181 2005-11-03 Josh Conner <jconner@apple.com>
5182
5183 PR c++/19989
5184 g++.dg/ext/array2.C: New test.
5185 g++.dg/template/dependent-name3.C: New test.
5186 g++.dg/template/dependent-name4.C: New test.
5187 g++.dg/template/sfinae2.C: New test.
5188
5189 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5190
5191 PR preprocessor/22042
5192 * gcc.dg/cpp/strify4.c: New test.
5193
5194 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5195
5196 PR c++/17964
5197 * g++.dg/cpp/string-1.C: New test.
5198
5199 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5200
5201 * gcc.target/powerpc: New directory.
5202 * gcc.target/powerpc/powerpc.exp: New file.
5203 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5204 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5205 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5206 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5207 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5208 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5209 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5210 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5211 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5212 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5213 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5214 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5215 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5216 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5217 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5218 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5219 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5220 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5221 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5222 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5223 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5224 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5225 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5226 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5227 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5228 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5229 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5230 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5231 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5232 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5233 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5234 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5235 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5236 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5237
5238 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5239
5240 PR c++/21627
5241 * g++.dg/warn/inline2.C: New test.
5242
5243 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5244
5245 PR middle-end/23155
5246 * g++.dg/ext/c99struct1.C: New test.
5247 * gcc.dg/union-cast-1.c: New test.
5248 * gcc.dg/union-cast-2.c: New test.
5249 * gcc.dg/union-cast-3.c: New test.
5250
5251 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5252
5253 PR middle-end/24589
5254 * gcc.c-torture/execute/zero-struct-2.c: New test.
5255
5256 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5257
5258 PR c++/24582
5259 * g++.dg/init/switch1.C: New test.
5260
5261 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5262
5263 * gcc.dg/delay-slot-1.c: New test.
5264
5265 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5266
5267 PR target/24620
5268 * gcc.dg/pr24620.c: New test.
5269
5270 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5271
5272 PR c/24329
5273 * gcc.dg/format/unnamed-1.c: New test.
5274
5275 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5276
5277 PR c++/22434
5278 * g++.dg/expr/cond8.C: New test.
5279
5280 PR c++/24560
5281 * g++.dg/parse/dot1.C: New test.
5282
5283 2005-11-02 Jan Hubicka <jh@suse.cz>
5284
5285 PR target/23303
5286 * gcc.dg/i386-lea.c: New test
5287
5288 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5289
5290 PR target/24615
5291 * gcc.dg/pr24615.c: New test.
5292
5293 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5294
5295 PR target/24600
5296 * gcc.dg/pr24600.c: New test.
5297
5298 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5299
5300 PR c++/19253
5301 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5302 * g++.dg/parse/typename9.C: New test.
5303 * g++/dg/parse/typename10.C: Likewise.
5304
5305 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5306
5307 PR fortran/18157
5308 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5309 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5310 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5311
5312 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5313
5314 PR c++/24569
5315 * g++.dg/debug/static1.C: New test.
5316
5317 2005-11-02 Josh Conner <jconner@apple.com>
5318
5319 * g++.dg/crash38.C: moved into proper directory...
5320 * g++.dg/template/crash42.C: ...here
5321
5322 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5323
5324 PR target/18338
5325 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5326 pcc_bitfield_type_matters || default_packed.
5327
5328 * lib/target-supports.exp
5329 (check_effective_target_pcc_bitfield_type_matters): New proc.
5330 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5331
5332 PR testsuite/23304
5333 * lib/target-supports.exp (check_effective_default_packed): New proc.
5334 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5335 Gate expected errors on target ! default_packed.
5336 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5337
5338 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5339
5340 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5341 change (r106358).
5342
5343 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5344
5345 PR fortran/24008
5346 * gfortran.dg/entry_5.f90: New.
5347 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5348
5349 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5350
5351 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5352
5353 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5354
5355 PR fortran/21565
5356 gfortran.dg/namelist_blockdata.f90: New test.
5357
5358 PR fortran/18737
5359 gfortran.dg/external_implicit_none.f90: New test.
5360
5361 PR fortran/14994
5362 * gfortran.dg/secnds.f: New test.
5363
5364 2005-10-31 Jan Hubicka <jh@suse.cz>
5365
5366 PR target/20928
5367 * gcc.c-torture/compile/pr20928.c: New test.
5368
5369 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5370
5371 PR middle-end/23492
5372 * gcc.c-torture/compile/zero-strct-5.c: New test.
5373
5374 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5375
5376 PR libgfortran/24584
5377 * gfortran.dg/pr24584.f90: New test.
5378
5379 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5380
5381 PR fortran/18883
5382 * gfortran.dg/char_result_9.f90: New.
5383 * gfortran.dg/char_result_10.f90: New.
5384
5385 2005-10-30 Jan Hubicka <jh@suse.cz>
5386
5387 * g++.dg/tree-ssa/pr24172.C: New testcase.
5388
5389 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5390
5391 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5392
5393 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5394
5395 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5396 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5397 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5398 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5399 gfortran.dg/enum_9.f90,
5400 gfortran.fortran-torture/compile/enum_1.f90,
5401 gfortran.fortran-torture/execute/enum_1.f90,
5402 gfortran.fortran-torture/execute/enum_2.f90,
5403 gfortran.fortran-torture/execute/enum_3.f90,
5404 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5405
5406 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5407
5408 PR target/18482
5409 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5410 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5411
5412 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5413
5414 PR libfortran/20179
5415 * gfortran.dg/mixed_io_1.f90: New test.
5416 * gfortran.dg/mixed_io_1.c: New file.
5417
5418 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5419
5420 * gfortran.dg/malloc_free_1.f90: New test.
5421
5422 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5423
5424 * gcc.dg/nested-func-4.c: Require profiling -pg.
5425
5426 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5427
5428 PR C++/23229
5429 * g++.dg/warn/main-2.C: New test.
5430
5431 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5432
5433 PR fortran/24545
5434 * gfortran.dg/interface_2.f90: new test.
5435
5436 2005-10-28 Josh Conner <jconner@apple.com>
5437
5438 PR c++/22153
5439 * g++.dg/template/crash38.C: New test.
5440 * g++.dg/parse/explicit1.C: Change expected errors.
5441
5442 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5443
5444 PR C++/23426
5445 * g++.dg/other/large-size-array.C: New test.
5446
5447 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5448
5449 PR middle-end/24362
5450 * g++.dg/opt/complex4.C: New test.
5451
5452 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5453
5454 * gcc.dg/nested-func-4.c: New test.
5455
5456 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5457
5458 PR fortran/24158
5459 gfortran.dg/derived_recursion.f90: New test.
5460 gfortran.dg/implicit_actual.f90: New test.
5461
5462 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5463
5464 PR middle-end/24295, PR testsuite/24477
5465 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5466 removed when weakref hits the tree.
5467
5468 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5469
5470 * gfortran.dg/cray_pointers_4.f90: New test.
5471
5472 * gfortran.dg/cray_pointers_5.f90: New test.
5473
5474 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5475
5476 PR fortran/22290
5477 * gfortran.dg/assign_5.f90: New test.
5478 * gfortran.dg/assign_6.f: New test.
5479
5480 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5481
5482 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5483 CPU has no SSE support.
5484
5485 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5486
5487 PR libgfortran/24224
5488 * gfortran.dg/arrayio_1.f90: Update attribution.
5489 * gfortran.dg/arrayio_2.f90: Update attribution.
5490 * gfortran.dg/arrayio_3.f90: Update attribution.
5491 * gfortran.dg/arrayio_4.f90: Update test conditions.
5492 * gfortran.dg/arrayio_5.f90: Update attribution.
5493 * gfortran.dg/arrayio_6.f90: New test.
5494 * gfortran.dg/arrayio_7.f90: New test.
5495
5496 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5497
5498 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5499
5500 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5501
5502 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5503
5504 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5505
5506 PR fortran/24416
5507 * gfortran.dg/namelist_char_only.f90: New test.
5508
5509 2005-10-24 Asher Langton <langton2@llnl.gov>
5510
5511 PR fortran/17031
5512 PR fortran/22282
5513 * gfortran.dg/cray_pointers_1.f90: New test.
5514 * gfortran.dg/cray_pointers_2.f90: New test.
5515 * gfortran.dg/cray_pointers_3.f90: New test.
5516 * gfortran.dg/loc_1.f90: New test.
5517 * gfortran.dg/loc_2.f90: New test.
5518
5519 2005-10-24 Steven Bosscher <stevenb@suse.de>
5520
5521 * gcc.dg/pr24225.c: New test.
5522
5523 2005-10-24 Asher Langton <langton2@llnl.gov>
5524
5525 * gfortran.dg/dup_save_1.f90: New test.
5526 * gfortran.dg/dup_save_2.f90: New test.
5527
5528 2005-10-24 Paul Brook <paul@codesourcery.com>
5529
5530 PR 24107
5531 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5532 stdint.h.
5533
5534 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5535
5536 PR libgfortran/24489
5537 * gfortran.dg/pr24489.f90: New test.
5538
5539 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5540
5541 PR fortran/23635
5542 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5543
5544 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5545
5546 PR target/18911
5547 * g++.dg/init/array16.C: Skip for mmix-*-*.
5548
5549 2005-10-23 Asher Langton <langton2@llnl.gov>
5550
5551 * gfortran.dg/byte_1.f90: New test.
5552 * gfortran.dg/byte_2.f90: New test.
5553
5554 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5555
5556 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5557
5558 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5559
5560 PR fortran/18022
5561 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5562
5563 PR fortran/24311
5564 * gfortran.dg/merge_char_const.f90: New test.
5565
5566 PR fortran/24384
5567 * gfortran.dg/spread_scalar_source.f90: New test.
5568
5569 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5570
5571 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5572
5573 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5574 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5575
5576 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5577
5578 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5579
5580 PR fortran/24426
5581 * gfortran.dg/der_pointer_4.f90: New.
5582
5583 2005-10-22 David Ayers <d.ayers@inode.at>
5584
5585 * obj-c++.dg/except-1.mm: Simplify.
5586
5587 2005-10-21 David Ayers <d.ayers@inode.at>
5588
5589 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5590
5591 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5592
5593 * gfortran.dg/assumed_dummy_2.f90: New test.
5594
5595 2005-10-21 James E Wilson <wilson@specifix.com>
5596
5597 PR preprocessor/15220
5598 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5599
5600 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5601
5602 * gcc.c-torture/execute/20051021-1.c: New test.
5603
5604 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5605
5606 PR c++/24260
5607 * g++.dg/ext/tmplattr1.C: New test.
5608
5609 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5610
5611 PR fortran/24440
5612 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5613
5614 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5615
5616 * obj-c++.dg/except-1.mm: New.
5617
5618 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5619
5620 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5621
5622 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5623
5624 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5625
5626 PR middle-end/24295
5627 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5628 declarations with the same names as thunks' alias targets, use
5629 aliases instead.
5630 * gcc.dg/attr-alias-3.c: New test.
5631 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5632
5633 2005-10-20 Mark Mitchell <mark@codesourcery.com>
5634
5635 PR c++/22618
5636 * g++.dg/parse/access8.C: New test.
5637
5638 2005-10-20 Richard Guenther <rguenther@suse.de>
5639
5640 PR c++/24439
5641 * g++.dg/tree-ssa/pr24439.C: New testcase.
5642
5643 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
5644
5645 * g++.dg/opt/delay-slot-1.C: New test.
5646
5647 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
5648
5649 PR fortran/21625
5650 * gfortran.fg/der_init_1.f90: New.
5651
5652 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5653
5654 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5655
5656 2005-10-19 Mark Mitchell <mark@codesourcery.com>
5657
5658 PR c++/21908
5659 * g++.dg/parse/error28.C: New test.
5660
5661 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5662
5663 * gcc.dg/profile-generate-2.c: New test.
5664
5665 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
5666
5667 PR target/23589
5668 * g++.dg/ext/dllimport11.C: New.
5669
5670 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5671
5672 PR c++/22293
5673 * g++.dg/other/friend3.C: New test.
5674
5675 2005-10-18 Mark Mitchell <mark@codesourcery.com>
5676
5677 PR c++/23293
5678 * g++.dg/template/error19.C: New test.
5679
5680 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
5681
5682 PR c++/21383
5683 * g++.dg/overload/koenig2.C: New.
5684
5685 PR c++/23118
5686 * g++.dg/overload/error2.C: New.
5687
5688 PR c++/22604
5689 * g++.dg/inherit/covariant14.C: New.
5690
5691 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5692
5693 PR c++/23440
5694 * g++.dg/parse/for1.C: New test.
5695
5696 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
5697
5698 PR fortran/23446
5699 * gfortran.dg/host_dummy_index_1.f90: New test.
5700
5701 PR fortran/21459
5702 * gfortran.dg/automatic_char_len_2.f90: New test.
5703
5704 PR fortran/20866
5705 * gfortran.dg/recursive_statement_functions.f90: New test.
5706
5707 PR fortran/20853
5708 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5709
5710 PR fortran/20849
5711 * gfortran.dg/external_initializer.f90: New test.
5712
5713 PR fortran/20837
5714 * non_module_public.f90: New test.
5715
5716 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
5717
5718 PR c++/24386
5719 * g++.dg/template/overload7.C: New.
5720
5721 PR c++/22551
5722 * g++.dg/other/switch2.C: Remove expected warnings.
5723
5724 PR c++/21353
5725 * g++.dg/template/defarg6.C: New.
5726
5727 2005-10-17 Uros Bizjak <uros@kss-loka.si>
5728
5729 PR target/24315
5730 * gcc.target/i386/pr24315.c: New test.
5731
5732 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5733
5734 PR c++/24389
5735 * g++.dg/template/static21.C: New test.
5736 * g++.dg/template/static21-a.cc: Likewise.
5737
5738 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
5739
5740 PR c++/23959
5741 * g++.dg/warn/Wswitch-default-1.C: New test.
5742 * g++.dg/warn/Wswitch-default-2.C: New test.
5743
5744 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5745
5746 PR c++/22173
5747 * g++.dg/parse/template18.C: New test.
5748 * g++.dg/template/nontype15.C: Likewise.
5749
5750 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
5751
5752 PR fortran/22273
5753 * gfortran.dg/spec_expr_2.f90: New.
5754
5755 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
5756
5757 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5758 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5759 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5760 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5761 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5762 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5763 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5764 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
5765 previous target-specific skips and warning-message matches where
5766 applicable.
5767
5768 2005-10-15 Mark Mitchell <mark@codesourcery.com>
5769
5770 PR c++/21347
5771 * g++.dg/warn/Wctor-dtor.C: New test.
5772
5773 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5774
5775 PR c/23439
5776 * gcc.dg/for-1.c: New test.
5777
5778 2005-10-14 Mark Mitchell <mark@codesourcery.com>
5779
5780 PR c++/19565
5781 * g++.dg/warn/Wconversion1.C: New test.
5782 * g++.dg/ext/packed4.C: Compile with -w.
5783 * g++.dg/opt/20050511-1.C: Likewise.
5784 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5785
5786 2005-10-14 Jakub Jelinek <jakub@redhat.com>
5787
5788 * gfortran.dg/boz_5.f90: New test.
5789
5790 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
5791
5792 PR c++/22551
5793 * g++.dg/other/switch2.C: New.
5794
5795 PR c++/23984
5796 * g++.dg/init/ctor7.C: New.
5797
5798 2005-10-13 David Edelsohn <edelsohn@gnu.org>
5799
5800 PR c++/23730
5801 * g++.dg/parse/crash32.C: New test.
5802
5803 2005-10-13 Mark Mitchell <mark@codesourcery.com>
5804
5805 PR c++/20721
5806 * g++.dg/init/goto2.C: New test.
5807
5808 PR c++/22464
5809 * g++.dg/template/crash/41.C: New test.
5810
5811 PR c++/22180
5812 * g++.dg/template/crash40.C: New test.
5813
5814 PR c++/23694
5815 * g++.dg/parse/friend5.C: New test.
5816
5817 PR c++/23307
5818 * g++.dg/template/crash38.C: New test.
5819
5820 PR c++/22352
5821 * g++.dg/template/friend38.C: New test.
5822
5823 PR c++/22405
5824 * g++.dg/template/crash39.C: New test.
5825
5826 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
5827
5828 * gcc.dg/debug/dwarf2/dwarf-char1.c,
5829 gcc.dg/debug/dwarf2/dwarf-char2.c,
5830 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5831
5832 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5833
5834 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
5835
5836 * gcc.dg/dll-2.c: Add tests for warnings.
5837 * gcc.dg/dll-3.c: Likewise.
5838 * gcc.dg/dll-4.c: Likewise.
5839
5840 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5841 * g++.dg/ext/dllimport2.C: Likewise.
5842 * g++.dg/ext/dllimport3.C: Likewise.
5843 * g++.dg/ext/dllimport7.C: Likewise.
5844 * g++.dg/ext/dllimport8.C: Likewise.
5845 * g++.dg/ext/dllimport9.C: Likewise.
5846
5847 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
5848
5849 PR fortran/24092
5850 * gfortran.dg/derived_pointer_recursion.f90: New test.
5851
5852 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
5853
5854 * gcc.c-torture/execute/20051012-1.c: New test.
5855
5856 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5857
5858 PR fortran/18082
5859 * gfortran.dg/automatic_char_len_1.f90: New test.
5860
5861 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5862
5863 PR fortran/20847
5864 * gfortran.dg/save_common.f90: New test.
5865
5866 PR fortran/20856
5867 * gfortran.dg/save_result.f90: New test.
5868
5869 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5870
5871 PR c++/21592
5872 * g++.dg/template/dependent-expr1.C: Add new expected error.
5873 * g++.dg/template/dependent-expr2.C: Adjust error text.
5874 * g++.dg/template/overload6.C: New.
5875
5876 PR c++/23797
5877 * g++.dg/other/typename8.C: New.
5878
5879 PR c++/21117
5880 * g++.dg/other/return1.C: New.
5881
5882 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
5883
5884 PR c++/24052
5885 * g++.dg/ext/label5.C: New.
5886
5887 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5888
5889 PR c++/19964
5890 * g++.dg/parse/crash31.C: New.
5891
5892 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
5893
5894 * g++.dg/ipa/ipa-1.c: New test.
5895 * g++.dg/ipa/ipa-2.c: New test.
5896 * g++.dg/ipa/ipa-3.c: New test.
5897 * g++.dg/ipa/ipa-4.c: New test.
5898 * g++.dg/ipa/ipa-5.c: New test.
5899 * g++.dg/ipa/ipa.exp: New file.
5900
5901 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5902
5903 PR fortran/24207
5904 * gfortran.dg/private_type_3.f90: New test.
5905
5906 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5907
5908 PR fortran/20786
5909 gfortran.dg/aint_anint_1.f90: New test.
5910
5911 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5912
5913 PR libgfortran/24313
5914 gfortran.dg/csqrt.f: New test.
5915
5916 2005-10-11 Ian Lance Taylor <ian@airs.com>
5917
5918 PR c++/8057
5919 * g++.dg/warn/noeffect7.C: New test.
5920 * g++.dg/warn/noeffect2.C: Instantiate templates.
5921 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
5922 and warning.
5923
5924 2005-10-11 Mark Mitchell <mark@codesourcery.com>
5925
5926 PR c++/21089
5927 * g++.dg/init/float1.C: New test.
5928
5929 PR c++/24277
5930 * g++.dg/init/member1.C: Tweak error markers.
5931
5932 2005-10-11 Janis Johnson <janis187@us.ibm.com>
5933
5934 PR testsuite/24281
5935 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5936 Check for null pointer.
5937
5938 2005-10-11 Mark Mitchell <mark@codesourcery.com>
5939
5940 PR c++/21369
5941 * g++.dg/parse/ret-type3.C: New test.
5942
5943 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
5944
5945 PR tree-opt/23946
5946 * gcc.c-torture/compile/pr23946.c: New test.
5947
5948 2005-10-11 Jakub Jelinek <jakub@redhat.com>
5949
5950 * g++.dg/opt/mmx2.C: New test.
5951
5952 2005-10-10 Mark Mitchell <mark@codesourcery.com>
5953
5954 PR c++/24277
5955 * g++.dg/template/static20.C: New test.
5956
5957 PR c++/24302
5958 * g++.dg/warn/Wunused-12.C: New test.
5959
5960 PR c++/23437
5961 * g++.dg/template/arg4.C: New test.
5962
5963 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5964
5965 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5966 * gcc.dg/ucnid-3.c: Likewise.
5967 * gcc.dg/ucnid-4.c: Likewise.
5968 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5969 * g++.dg/other/ucnid-1.C: Likewise.
5970 * gcc.dg/sparc-frame-1.c: New test.
5971
5972 2005-10-10 Mark Mitchell <mark@codesourcery.com>
5973
5974 PR c++/24139
5975 * g++.dg/template/spec27.C: New test.
5976
5977 PR c++/24275
5978 * g++.dg/template/static19.C: New test.
5979
5980 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5981
5982 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5983 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5984
5985 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
5986
5987 PR target/24136
5988 * gfortran.fortran-torture/compile/pr24136.f: New test.
5989
5990 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
5991
5992 PR c++/22172
5993 * g++.dg/parse/crash30.C: New test.
5994
5995 2005-10-07 Richard Guenther <rguenther@suse.de>
5996
5997 PR middle-end/24227
5998 * gcc.c-torture/compile/pr24227.c: New testcase.
5999
6000 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6001
6002 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6003 Do not put aligned attributes on array elements.
6004
6005 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6006
6007 PR testsuite/23611, PR testsuite/23615
6008 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6009 writing prototypes of library functions by hand.
6010 * obj-c++.dg/bitfield-4.mm: Likewise.
6011 * obj-c++.dg/const-str-4.mm: Likewise.
6012 * obj-c++.dg/encode-4.mm: Likewise.
6013 * obj-c++.dg/encode-5.mm: Likewise.
6014 * obj-c++.dg/encode-6.mm: Likewise.
6015 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6016 * obj-c++.dg/method-10.mm: Likewise.
6017 * obj-c++.dg/method-17.mm: Likewise.
6018 * obj-c++.dg/method-19.mm: Likewise.
6019 * obj-c++.dg/try-catch-2.mm: Likewise.
6020
6021 2005-10-06 Richard Henderson <rth@redhat.com>
6022
6023 PR 24236
6024 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6025
6026 2005-10-06 Dale Johannesen <dalej@apple.com>
6027
6028 * gcc.c-torture/execute/20030125-1.c: Correct.
6029
6030 2005-10-06 Richard Guenther <rguenther@suse.de>
6031
6032 PR tree-optimization/24238
6033 * g++.dg/tree-ssa/pr24238.C: New testcase.
6034
6035 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6036
6037 PR 18568
6038 * gfortran.dg/der_pointer_3.f90: New test.
6039
6040 2005-10-05 Devang Patel <dpatel@apple.com>
6041
6042 PR Debug/23205
6043 * g++.dg/other/PR23205.C: New.
6044
6045 2005-10-05 Richard Henderson <rth@redhat.com>
6046
6047 PR target/23602
6048 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6049 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6050
6051 2005-10-05 Dale Johannesen <dalej@apple.com>
6052
6053 * gcc.c-torture/execute/float-floor.c: New.
6054
6055 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6056
6057 PR tree-optimization/21419
6058 PR tree-optimization/24146
6059 PR tree-optimization/24151
6060
6061 * g++.dg/ext/asm7.C: New.
6062 * g++.dg/ext/asm8.C: New.
6063 * gcc.dg/asm-1.c: Compile on all targets.
6064 * gcc.dg/asm-pr24146.c: New.
6065 * gcc.dg/pr21419.c: Adjust error messages.
6066
6067 2005-10-05 Richard Guenther <rguenther@suse.de>
6068
6069 PR fortran/24176
6070 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6071
6072 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6073
6074 PR c++/23513
6075 * g++.dg/template/spec22.C: Robustify test.
6076 * g++.dg/template/spec26.C: New.
6077
6078 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6079
6080 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6081 if target supports vector instructions.
6082
6083 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6084
6085 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6086 C99 functions.
6087
6088 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6089
6090 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6091 check_effective_target_fortran_large_int): Replace cached result
6092 when target changes.
6093
6094 2005-10-04 Devang Patel <dpatel@apple.com>
6095
6096 * gcc.dg/i386-sse-vect-types.c: New.
6097
6098 2005-10-04 Ian Lance Taylor <ian@airs.com>
6099
6100 PR preprocessor/13726
6101 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6102 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6103
6104 2005-10-04 Richard Guenther <rguenther@suse.de>
6105
6106 PR c/23576
6107 * gcc.dg/noncompile/pr23576.c: New testcase.
6108
6109 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6110
6111 PR middle-end/23125
6112 * gcc.dg/register-var-3.c: New test.
6113
6114 2005-10-04 Steven Bosscher <stevenb@suse.de>
6115
6116 * gcc.dg/pr23049.c: New test.
6117
6118 * gcc.dg/ucnid-4.c: Fix test.
6119
6120 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6121
6122 PR 23445
6123 * gcc.c-torture/compile/pr23445.c: New test.
6124
6125 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6126
6127 * g++.dg/overload/unknown1.C: New.
6128
6129 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6130
6131 PR c++/17775
6132 * g++.dg/template/repo4.C: New test.
6133
6134 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6135
6136 PR libfortran/19308
6137 * gfortran.dg/large_real_kind_2.F90: New test.
6138 * gfortran.dg/large_integer_kind_2.f90: New test.
6139
6140 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6141
6142 * lib/target-supports.exp (check_effective_target_vect_shift):
6143 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6144 (check_effective_target_vect_condition): Fix copy-n-pasto.
6145
6146 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6147 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6148 targets.
6149
6150 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6151
6152 PR c++/22621
6153 * g++.dg/template/overload5.C : New test.
6154
6155 PR c++/23840
6156 * g++.dg/expr/stdarg1.C: New test.
6157
6158 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6159
6160 PR 24142
6161 * gcc.c-torture/execute/pr24142.c: New test.
6162
6163 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6164
6165 PR 24141
6166 * gcc.c-torture/execute/pr24141.c: New test.
6167
6168 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6169 Diego Novillo <dnovillo@redhat.com>
6170
6171 PR 23604
6172 * gcc.c-torture/execute/pr23604.c: New test.
6173
6174 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6175
6176 PR fortran/16404
6177 PR fortran/20835
6178 PR fortran/20890
6179 PR fortran/20899
6180 PR fortran/20900
6181 PR fortran/20901
6182 PR fortran/20902
6183 gfortran.dg/equiv_constraint_1.f90: New test.
6184 gfortran.dg/equiv_constraint_2.f90: New test.
6185 gfortran.dg/equiv_constraint_3.f90: New test.
6186 gfortran.dg/equiv_constraint_4.f90: New test.
6187 gfortran.dg/equiv_constraint_5.f90: New test.
6188 gfortran.dg/equiv_constraint_6.f90: New test.
6189 gfortran.dg/equiv_constraint_7.f90: New test.
6190 gfortran.dg/equiv_constraint_8.f90: New test.
6191 gfortran.dg/private_type_1.f90: New test.
6192 gfortran.dg/private_type_2.f90: New test.
6193 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6194 980628-10.f: Assert std=gnu to permit mixing of
6195 types in equivalence statements.
6196
6197 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6198
6199 PR 24112
6200 * gfortran.dg/open_status_1.f90: New.
6201
6202 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6203
6204 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6205 * gcc.dg/vect/pr22480.c: Clean up temp files.
6206 * gcc.dg/vect/pr23831.c: Clean up temp files.
6207 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6208 Clean up temp files.
6209 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6210 Clean up temp files.
6211
6212 * gcc.dg/20050309-1.c: Clean up temp files.
6213 * gcc.dg/20050325-1.c: Clean up temp files.
6214
6215 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6216
6217 PR tree-optimization/24059
6218 * gcc.dg/vect/pr24059.c : New test.
6219
6220 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR middle-end/24109
6223 * gcc.c-torture/execute/20050929-1.c: New test.
6224
6225 2005-09-29 Steven Bosscher <stevenb@suse.de>
6226
6227 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6228
6229 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6230
6231 PR c/21419
6232 * gcc.dg/pr21419.c: New test.
6233
6234 2005-09-29 Steven Bosscher <stevenb@suse.de>
6235
6236 * gcc.dg/pr23911.c: New test.
6237
6238 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6239
6240 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6241
6242 PR c++/16782
6243 * g++.dg/parse/qualified4.C: New test.
6244 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6245 * g++.old-deja/g++.mike/p8154.C: Likewise.
6246
6247 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6248
6249 PR c++/22147
6250 * g++.dg/template/friend37.C: New test.
6251 * g++.dg/parse/crash28.C: Adjust error markers.
6252
6253 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6254
6255 PR fortran/18518
6256 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6257
6258 2005-09-27 Devang Patel <dpatel@apple.com>
6259
6260 PR tree-optimization/23625
6261 * gcc.dg/pr23625.c: New test.
6262
6263 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6264
6265 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6266 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6267
6268 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR fortran/23677
6271 * gfortran.fortran-torture/execute/save_1.f90: New test.
6272 * gfortran.dg/save_1.f90: New test.
6273
6274 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6275
6276 * gcc.target/i386/builtin-apply-mmx.c: New test.
6277
6278 PR target/22576
6279 * gcc.target/i386/pr22576.c: New test.
6280
6281 PR target/22585
6282 * gcc.target/i386/pr22585.c: New test.
6283
6284 PR target/23268
6285 * gcc.target/i386/pr23268.c: New test.
6286
6287 PR middle-end/23831
6288 * gcc.dg/vect/pr23831.c: New test.
6289
6290 PR target/24055
6291 * gcc.target/i386/pr24055.c: New test.
6292
6293 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6294
6295 PR tree-optimization/23960
6296 * gcc.c-torture/compile/pr23960.c: New.
6297
6298 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6299
6300 PR fortran/16861
6301 * gfortran.dg/nested_modules_3.f90: New.
6302
6303 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6304
6305 PR fortran/24005
6306 gfortran.dg/interface_1.f90: New test.
6307
6308 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6309 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6310
6311 PR fortran/23843
6312 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6313
6314 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6315
6316 PR fortran/23516
6317 * gfortran.dg/imag_1.f: New test.
6318 * gfortran.dg/imag_2.f: Ditto.
6319
6320 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6321
6322 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6323
6324 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR c++/21983
6327 * g++.dg/warn/pr21983.C: New test.
6328
6329 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6330
6331 PR c++/23993
6332 * g++.dg/template/array14.C: New test.
6333
6334 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6335
6336 PR fortran/19929
6337 * gfortran.dg/der_ptr_component_1.f90: New test.
6338
6339 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6340
6341 PR c++/23965
6342 * g++.dg/template/error1.C: Reject "no matching function" message.
6343
6344 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6345
6346 PR c++/17609
6347 * g++.dg/lookup/error1.C: New test.
6348
6349 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6350
6351 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6352 functionality of the testcase.
6353
6354 2005-09-20 Richard Henderson <rth@redhat.com>
6355
6356 * gcc.dg/vect/vect-22.c: Require vect_float.
6357 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6358
6359 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6360
6361 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6362 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6363 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6364 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6365 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6366 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6367 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6368 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6369 * gcc.dg/cpp/ucnid-8.c: New test.
6370
6371 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6372
6373 PR tree-optimization/23929
6374 * gcc.c-torture/compile/pr23929.c: New test.
6375
6376 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6377
6378 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6379 for one loop.
6380
6381 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6382
6383 PR testsuite/23186
6384 * g++.dg/other/pr22003.C: Require named sections.
6385
6386 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR c++/23947
6389 * g++.dg/rtti/crash3.C: New test.
6390
6391 PR tree-optimization/23818
6392 * gcc.dg/pr23818.c: New test.
6393
6394 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6395
6396 PR fortran/23420
6397 * gfortran.dg/print_fmt_4.f: New.
6398
6399 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR fortran/23663
6402 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6403
6404 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6405
6406 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6407 Use pointers to local alignable arrays instead. Added comments.
6408 * gcc.dg/vect/vect-46.c: Likewise.
6409 * gcc.dg/vect/vect-48.c: Likewise.
6410 * gcc.dg/vect/vect-49.c: Likewise.
6411 * gcc.dg/vect/vect-52.c: Likewise.
6412 * gcc.dg/vect/vect-53.c: Likewise.
6413 * gcc.dg/vect/vect-54.c: Likewise.
6414 * gcc.dg/vect/vect-56.c: Likewise.
6415 * gcc.dg/vect/vect-57.c: Likewise.
6416 * gcc.dg/vect/vect-58.c: Likewise.
6417 * gcc.dg/vect/vect-60.c: Likewise.
6418 * gcc.dg/vect/vect-61.c: Likewise.
6419
6420 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6421 The test is no longer vectorizable on vect_no_align targets.
6422 * gcc.dg/vect/vect-43.c: Likewsie.
6423
6424 * gcc.dg/vect/vect-44.c: Added comments.
6425 * gcc.dg/vect/vect-45.c: Added comments.
6426 * gcc.dg/vect/vect-50.c: Added comments.
6427 * gcc.dg/vect/vect-51.c: Added comments.
6428
6429 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6430 aligned type.
6431 * gcc.dg/vect/Os-vect-95.c: Likewise.
6432
6433 * gcc.dg/vect/vect-41.c: Test removed.
6434 * gcc.dg/vect/vect-47.c: Test removed.
6435 * gcc.dg/vect/vect-55.c: Test removed.
6436 * gcc.dg/vect/vect-59.c: Test removed.
6437
6438 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6439
6440 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6441 No longer vectorizable on vect_no_align targets.
6442 * gcc.dg/vect/pr20122.c: Likewise.
6443 * gcc.dg/vect/vect-74.c: Likewise.
6444 * gcc.dg/vect/vect-75.c: Likewise.
6445 * gcc.dg/vect/vect-76.c: Likewise.
6446
6447 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6448 Will not be vectorizable on vect_no_align targets once aliasing issues
6449 are resolved.
6450 * gcc.dg/vect/vect-79.c: Likewise.
6451
6452 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6453 * gcc.dg/vect/vect-78.c: Likewise.
6454 * gcc.dg/vect/vect-97.c: Likewise.
6455
6456 2005-09-19 Steven Bosscher <stevenb@suse.de>
6457
6458 * gcc.dg/pr23943.c: New test.
6459
6460 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6461
6462 PR fortran/19181
6463 * gfortran.dg/derived_pointer_null_1.f90: New test.
6464
6465 2005-09-18 Richard Guenther <rguenther@suse.de>
6466
6467 PR middle-end/23944
6468 * gcc.c-torture/compile/pr23944.c: New testcase.
6469
6470 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6471
6472 PR fortran/15975
6473 * gfortran.dg/der_pointer_2.f90: New test.
6474
6475 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6476
6477 PR fortran/16861
6478 * gfortran.dg/nested_modules_2.f90: New test.
6479
6480 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6481
6482 PR c++/18368
6483 * g++.dg/other/semicolon.C: New test.
6484
6485 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6486
6487 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6488 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6489
6490 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6491
6492 PR c++/23914
6493 * g++.dg/template/static18.C: New test.
6494
6495 PR c++/21514
6496 * g++.dg/template/crash19.C: Remove dg-error marker.
6497 * g++.dg/template/local4.C: New test.
6498
6499 2005-09-16 Paul Brook <paul@codesourcery.com>
6500
6501 PR fortran/23906
6502 * gfortran.dg/dependency_1.f90: New test.
6503
6504 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6505
6506 PR c++/23896
6507 * g++.dg/template/static17.C: New test.
6508
6509 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6510
6511 PR c++/23139
6512 * g++.dg/warn/huge-val1.C: New test.
6513
6514 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6515
6516 PR c++/13140
6517 * g++.dg/parse/class2.C: New test.
6518 * g++.dg/template/explicit8.C: Likewise.
6519 * g++.dg/template/spec25.C: Likewise.
6520
6521 2005-09-14 Josh Conner <jconner@apple.com>
6522
6523 PR middle-end/23584
6524 * gcc.dg/pr23584.c: New test.
6525
6526 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6527
6528 PR fortran/21875 Internal Unit Array I/O, NIST
6529 * gfortran.dg/arrayio_1.f90: New test.
6530 * gfortran.dg/arrayio_1.f90: New test.
6531 * gfortran.dg/arrayio_1.f90: New test.
6532 * gfortran.dg/arrayio_1.f90: New test.
6533 * gfortran.dg/arrayio_1.f90: New test.
6534
6535 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6536
6537 PR middle-end/22480
6538 * gcc.dg/vect/pr22480.c: New test.
6539
6540 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6541
6542 PR fortran/19358
6543 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6544
6545 2005-09-13 Josh Conner <jconner@apple.com>
6546
6547 PR c++/23180
6548 * g++.dg/init/struct2.C: New test.
6549 * g++.dg/init/struct3.C: New test.
6550
6551 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6552
6553 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6554 Clean up temp files.
6555 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6556 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6557 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6558 gcc.dg/tree-ssa/builtin-printf-1.c,
6559 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6560 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6561 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6562 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6563 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6564 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6565 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6566 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6567 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6568 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6569 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6570 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6571
6572 2005-09-13 Josh Conner <jconner@apple.com>
6573
6574 * lib/gcc-dg.exp: Load scanipa.exp.
6575 (cleanup-dump): New procedure.
6576 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6577 * lib/scandump.exp: New file.
6578 * lib/scantree.exp: Use it.
6579 * lib/scanipa.exp: New file.
6580
6581 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6582
6583 PR fortran/17740
6584 * gfortran.dg/generic_4.f90: New test.
6585
6586 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6587
6588 PR target/23816
6589 * gcc.target/i386/pr23816-1.c: New test.
6590 * gcc.target/i386/pr23816-2.c: New test.
6591
6592
6593 2005-09-13 Bastian Blank <waldi@debian.org>
6594
6595 PR c++/16171
6596 * g++.dg/abi/mangle26.C: New test.
6597 * g++.dg/abi/mangle27.C: New test.
6598 * g++.dg/abi/mangle28.C: New test.
6599 * g++.dg/abi/mangle29.C: New test.
6600
6601 PR c++/23839
6602 * g++.dg/parse/register1.C: New test.
6603
6604 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6605
6606 PR c++/23842
6607 * g++.dg/template/access16.C: New test.
6608
6609 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6610
6611 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6612
6613 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6614
6615 PR fortran/18899
6616 * gfortran.dg/shape_2.f90: New test.
6617
6618 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6619
6620 PR target/19269
6621 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6622 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6623 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6624 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6625 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6626 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6627 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6628 tests.
6629
6630 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6631
6632 PR c++/23841
6633 * g++.dg/parse/template17.C: New test.
6634
6635 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6636
6637 PR c++/23789
6638 * g++.dg/template/nontype14.C: New test.
6639
6640 2005-09-12 Ian Lance Taylor <ian@airs.com>
6641
6642 PR g++/7874
6643 * g++.dg/lookup/friend7.C: New test.
6644 * g++.dg/lookup/friend8.C: New test.
6645 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6646 so that it will be found via argument dependent lookup.
6647 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6648 friend functions which will no longer be found.
6649 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6650 function g, so that it will be found via argument dependent
6651 lookup.
6652 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6653 * g++.old-deja/g++.mike/net43.C: Likewise.
6654
6655 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6656
6657 PR c++/23691
6658 * g++.dg/template/static16.C: New test.
6659
6660 2005-09-12 Josh Conner <jconner@apple.com>
6661
6662 PR middle-end/23237
6663 * gcc.c-torture/compile/pr23237.c: New test.
6664
6665 2005-09-11 Richard Henderson <rth@redhat.com>
6666
6667 * g++.dg/other/error8.C: Update expected diagnostic text.
6668
6669 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6670
6671 PR libfortran/19872
6672 * gfortran.dg/overwrite_1.f: New test.
6673
6674 2005-09-09 Josh Conner <jconner@apple.com>
6675
6676 * g++.dg/init/pr23180-1.C: Removed.
6677 * g++.dg/init/pr23180-2.C: Removed.
6678
6679 2005-09-09 David Daney <ddaney@avtrex.com>
6680
6681 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6682 files which are ...
6683 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6684 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6685
6686 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6687
6688 * gfortran.dg/iostat_2.f90: New test.
6689
6690 2005-09-09 Mark Mitchell <mark@codesourcery.com>
6691
6692 PR c++/22252
6693 * g++.dg/ext/interface1.C: New test.
6694 * g++.dg/ext/interface1.h: Likewise.
6695 * g++.dg/ext/interface1a.cc: Likewise.
6696
6697 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
6698
6699 * gfortran.dg/iomsg_1.f90: New test case.
6700
6701 2005-09-09 Richard Guenther <rguenther@suse.de>
6702
6703 PR c++/23624
6704 * g++.dg/tree-ssa/pr23624.C: New testcase.
6705
6706 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6707
6708 PR fortran/19239
6709 * gfortran.dg/vector_subscript_1.f90,
6710 * gfortran.dg/vector_subscript_2.f90: New tests.
6711
6712 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6713
6714 PR fortran/21104
6715 * gfortran.dg/array_alloc_1.f90,
6716 * gfortran.dg/array_alloc_2.f90,
6717 * gfortran.dg/array_alloc_3.f90: New tests.
6718
6719 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6720
6721 PR fortran/12840
6722 * gfortran.dg/array_constructor_6.f90
6723 * gfortran.dg/array_constructor_7.f90
6724 * gfortran.dg/array_constructor_8.f90
6725 * gfortran.dg/array_constructor_9.f90
6726 * gfortran.dg/array_constructor_10.f90
6727 * gfortran.dg/array_constructor_11.f90
6728 * gfortran.dg/array_constructor_12.f90: New tests.
6729
6730 2005-09-08 Josh Conner <jconner@apple.com>
6731
6732 PR c++/23180
6733 * g++.dg/init/pr23180-1.C: New test.
6734 * g++.dg/init/pr23180-2.C: New test.
6735
6736 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6737
6738 PR fortran/18878
6739 * gfortran.dg/module_double_reuse.f90: New.
6740
6741 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6742
6743 PR fortran/23270
6744 PR fortran/22304
6745 PR fortran/18870
6746 PR fortran/17917
6747 PR fortran/16511
6748 * gfortran.dg/common_equivalence_1.f: New.
6749 * gfortran.dg/common_equivalence_2.f: New.
6750 * gfortran.dg/common_equivalence_3.f: New.
6751 * gfortran.dg/contained_equivalence_1.f90: New.
6752 * gfortran.dg/module_blank_common.f90: New.
6753 * gfortran.dg/module_commons_1.f90: New.
6754 * gfortran.dg/module_equivalence_1.f90: New.
6755 * gfortran.dg/nested_modules_1.f90: New.
6756 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6757 equivalences and add comment to connect the test with
6758 the PR.
6759
6760 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6761
6762 PR fortran/23765
6763 * gfortran.dg/common_6.f90: New test.
6764
6765 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6766
6767 PR fortran/15326
6768 * gfortran.dg/char_result_1.f90,
6769 * gfortran.dg/char_result_2.f90,
6770 * gfortran.dg/char_result_3.f90,
6771 * gfortran.dg/char_result_4.f90,
6772 * gfortran.dg/char_result_5.f90,
6773 * gfortran.dg/char_result_6.f90,
6774 * gfortran.dg/char_result_7.f90,
6775 * gfortran.dg/char_result_8.f90: New tests.
6776
6777 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6778
6779 PR fortran/19928
6780 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6781
6782 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6783
6784 PR obj-c++/16816
6785 * obj-c++.dg/selector-5.mm: New test.
6786 * obj-c++.dg/selector-6.mm: New test.
6787
6788 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6789
6790 PR objc/20574
6791 PR objc/19324
6792 * objc.dg/error-1.m: New test.
6793
6794 2005-09-07 Richard Sandiford <richard@codesourcery.com>
6795
6796 PR fortran/23373
6797 * gfortran.fortran-torture/execute/pr23373-1.f90,
6798 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6799
6800 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
6801
6802 PR libfortran/23760
6803 * gfortran.dg/g77/1832.f: Remove long string in write statement
6804 to allow the test to pass on correct list directed output with
6805 prepended space.
6806
6807 2005-09-07 James E Wilson <wilson@specifix.com>
6808
6809 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6810
6811 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6812
6813 * gfortran.dg/parameter+save.f90: Rename to
6814 * gfortran.dg/parameter_save.f90: .. this.
6815
6816 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6817
6818 PR fortran/20848
6819 * gfortran.dg/parameter+save.f90: New test case.
6820
6821 2005-09-06 Richard Sandiford <richard@codesourcery.com>
6822
6823 PR fortran/19269
6824 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6825
6826 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6827
6828 PR c/23075
6829 * gcc.dg/pr23075.c: New test.
6830 * g++.dg/warn/pr23075.C: New test.
6831
6832 PR target/22362
6833 * gcc.target/i386/pr22362.c: New test.
6834
6835 PR rtl-optimization/23098
6836 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6837
6838 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6839 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6840 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6841
6842 2005-09-06 Mark Mitchell <mark@codesourcery.com>
6843
6844 * g++.dg/expr/cast6.C: New test.
6845
6846 PR c++/9782
6847 * g++.dg/init/new15.C: New test.
6848
6849 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6850
6851 * gcc.dg/vect/Os-vect-95.c: New test.
6852 * gcc.dg/vect/vect-95.c: Same.
6853
6854 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6855
6856 * gcc.dg/vect/vect-29.c: Update xfail testing.
6857 * gcc.dg/vect/vect-44.c: Same.
6858 * gcc.dg/vect/vect-48.c: Same.
6859 * gcc.dg/vect/vect-50.c: Same.
6860 * gcc.dg/vect/vect-72.c: Same.
6861 * gcc.dg/vect/vect-77.c: Same.
6862 * gcc.dg/vect/vect-78.c: Same.
6863 * gcc.dg/vect/vect-80.c: Same.
6864 * gcc.dg/vect/vect-96.c: Same.
6865 * gcc.dg/vect/vect-100.c: Same.
6866 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6867 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6868 * gfortran.dg/vect/vect-5.f90: Same.
6869
6870 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6871
6872 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6873 start strings.
6874 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6875 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6876
6877 PR c++/23056
6878 * g++.dg/opt/pr23056.C: New test.
6879
6880 PR rtl-optimization/23098
6881 * gcc.target/i386/pr23098.c: New test.
6882
6883 2005-09-05 Mark Mitchell <mark@codesourcery.com>
6884
6885 PR c++/23667
6886 * g++.dg/template/static15.C: New test.
6887
6888 PR c++/21440
6889 * g++.dg/ext/stmtexpr5.C: New test.
6890 * g++.dg/ext/stmtexpr6.C: Likewise.
6891
6892 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
6893
6894 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6895
6896 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6897 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6898 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6899
6900 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
6901
6902 PR libfortran/23321
6903 * gfortran.dg/direct_io_4.f90: New test case.
6904
6905 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
6906 Rasmus Hahn <rassahah@neofonie.de>
6907
6908 PR libobjc/23108
6909 * objc.dg/type-stream-1.m: New test.
6910
6911 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
6912
6913 PR fortran/23661
6914 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6915 gfortran.dg/print_fmt_3.f90: New test.
6916
6917 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6918
6919 * gfortran.dg/fmt_t_1.f90: New test.
6920
6921 2005-09-03 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR rtl-optimization/23454
6924 * g++.dg/opt/pr23454.C: New test.
6925
6926 2005-09-03 Mark Mitchell <mark@codesourcery.com>
6927
6928 PR c++/23699
6929 * g++.dg/ext/static1.C: New test.
6930
6931 2005-09-02 Richard Henderson <rth@redhat.com>
6932
6933 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6934 tail call to check_fa_work.
6935
6936 2005-09-02 Mark Mitchell <mark@codesourcery.com>
6937
6938 PR c++/21687
6939 * g++.dg/other/gc3.C: New test.
6940
6941 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
6942
6943 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6944 * gcc.dg/20050826-1.c: Likewise.
6945
6946 2005-08-31 Mark Mitchell <mark@codesourcery.com>
6947
6948 PR c++/23167
6949 * g++.dg/expr/volatile1.C: New test.
6950
6951 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
6952
6953 PR middle-end/23547
6954 * gcc.dg/pr23547.c: New test.
6955
6956 2005-09-02 Richard Sandiford <richard@codesourcery.com>
6957
6958 PR c/22061
6959 * gcc.c-torture/execute/pr22061-1.c,
6960 * gcc.c-torture/execute/pr22061-2.c,
6961 * gcc.c-torture/execute/pr22061-3.c,
6962 * gcc.c-torture/execute/pr22061-4.c: New tests.
6963
6964 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
6965
6966 * gcc.dg/Wredundant-decls-2.c: New test to check that
6967 -Wredundant-decls does not issue warning for a variable
6968 definition following a declaration.
6969
6970 2005-09-01 Jakub Jelinek <jakub@redhat.com>
6971
6972 PR debug/7241
6973 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6974 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6975 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6976
6977 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6978 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6979 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6980 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6981 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6982 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6983 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6984 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6985
6986 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
6987
6988 PR objc/23306
6989 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6990 scan-assmbler.
6991
6992 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
6993
6994 PR target/21255
6995 * gcc.dg/pr21255-1.c: New test.
6996 * gcc.dg/pr21255-2-mb.c: Likewise.
6997 * gcc.dg/pr21255-2-ml.c: Likewise.
6998 * gcc.dg/pr21255-3.c: Likewise.
6999 * gcc.dg/pr21255-4.c: Likewise.
7000
7001 2005-08-31 Dale Johannesen <dalej@apple.com>
7002
7003 * gcc.dg/20050830-1.c: New.
7004
7005 2005-08-31 Josh Conner <jconner@apple.com>
7006
7007 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7008 command-line options for arm-*-* targets.
7009 * g++.dg/init/array16.C: Likewise.
7010 * g++.dg/other/crash-4.C: Likewise.
7011
7012 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7013
7014 PR obj-c++/23640
7015 * obj-c++.dg/gnu-runtime-3.mm: New test.
7016
7017 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7018
7019 PR c++/13377
7020 * g++.dg/lookup/ambig4.C: New test.
7021 * g++.dg/lookup/ambig5.C: New test.
7022 * g++.dg/tc1/dr101.C: Adjust error markers.
7023
7024 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7025
7026 PR c++/23639
7027 * g++.dg/template/ttp5.C: Adjust error markers.
7028
7029 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7030
7031 PR testsuite/23609
7032 * lib/obj-c++.exp: Include target-libpath.exp.
7033 (obj-c++_link_flags): Look for the GNU libobjc library
7034 and set the library path to include it.
7035 Don't manually set LD_LIBRARY_PATH (etc.) but call
7036 set_ld_library_path_env_vars instead.
7037 (obj-c++_target_compile): Don't set library path or
7038 linker flags because they are already set correctly
7039 in obj-c++_link_flags.
7040
7041 2005-08-30 Josh Conner <jconner@apple.com>
7042
7043 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7044 to command-line options for arm-*-* targets.
7045
7046 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7047
7048 * g++.dg/other/i386-1.C: New.
7049
7050 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7051
7052 PR preprocessor/20348
7053 PR preprocessor/20356
7054 * gcc.dg/cpp/pr20348.c: New test.
7055 * gcc.dg/cpp/pr20348.h: New file.
7056 * gcc.dg/cpp/inc/pr20348.h: New file.
7057 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7058 * gcc.dg/cpp/pr20356.c: New test.
7059 * gcc.dg/cpp/pr20356.h: New file.
7060 * gcc.dg/cpp/inc/pr20356.h: New file.
7061 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7062
7063 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7064
7065 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7066 Fix array dimension to avoid correct end-of-file error.
7067
7068 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7069
7070 PR libfortran/23598
7071 * gfortran.dg/iostat_1.f90: New test.
7072
7073 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7074
7075 PR middle-end/23408
7076 * gcc.dg/pr23408.c: New test.
7077
7078 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7079
7080 PR c++/23099
7081 * g++.dg/init/member1.C: Make sure erroneous static data member
7082 definitions are required.
7083 * g++.dg/template/static13.C: New test.
7084 * g++.dg/template/static14.C: Likewise.
7085
7086 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7087
7088 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7089 -march=pentium4, remove ilp32 requirement.
7090
7091 PR middle-end/23484
7092 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7093 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7094
7095 2005-08-29 Andreas Jaeger <aj@suse.de>
7096
7097 PR testsuite/23607
7098 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7099
7100 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7101
7102 * gcc.c-torture/execute/20050316-2.c: New test.
7103 * gcc.c-torture/execute/20050316-3.c: New test.
7104 * gcc.dg/torture/pr16104-1.c: New test.
7105
7106 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7107
7108 PR middle-end/23463
7109 * gcc.c-torture/execute/zero-struct-1.c: New test.
7110
7111 2005-08-27 Richard Guenther <rguenther@suse.de>
7112
7113 PR target/23575
7114 * gcc.target/i386/pr23575.c: New testcase.
7115
7116 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR rtl-optimization/23561
7119 * gcc.c-torture/execute/20050826-1.c: New test.
7120
7121 PR rtl-opt/23560
7122 * gcc.c-torture/execute/20050826-2.c: New test.
7123
7124 2005-08-26 Dale Johannesen <dalej@apple.com>
7125
7126 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7127 * gcc.dg/20050826-1.c: New.
7128
7129 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7130
7131 PR c++/19004
7132 * g++.dg/template/nontype13.C: New test.
7133
7134 PR c++/23491
7135 * g++.dg/init/new14.C: New test.
7136 * g++.dg/expr/anew1.C: Do not XFAIL.
7137 * g++.dg/expr/anew2.C: Likewise.
7138 * g++.dg/expr/anew3.C: Likewise.
7139
7140 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7141
7142 PR middle-end/22439
7143 * gcc.dg/vla-3.c: New test.
7144
7145 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7146
7147 PR fortran/20363
7148 * gfortran.dg/named_interface.f90: New.
7149
7150 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7151
7152 * gcc.c-torture/execute/frame-address.c: New test.
7153
7154 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7155
7156 PR c++/20817
7157 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7158
7159 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7160
7161 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7162
7163 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7164
7165 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7166 * gcc.dg/altivec-22.c: Rename from..
7167 * gcc.dg/altivec-nomfcr.c: ..this.
7168
7169 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7170
7171 PR tree-optimization/23546
7172 * gcc.dg/tree-ssa/pr23546.c: New test.
7173
7174 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7175
7176 PR fortran/17758
7177 * gfortran.dg/nonreturning_statements.f90: New test.
7178
7179 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7180
7181 PR c++/22454
7182 * g++.dg/parse/crash29.C: New.
7183
7184 2005-08-23 DJ Delorie <dj@redhat.com>
7185
7186 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7187 constants have the L suffix.
7188
7189 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7190
7191 PR c++/23044
7192 * g++.dg/template/instantiate8.C: New.
7193
7194 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7195
7196 PR middle-end/23467
7197 * gcc.c-torture/execute/pr23467.c: New test.
7198
7199 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR tree-optimization/22043
7202 * gcc.c-torture/execute/20050613-1.c: New test.
7203
7204 2005-08-23 Ben Elliston <bje@au.ibm.com>
7205
7206 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7207
7208 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR rtl-optimization/23478
7211 * g++.dg/opt/pr23478.C: New test.
7212
7213 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7214
7215 PR c/18715
7216 * gcc.dg/switch-warn-3.c: New test.
7217
7218 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7219
7220 PR c++/22233
7221 * g++.dg/template/param1.C: New test.
7222
7223 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7224
7225 PR c++/23089
7226 * g++.dg/other/incomplete1.C: New test.
7227
7228 2005-08-22 Ira Rosen <irar@il.ibm.com>
7229
7230 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7231 are vectorizable.
7232
7233 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7234
7235 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7236 d_lines_5.f: New.
7237
7238 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7239
7240 * gcc.target/i386/sse-4.c: New test.
7241
7242 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7243
7244 PR testsuite/23239
7245 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7246
7247 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7248
7249 * gcc.dg/20050811-1.c: New test.
7250 * gcc.dg/20050811-2.c: New test.
7251
7252 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7253
7254 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7255
7256 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7257
7258 PR 23476
7259 * gcc.c-torture/compile/pr23476.c: New test.
7260
7261 2005-08-19 Devang Patel <dpatel@apple.com>
7262
7263 PR tree-optimization/23048
7264 * gcc.dg/tree-ssa/pr23048.c: New test.
7265
7266 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7267
7268 PR middle-end/20624
7269 * g++.dg/warn/Wreturn-3.C: New test
7270
7271 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7272
7273 PR tree-optimization/22228
7274 * g++.dg/vect/pr22543.cc: New test.
7275
7276 2005-08-17 Steven Bosscher <stevenb@suse.de>
7277
7278 PR tree-optimization/21574
7279 * gcc.dg/tree-ssa/pr21574.c: New test.
7280
7281 2005-08-16 James E Wilson <wilson@specifix.com>
7282
7283 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7284
7285 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7286
7287 PR tree-opt/23402
7288 * gcc.c-torture/compile/zero-strct-3.c: New test.
7289 * gcc.c-torture/compile/zero-strct-4.c: New test.
7290
7291 2005-08-16 Steven Bosscher <stevenb@suse.de>
7292
7293 PR target/23376
7294 * gcc.target/x86_64/pr23376.c: New test.
7295
7296 2005-08-16 Ian Lance Taylor <ian@airs.com>
7297
7298 PR c++/23337
7299 * g++.dg/ext/vector2.C: New.
7300
7301 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7302
7303 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7304
7305 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7306
7307 PR libfortran/23428
7308 * gfortran.dg/inquire-complex.f90: New test case.
7309
7310 2005-08-16 James E Wilson <wilson@specifix.com>
7311
7312 PR tree-optimization/21105
7313 * gcc.dg/large-size-array.c: New.
7314
7315 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7316
7317 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7318 type.
7319 * gcc.dg/vect/vect-41: Likewise.
7320 * gcc.dg/vect/vect-42: Likewise.
7321 * gcc.dg/vect/vect-43: Likewise.
7322 * gcc.dg/vect/vect-44: Likewise.
7323 * gcc.dg/vect/vect-46: Likewise.
7324 * gcc.dg/vect/vect-47: Likewise.
7325 * gcc.dg/vect/vect-48: Likewise.
7326 * gcc.dg/vect/vect-52: Likewise.
7327 * gcc.dg/vect/vect-53: Likewise.
7328 * gcc.dg/vect/vect-54: Likewise.
7329 * gcc.dg/vect/vect-55: Likewise.
7330 * gcc.dg/vect/vect-56: Likewise.
7331 * gcc.dg/vect/vect-57: Likewise.
7332 * gcc.dg/vect/vect-58: Likewise.
7333 * gcc.dg/vect/vect-59: Likewise.
7334 * gcc.dg/vect/vect-60: Likewise.
7335 * gcc.dg/vect/vect-61: Likewise.
7336 * gcc.dg/vect/vect-85: Likewise.
7337 * gcc.dg/vect/vect-87: Likewise.
7338 * gcc.dg/vect/vect-88: Likewise.
7339 * gcc.dg/vect/vect-93.c: Likewise.
7340 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7341 * gcc.dg/vect/vect-75: Likewise.
7342 * gcc.dg/vect/vect-76: Likewise.
7343 * gcc.dg/vect/vect-77: Likewise.
7344 * gcc.dg/vect/vect-78: Likewise.
7345 * gcc.dg/vect/vect-80: Likewise.
7346 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7347 vectorized for the expected reason, rather than checking how alignment
7348 was handled.
7349 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7350 type and also instead of aligned pointers. Added documentation.
7351
7352 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7353
7354 * gfortran.dg/power.f90: New test.
7355
7356 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7357
7358 PR rtl-optimization/23299
7359 * g++.dg/opt/pr23299.C: New test.
7360
7361 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7362
7363 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7364
7365 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7366
7367 * g++.dg/template/local6.C: New test.
7368
7369 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7370
7371 * execute/exceptions/finally-1.m: Check that the catch and finally are
7372 being called. Also add a "return 0;" at the end of main.
7373
7374 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7375
7376 PR fortran/21432.
7377 * gfortran.dg/namelist_print_1.f: New test of functionality of
7378 PRINT namelist.
7379 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7380 namelist generates error with -std=f95.
7381
7382 2005-08-14 Ira Rosen <irar@il.ibm.com>
7383
7384 PR tree-optimization/23119
7385 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7386
7387 2005-08-13 Marcin Koziej <creep@desk.pl>
7388 Andrew Pinski <pinskia@physics.uc.edu>
7389
7390 PR libobjc/22492
7391 * execute/exceptions/finally-1.m: New test.
7392
7393 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7394
7395 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7396 testsuite.
7397 * objc/execute/exceptions/trivial.m: New test.
7398 * objc.dg/try-catch-11.m: Move to ...
7399 * objc/execute/exceptions/foward-1.m: Here.
7400 * objc.dg/try-catch-2.m: Move to ...
7401 * objc/execute/exceptions/catchall-1.m: Here.
7402 * objc.dg/try-catch-8.m: Move to ...
7403 * objc/execute/exceptions/local-variables-1.m: Here.
7404
7405 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7406
7407 * objc.dg/nested-func-1.m: Move to ...
7408 * objc/execute/nested-func-1.m: Here.
7409
7410 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7411
7412 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7413 in ${options} instead of [target_info name].
7414 * lib/obj-c++.exp (objc_target_compile): Likewise.
7415
7416 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7417
7418 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7419
7420 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7421
7422 part of PR testsuite/23348
7423 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7424 of the torture options.
7425 * objc/compile/trivial.m: New test.
7426
7427 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7428
7429 * gfortran.dg/eoshift.f90: Correct format.
7430
7431 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7432
7433 * gfortran.fortran-torture/execute/character_passing.f90:
7434 Fix comment typo.
7435
7436 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7437
7438 PR c++/8271
7439 * g++.dg/template/unify10.C: New.
7440
7441 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7442
7443 * g++.dg/parse/pr22514.C: Move to...
7444 * g++.dg/debug/pr22514.C: here.
7445
7446 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7447
7448 PR c++/23266
7449 * g++.dg/inherit/pure1.C: New test.
7450
7451 * ChangeLog: Fix typos.
7452
7453 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7454 Steven Bosscher <stevenb@suse.de>
7455
7456 * gfortran.dg/runtime_warning_1.f90: New test.
7457
7458 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7459
7460 PR c++/23219
7461 * g++.dg/parse/crash28.C: New.
7462
7463 2005-08-11 Richard Guenther <rguenther@suse.de>
7464
7465 PR target/23289
7466 * gcc.target/i386/tailcall-1.c: New testcase.
7467
7468 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7469
7470 * gcc.dg/vect/vect-67.c: Un-xfail.
7471
7472 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7473
7474 PR c++/23225
7475 * g++.dg/testsuite/parse/crash27.C: new test.
7476
7477 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7478
7479 PR libfortran/22143
7480 * gfortran.dg/shift-kind.f90: New testcase.
7481
7482 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7483
7484 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7485 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7486
7487 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7488
7489 PR c++/20646
7490 * g++.dg/other/mult-stor1.C: New test.
7491
7492 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7493
7494 * gcc.c-torture/pr18299-1.c: Move to ...
7495 * gcc.c-torture/compile/pr18299-1.c: Here.
7496
7497 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7498
7499 * gfortran/fortran.torture/execute/character_passing.f90:
7500 Fix types for LSAME.
7501
7502 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7503
7504 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7505 input data back to what it was originally.
7506
7507 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7508
7509 * objc.dg/try-catch-8.m: Enable for all targets.
7510
7511 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7512
7513 * gcc.dg/pr23165.c: New test.
7514
7515 2005-08-09 Steven Bosscher <stevenb@suse.de>
7516
7517 PR tree-optimization/23234
7518 * gcc.dg/tree-ssa/pr23234.c: New test.
7519
7520 2005-08-08 Josh Conner <jconner@apple.com>
7521
7522 PR rtl-optimization/23241
7523 * gcc.dg/char-compare.c: New test.
7524
7525 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7526
7527 PR c++/22508
7528 * g++.dg/init/new13.C: New test.
7529
7530 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7531
7532 PR c++/21166
7533 * g++.dg/other/crash-4.C: Adjust
7534 * g++/dg/ext/packed9.C: New.
7535
7536 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7537
7538 PR middle-end/21964
7539 * gcc.c-torture/execute/pr21964-1.c: New test.
7540
7541 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7542
7543 PR c/22458
7544 * gcc.dg/pr22458-1.c: New test.
7545
7546 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7547 Steven G. Kargl <kargls@comcast.net>
7548
7549 PR fortran/22390
7550 * gfortran.dg/flush_1.f90: New test.
7551
7552 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7553
7554 PR c++/23191
7555 * g++.dg/template/eh2.C: New test.
7556
7557 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7558
7559 PR c++/19498
7560 * g++.dg/template/instantiate7.C: New test.
7561
7562 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7563
7564 PR c/23113
7565 * gcc.dg/Wunused-value-1.c: New test.
7566
7567 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7568
7569 PR rtl-optimization/23233
7570 * gcc.c-torture/compile/pr23233-1.c: New test.
7571
7572 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR fortran/18833
7575 PR fortran/20850
7576 * gfortran.dg/equiv_1.f90: New test.
7577 * gfortran.dg/equiv_2.f90: New test.
7578 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7579 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7580 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7581
7582 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7583
7584 * gcc.c-torture/execute/vrp-5.c: New test.
7585 * gcc.c-torture/execute/vrp-6.c: New test.
7586 * gcc.dg/tree-ssa/vrp21.c: New test.
7587
7588 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7589
7590 * g++.dg/parse/pr22514.C: New test.
7591
7592 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7593
7594 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7595
7596 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7597 instead of constant loads / pool entries.
7598
7599 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7600
7601 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7602 TEST_TO_WCTYPE.
7603
7604 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7605
7606 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7607 __WINT_TYPE__ in generated prototypes if possible.
7608
7609 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7610
7611 PR 22037
7612 * g++.dg/tree-ssa/pr22037.C:
7613
7614 2005-08-04 Richard Henderson <rth@redhat.com>
7615
7616 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7617 scan-tree-dump-times directive.
7618
7619 2005-08-04 Jan Hubicka <jh@suse.cz>
7620
7621 * gcov-1.C: Fix switch counts.
7622 * gcov-4b.c: Likewise.
7623
7624 2005-08-03 Jeff Law <law@redhat.com>
7625
7626 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7627
7628 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
7629
7630 * gcc.c-torture/execute/pr23135.c: New test.
7631
7632 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7633
7634 PR tree-optimization/19899
7635 * gcc.dg/tree-ssa/scev-1.c: New test.
7636 * gcc.dg/tree-ssa/scev-2.c: New test.
7637
7638 2005-08-03 Richard Sandiford <richard@codesourcery.com>
7639
7640 PR target/18582
7641 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7642
7643 2005-08-03 Jan Hubicka <jh@suse.cz>
7644
7645 * update-conroll.c: New testcase.
7646 * update-conroll-2.c: New testcase.
7647
7648 2005-08-02 David Edelsohn <edelsohn@gnu.org>
7649
7650 * gfortran.dg/constant_substring.f: New test.
7651 * gfortran.dg/pr22491.f: New test.
7652
7653 2005-08-02 Jan Hubicka <jh@suse.cz>
7654
7655 * update-threading.c: Replace by the proper one.
7656
7657 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7658
7659 PR 23164
7660 * g++.dg/tree-ssa/pr23164.C: New test.
7661
7662 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7663
7664 * gcc.dg/tree-ssa/pr23192.c: New test.
7665
7666 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
7667
7668 * gcc.c-torture/execute/vrp-4.c: New test.
7669
7670 2005-08-02 Jan Hubicka <jh@suse.cz>
7671
7672 * update-threading.c: New test.
7673
7674 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
7675
7676 * gcc.c-torture/compile/20050801-1.c: New test.
7677 * gcc.c-torture/compile/20050801-2.c: New test.
7678
7679 2005-08-01 Jan Hubicka <jh@suse.cz>
7680
7681 * val-prof-5.c: New test.
7682
7683 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
7684
7685 PR c/22311
7686 * gcc.dg/pr22311-1.c : New test.
7687
7688 2005-07-31 Steven Bosscher <stevenb@suse.de>
7689
7690 PR target/23095
7691 * gfortran.dg/pr23095.f: New test.
7692
7693 PR c++/22003
7694 * g++.dg/other/pr22003.C: New test.
7695
7696 2005-07-31 Richard Sandiford <richard@codesourcery.com>
7697
7698 PR target/20621
7699 * gcc.c-torture/execute/pr20621-1.c: New test.
7700
7701 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
7702
7703 * gfortran.dg/comma_format_extension_4.f: Adjust length
7704 of string for format.
7705 * gfortran.dg/der_array_io_1.f: Replace illegal internal
7706 print statement with internal write.
7707 * gfortran.dg/der_array_io_2.f: Likewise.
7708 * gfortran.dg/der_array_io_3.f: Likewise.
7709
7710 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
7711
7712 * gcc.dg/fold-abs-4.c: new test.
7713
7714 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
7715
7716 PR fortran/22570 an related issues.
7717 * gfortran.dg/x_slash_1.f: New test.
7718
7719 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
7720
7721 PR c/23143
7722 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7723 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7724
7725 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7726
7727 PR c/529
7728 * gcc.dg/Wshadow-3.c: New test.
7729
7730 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
7731
7732 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7733 used to have the wrong bounds).
7734
7735 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7736
7737 PR c/21720
7738 * gcc.dg/hex-round-1.c: Test more cases.
7739 * gcc.dg/hex-round-2.c: New test.
7740
7741 2005-07-29 Diego Novillo <dnovillo@redhat.com>
7742
7743 PR 22550
7744 * g++.dg/tree-ssa/pr22550.C: New test.
7745
7746 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
7747
7748 * gcc.dg/tree-ssa/vrp19.c: New test.
7749 * gcc.dg/tree-ssa-vrp20.c: New test.
7750
7751 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7752
7753 PR c/22240
7754 * gcc.dg/transparent-union-4.c: New test.
7755
7756 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7757
7758 PR c/22192
7759 * gcc.dg/c99-vla-2.c: New test.
7760
7761 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7762
7763 PR c/21720
7764 * gcc.dg/hex-round-1.c: New test.
7765
7766 2005-07-28 Jan Hubicka <jh@suse.cz>
7767
7768 * inliner-1.c: Do not dump everything.
7769 * tree-prof.exp: Do not pass -ftree-based-profiling.
7770 * bprob.exp: Likewise.
7771
7772 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7773
7774 2005-07-28 Mark Mitchell <mark@codesourcery.com>
7775
7776 PR c++/22545
7777 * g++.dg/expr/ptrmem7.C: New test.
7778
7779 2005-07-28 Mike Stump <mrs@apple.com>
7780
7781 * g++.old-deja/g++.mike/visibility-1.C: New test.
7782
7783 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7784
7785 PR c/20187
7786 * gcc.c-torture/execute/pr20187-1.c: New test.
7787
7788 2005-07-28 Jeff Law <law@redhat.com>
7789
7790 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7791 * gcc.dg/tree-ssa/vrp18.c: New test.
7792
7793 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7794
7795 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7796
7797 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7798
7799 PR tree-optimization/22506
7800 * gcc.dg/vect/ps22506.c: New test.
7801
7802 2005-07-28 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR target/21149
7805 * gcc.target/i386/sse-3.c: New test.
7806
7807 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7808
7809 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7810 * gcc.target/mips/mips32-dsp-type.c: Likewise.
7811
7812 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7813
7814 PR c/22589
7815 * gcc.c-torture/compile/pr22589-1.c: New test.
7816
7817 2005-07-28 Jan Hubicka <jh@suse.cz>
7818
7819 * update-loopch.c: New testcase.
7820
7821 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7822
7823 PR rtl-optimization/23047
7824 * gcc.c-torture/execute/pr23047.c: New test.
7825 * gcc.c-torture/execute/pr23047.x: New.
7826
7827 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7828
7829 PR tree-optimization/22493
7830 * gcc.c-torture/execute/pr22493-1.c: New test.
7831 * gcc.c-torture/execute/pr22493-1.x: New.
7832 * gcc.c-torture/execute/vrp-1.c: New test.
7833 * gcc.c-torture/execute/vrp-2.c: New test.
7834 * gcc.c-torture/execute/vrp-2.c: New test.
7835
7836 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
7837
7838 * gcc.target/frv/all-builtin-read8.c: Delete.
7839 * gcc.target/frv/all-builtin-read16.c: Delete.
7840 * gcc.target/frv/all-builtin-read32.c: Delete.
7841 * gcc.target/frv/all-builtin-read64.c: Delete.
7842 * gcc.target/frv/all-builtin-write8.c: Delete.
7843 * gcc.target/frv/all-builtin-write16.c: Delete.
7844 * gcc.target/frv/all-builtin-write32.c: Delete.
7845 * gcc.target/frv/all-builtin-write64.c: Delete.
7846 * gcc.target/frv/all-read-write-1.c: New.
7847
7848 2005-07-27 Jeff Law <law@redhat.com>
7849
7850 * gcc.c-torture/execute/pr22630.c: New test.
7851
7852 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
7853
7854 PR tree-optimization/23073
7855 * gcc.dg/vect/nodump-pr23073.c: New test.
7856 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7857
7858 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
7859
7860 PR tree-optimize/22348
7861 * gcc.c-torture/execute/pr22348.c: New.
7862
7863 2005-07-27 Richard Guenther <rguenther@suse.de>
7864
7865 * gcc.dg/tree-ssa/salias-1.c: New testcase.
7866
7867 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7868
7869 PR fortran/22503
7870 * gfortran.dg/logical_comp.f90: New test.
7871
7872 2005-07-27 Jan Hubicka <jh@suse.cz>
7873
7874 * inliner-1.c: Add cleanup of dumps.
7875 * val-prof-*.c: Likewise.
7876 * update-tailcall.c: New.
7877
7878 2005-07-26 Diego Novillo <dnovillo@redhat.com>
7879
7880 PR 22591
7881 * gcc.dg/tree-ssa/pr22591.c: New test.
7882 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7883
7884 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
7885
7886 PR libobjc/22606
7887 * objc.dg/try-catch-11.m: New test.
7888
7889 2005-07-26 Richard Guenther <rguenther@suse.de>
7890
7891 PR tree-optimization/22486
7892 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7893
7894 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7895
7896 PR tree-opt/22484
7897 * testsuite/g++.dg/opt/loop2.C: New test.
7898
7899 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7900
7901 * gcc.dg/tree-ssa/reassoc-3.c: New test.
7902 * gcc.dg/tree-ssa/reassoc-4.c: New test.
7903
7904 2005-07-25 Adam Nemet <anemet@lnxw.com>
7905
7906 * lib/profopt.exp (profopt-execute): Check for profiling data
7907 files on the target.
7908
7909 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
7910
7911 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7912 for matching of asm labels.
7913
7914 2005-07-25 Richard Guenther <rguenther@suse.de>
7915
7916 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7917
7918 2005-07-25 Richard Guenther <rguenther@suse.de>
7919
7920 PR testsuite/22624
7921 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7922
7923 2005-07-25 Ira Rosen <irar@il.ibm.com>
7924
7925 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7926 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7927 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7928 * gcc.dg/vect/vect-100.c: New test.
7929 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7930 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7931 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7932 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7933 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7934 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7935 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7936 * gfortran.dg/vect/pr19049.f90: New testcase.
7937 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7938
7939 2005-07-25 Jakub Jelinek <jakub@redhat.com>
7940
7941 * gcc.c-torture/execute/20050713-1.c: New test.
7942
7943 PR fortran/20063
7944 * gfortran.fortran-torture/execute/data_4.f90: New test.
7945
7946 PR middle-end/20303
7947 * gcc.dg/visibility-d.c: New test.
7948
7949 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
7950
7951 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7952 * gfortran.dg/underflow.f90: Ditto.
7953
7954 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7955
7956 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7957 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7958 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7959
7960 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
7961
7962 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7963 include case of field width of zero.
7964
7965 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
7966
7967 PR libgfortran/21875
7968 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7969 with trailing blanks on normal formatted read.
7970
7971 2005-07-23 Chao-ying Fu <fu@mips.com>
7972
7973 * gcc.target/mips/mips32-dsp-type.c: New test.
7974 * gcc.target/mips/mips32-dsp.c: New test.
7975
7976 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
7977
7978 PR testsuite/21073
7979 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7980
7981 PR testsuite/20454
7982 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7983 and __cyg_profile_func_exit.
7984
7985 2005-07-22 David Edelsohn <edelsohn@gnu.org>
7986
7987 * gfortran.dg/comma_format_extension_3.f: Fix typo.
7988 * gfortran.dg/comma_format_extension_4.f: Same.
7989 * gfortran.dg/pr15332.f: Same.
7990 * gfortran.dg/pr21730.f: Same.
7991
7992 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
7993
7994 * g++.dg/opt/vrp2.C: Fix testcase.
7995
7996 PR tree-opt/22625
7997 * g++.dg/opt/vrp2.C: New test.
7998
7999 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8000
8001 PR debug/21828
8002 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8003
8004 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8005
8006 * gcc.dg/tree-ssa/20050719-1.c: New test.
8007
8008 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8009
8010 * gcc.dg/bfin-longcall-1.c: New file.
8011 * gcc.dg/bfin-longcall-2.c: New file.
8012
8013 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8014
8015 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8016
8017 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8018
8019 PR middle-end/19055
8020 * gcc.dg/tree-ssa/pr19055.c: New test.
8021 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8022
8023 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8024
8025 PR C++/22358
8026 * g++.dg/other/pr22358.C: New test.
8027
8028 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8029
8030 PR c++/2922
8031 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8032
8033 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8034
8035 PR c++/15938
8036 * g++.dg/init/union2.C: New test.
8037
8038 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8039
8040 PR c/22393
8041 * gcc.dg/complex-4.c: New test.
8042
8043 2005-07-21 Richard Guenther <rguenther@suse.de>
8044
8045 PR testsuite/22522
8046 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8047 scanning for asm labels.
8048 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8049
8050 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8051
8052 PR target/22085
8053 * gcc.dg/altivec-pr22085.c: New.
8054
8055 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8056
8057 PR tree-optimization/19210
8058 * gcc.dg/tree-ssa/pr19210-1.c: New.
8059 * gcc.dg/tree-ssa/pr19210-2.c: New.
8060
8061 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8062
8063 PR rtl-optimization/22167
8064 * g++.dg/opt/pr22167.C: New test.
8065
8066 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8067
8068 PR c++/2922
8069 * g++.dg/lookup/two-stage2.C: New.
8070 * g++.dg/lookup/two-stage3.C: New.
8071 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8072 fixed two-stage name lookup for operators.
8073 * g++.dg/template/call3.C: Compiler now produces an appropriate
8074 error message.
8075 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8076 14 as a candidate.
8077 * g++.dg/template/ptrmem4.C: Compiler produces different error
8078 message.
8079 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8080 connect_to_method as a candidate.
8081
8082 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8083
8084 * gcc.dg/fold-alloc-1.c: New test.
8085
8086 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8087
8088 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8089 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8090
8091 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8092
8093 * gcc.dg/fold-abs-1.c: New test.
8094 * gcc.dg/fold-abs-2.c: New test.
8095 * gcc.dg/fold-abs-3.c: New test.
8096
8097 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8098
8099 Make CONSTRUCTOR use VEC to store initializers.
8100 * g++.dg/ext/complit3.C: Check for specific error messages.
8101 * g++.dg/init/brace2.C: Update error message.
8102 * g++.dg/warn/Wbraces2.C: Likewise.
8103
8104 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8105
8106 PR fortran/16940
8107 * gfortran.dg/module_interface_1.f90: New test.
8108
8109 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8110 Kenneth Zadeck <zadeck@naturalbridge.com>
8111
8112 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8113
8114 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8115
8116 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8117 specify -Wformat for these tests.
8118 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8119 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8120 * gcc.dg/format/opt-6.c: Delete.
8121
8122 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8123
8124 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8125 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8126
8127 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8128
8129 * gcc.dg/tree-ssa/alias-2.c: New test.
8130
8131 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8132
8133 PR c++/22263
8134 * g++.dg/template/explicit7.C: New test.
8135
8136 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8137
8138 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8139 width of 8 to +Inf and -Inf.
8140
8141 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8142
8143 PR c++/22139
8144 * g++.dg/template/friend36.C: New test.
8145
8146 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8147
8148 PR fortran/21730
8149 * gfortran.dg/pr21730.f: New test.
8150
8151 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8152 Kenneth Zadeck <zadeck@naturalbridge.com>
8153
8154 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8155 since pure const detection cannot run at -O1 in c compiler.
8156 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8157 can now optimize this case properly.
8158 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8159 because we now pass.
8160 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8161
8162 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8163
8164 PR c/22421
8165 * gcc.dg/format/bitfld-1.c: New test.
8166
8167 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8168
8169 PR c++/22204
8170 * g++.dg/rtti/repo1.C: New test.
8171
8172 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8173
8174 PR middle-end/22398
8175 * gcc.c-torture/compile/pr22398.c: New test.
8176
8177 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8178
8179 PR c++/22132
8180 * g++.dg/expr/cast4.C: New test.
8181
8182 2005-07-15 Richard Guenther <rguenther@suse.de>
8183
8184 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8185 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8186
8187 2005-07-15 Steven Bosscher <stevenb@suse.de>
8188
8189 PR tree-optimization/22230
8190 * gcc.dg/tree-ssa/pr22230.c: New test.
8191
8192 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8193
8194 * gfortran.dg/g77/cpp6.f: New test.
8195
8196 PR fortran/22417
8197 * gfortran.dg/g77/cpp5.F: New test.
8198 * gfortran.dg/g77/cpp5.h: New file.
8199 * gfortran.dg/g77/cpp5inc.h: New file.
8200
8201 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8202
8203 PR libfortran/16435
8204 * gfortran.dg/tl_editting.f90: New.
8205 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8206
8207 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8208
8209 * gfortran.dg/char_array_constructor.f90: New test.
8210
8211 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8212
8213 * gfortran.dg/past_eor.f90: New.
8214 * gfortran.dg/complex_read.f90: New.
8215
8216 2005-07-13 Jeff Law <law@redhat.com>
8217
8218 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8219 additional casts.
8220
8221 * gcc.dg/tree-ssa/pr22321.c: New test
8222
8223 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8224
8225 PR tree-optimization/21921
8226 * gcc.dg/tree-ssa/pr21921.c: New.
8227
8228 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8229
8230 PR tree-optimizatio/22442
8231 * gcc.dg/tree-ssa/loop-11.c: New test.
8232
8233 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8234
8235 PR tree-opt/21840
8236 * gcc.c-torture/compile/pr21840.c: New test.
8237
8238 2005-07-12 Jan Hubicka <jh@suse.cz>
8239
8240 * gcc.c-torture/compile/pr22379.c: New test.
8241
8242 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8243
8244 PR libfortran/21593
8245 gfortran.dg/dev_null.f90: Remove outdated comment about
8246 PR libfortran/21593.
8247
8248
8249 2005-07-12 Dale Johannesen <dalej@apple.com>
8250
8251 * gcc.target/i386/compress-float-sse.c: New.
8252 * gcc.target/i386/compress-float-sse-pic.c: New.
8253 * gcc.target/i386/compress-float-387.c: New.
8254 * gcc.target/i386/compress-float-387-pic.c: New.
8255 * gcc.dg/compress-float-ppc.c: New.
8256 * gcc.dg/compress-float-ppc-pic.c: New.
8257
8258 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8259
8260 PR libfortran/21593
8261 gfortran.dg/dev_null.f90: Remove targets.
8262
8263 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8264
8265 PR tree-opt/22335
8266 * gcc.dg/pr22335-1.c: New test.
8267 * gcc.dg/pr22335-2.c: New test.
8268
8269 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8270
8271 PR c++/20172
8272 * g++.dg/template/nontype12.C : New test.
8273
8274 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8275
8276 * gcc.dg/tree-ssa/loop-10.c: New test.
8277
8278 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8279
8280 * gcc.c-torture/execute/20020720-1.x: Remove.
8281
8282 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8283
8284 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8285
8286 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8287
8288 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8289 (dg-mips-options): Use it.
8290
8291 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8292
8293 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8294
8295 2005-07-09 Richard Henderson <rth@redhat.com>
8296
8297 * lib/target-supports.exp (check_effective_target_sync_char_short):
8298 Add alpha.
8299
8300 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8301
8302 PR libfortran/22217
8303 * gfortran.dg/negative-z-descriptor.f90: New test.
8304
8305 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8306
8307 PR tree-opt/22329
8308 * gcc.dg/pr22329.c: New test.
8309
8310 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8311
8312 PR tree-optimization/20139
8313 * gcc.dg/tree-ssa/pr20139.c: New.
8314
8315 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8316
8317 PR tree-opt/22356
8318 * testsuite/gcc.dg/pr22356-1.c: New test.
8319
8320 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8321
8322 PR c++/21799
8323 * g++.dg/template/unify8.C: New.
8324 * g++.dg/template/unify9.C: New.
8325
8326 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8327
8328 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8329
8330 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8331
8332 * gcc.dg/darwin-version-1.c: New.
8333 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8334 * gcc.dg/builtins-20.c: Likewise.
8335 * gcc.dg/builtins-53.c: Likewise.
8336 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8337 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8338 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8339 * gcc.dg/torture/builtins-power-1.c: Likewise.
8340 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8341 on Darwin.
8342
8343 2005-07-07 Jeff Law <law@redhat.com>
8344
8345 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8346 argument evaluation order.
8347
8348 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8349
8350 PR libfortran/21594
8351 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8352 Add test cases where the shift length is greater than the
8353 array length.
8354
8355 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8356
8357 * obj-c++.dg/proto-lossage-6.mm: New.
8358 * objc.dg/proto-lossage-6.m: New.
8359
8360 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8361
8362 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8363 * objc.dg/gnu-runtime-2.m: Likewise.
8364
8365 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8366
8367 * gfortran.dg/longline.f: New test.
8368
8369 * gfortran.dg/badline.f: New test.
8370
8371 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8372
8373 PR fortran/16531
8374 PR fortran/15966
8375 PR fortran/18781
8376 * gfortran.dg/hollerith.f90: New.
8377 * gfortran.dg/hollerith2.f90: New.
8378 * gfortran.dg/hollerith3.f90: New.
8379 * gfortran.dg/hollerith4.f90: New.
8380 * gfortran.dg/hollerith_f95.f90: New.
8381 * gfortran.dg/hollerith_legacy.f90: New.
8382 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8383
8384 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8385
8386 PR objc/22274
8387 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8388 * objc.dg/gnu-runtime-2.m: New.
8389
8390 2005-07-06 Jeff Law <law@redhat.com>
8391
8392 * gcc.dg/tree-ssa/vrp17.c: New test.
8393
8394 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8395
8396 PR fortran/22327
8397 * gfortran.dg/array_constructor_5.f90: New test.
8398
8399 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8400
8401 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8402
8403 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8404
8405 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8406 * gcc.dg/980816-1.c: Ditto.
8407
8408 2005-07-06 Jeff Law <law@redhat.com>
8409
8410 * gcc.c-torture/compile/pr21356.c: New test.
8411
8412 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8413
8414 PR c/22013
8415 PR c/22098
8416 * gcc.c-torture/compile/pr22013-1.c,
8417 gcc.c-torture/execute/pr22098-1.c,
8418 gcc.c-torture/execute/pr22098-2.c,
8419 gcc.c-torture/execute/pr22098-3.c: New tests.
8420
8421 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8422
8423 PR c/22308
8424 * gcc.dg/pr22308-1.c: New test.
8425
8426 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8427
8428 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8429 target.
8430 * gcc.dg/compare9.c: Use -fshort-enums instead of
8431 -fno-short-enums. Change the last test to dg-bogus.
8432
8433 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8434
8435 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8436 * gcc.dg/compare9.c: New.
8437
8438 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8439
8440 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8441
8442 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8443
8444 PR testsuite/22288
8445 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8446
8447
8448 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8449
8450 * gcc.dg/format/gcc_gfc-1.c: New.
8451
8452 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8453
8454 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8455
8456 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8457
8458 PR fortran/20842
8459 * gfortran.dg/io_invalid_1.f90: New test.
8460
8461 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8462
8463 * gcc.dg/format/gcc_diag-1.c: Update.
8464
8465 2005-07-02 Jeff Law <law@redhat.com>
8466
8467 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8468 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8469
8470 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8471
8472 * gcc.dg/format/gcc_diag-1.c: Update.
8473
8474 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8475
8476 PR tree-opt/22269
8477 * gcc.c-torture/compile/pr22269.c: New test.
8478
8479 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8480
8481 PR 21584
8482 PR 22219
8483 * g++.dg/tree-ssa/pr21584-1.C: New test.
8484 * g++.dg/tree-ssa/pr21584-2.C: New test.
8485
8486 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8487
8488 * obj-c++.dg/try-catch-11.mm: New.
8489 * objc.dg/try-catch-10.m: New.
8490
8491 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8492
8493 * g++.dg/other/ucnid-1.C: xfail on AIX.
8494
8495 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8496
8497 PR 22234
8498 * gcc.dg/20050629-1.c: New test.
8499
8500 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8501
8502 * obj-c++.dg/const-str-1[0-1].mm: New.
8503 * objc.dg/const-str-1[0-1].m: New.
8504
8505 2005-05-29 Richard Henderson <rth@redhat.com>
8506
8507 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8508 Rename from check_effective_target_vect_no_max.
8509 (check_effective_target_vect_no_int_add): New.
8510 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8511 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8512 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8513 * gcc.dg/vect/vect-reduc-1.c: Use both.
8514 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8515
8516 2005-05-29 Richard Henderson <rth@redhat.com>
8517
8518 * lib/target-supports.exp (check_effective_target_vect_no_max):
8519 Remove i386 and x86_64.
8520
8521 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8522
8523 PR testsuite/21969
8524 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8525
8526 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8527
8528 PR middle-end/21969
8529 * gcc.dg/vect/pr21969.c: New test.
8530
8531 2005-06-28 Eric Christopher <echristo@redhat.com>
8532
8533 PR c/22052
8534 PR c/21975
8535 * gcc.dg/inline1.c: New test.
8536 * gcc.dg/inline2.c: Ditto.
8537 * gcc.dg/inline3.c: Ditto.
8538 * gcc.dg/inline4.c: Ditto.
8539 * gcc.dg/inline5.c: Ditto.
8540
8541 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8542
8543 PR libfortran/22142
8544 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8545 Add testcase also testing eoshift1 for PR 22142.
8546
8547 2005-06-28 Richard Henderson <rth@redhat.com>
8548
8549 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8550 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8551 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8552 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8553 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8554
8555 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8556
8557 PR libfortran/22142
8558 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8559 Add testcase for PR 22142.
8560
8561 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8562
8563 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8564 gcc.target/ia64/fpreg-2.c: New tests.
8565
8566 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8567
8568 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8569
8570 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8571
8572 PR libfortran/22170
8573 * gfortran.dg/slash_1.f90: New test.
8574
8575 2005-06-27 Richard Henderson <rth@redhat.com>
8576
8577 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8578 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8579 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8580 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8581 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8582 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8583
8584 2005-06-27 Richard Henderson <rth@redhat.com>
8585
8586 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8587 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8588
8589 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8590
8591 * obj-c++.dg/proto-lossage-5.mm: New.
8592 * objc.dg/proto-lossage-5.m: New.
8593
8594 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8595
8596 PR 21959
8597 * gcc.dg/tree-ssa/pr21959.c: New test.
8598
8599 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8600
8601 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8602 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8603 testing uninitialized var.
8604
8605 * gcc.c-torture/execute/builtins/chk.h: New.
8606 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8607 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8608 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8609 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8610 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8611 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8612 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8613 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8614 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8615 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8616 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8617 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8618 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8619 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8620 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8621 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8622 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8623 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8624 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8625 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8626 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8627 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8628 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8629 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8630 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8631 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8632 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8633 * gcc.dg/builtin-object-size-1.c: New test.
8634 * gcc.dg/builtin-object-size-2.c: New test.
8635 * gcc.dg/builtin-object-size-3.c: New test.
8636 * gcc.dg/builtin-object-size-4.c: New test.
8637 * gcc.dg/builtin-object-size-5.c: New test.
8638 * gcc.dg/builtin-stringop-chk-1.c: New test.
8639 * gcc.dg/builtin-stringop-chk-2.c: New test.
8640 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8641 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8642 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8643 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8644 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8645 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8646 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8647 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8648 * gcc.c-torture/execute/printf-1.c: New test.
8649 * gcc.c-torture/execute/fprintf-1.c: New test.
8650 * gcc.c-torture/execute/vprintf-1.c: New test.
8651 * gcc.c-torture/execute/vfprintf-1.c: New test.
8652 * gcc.c-torture/execute/printf-chk-1.c: New test.
8653 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8654 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8655 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8656
8657 2005-06-27 Michael Matz <matz@suse.de>
8658
8659 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8660 slot is not merged if address escapes.
8661
8662 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8663
8664 PR c/21911
8665 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
8666
8667 2005-06-26 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR middle-end/17965
8670 * gcc.c-torture/compile/20050622-1.c: New test.
8671
8672 PR middle-end/22028
8673 * gcc.dg/20050620-1.c: New test.
8674
8675 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
8676
8677 PR tree-optimization/22026
8678 * gcc.dg/tree-ssa/pr22026.c: New.
8679
8680 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
8681
8682 PR libfortran/22144
8683 * gfortran.dg/shift-alloc.f90: New testcase.
8684
8685 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
8686
8687 * all files: Update FSF address in copyright headers.
8688
8689 2005-06-22 Jan Hubicka <jh@suse.cz>
8690
8691 * wholeprogram-1.c: New testcase.
8692 * wholeprogram-2.c: New testcase.
8693
8694 2005-06-24 Mark Mitchell <mark@codesourcery.com>
8695
8696 PR 22171
8697 * gcc.dg/tree-ssa/pr22171.c: New test.
8698
8699 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
8700
8701 * gfortran.dg/simplify_modulo.f90: New.
8702
8703 2005-06-24 Jan Hubicka <jh@suse.cz>
8704
8705 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8706
8707 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8708
8709 * obj-c++.dg/proto-lossage-[1-4].mm: New.
8710
8711 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8712
8713 * obj-c++.dg/typedef-alias-1.mm: New.
8714 * objc.dg/typedef-alias-1.m: New.
8715
8716 2005-06-23 Jeff Law <law@redhat.com>
8717
8718 * gcc.dg/tree-ssa/vrp16.c: New test.
8719
8720 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8721
8722 * lib/target-supports.exp: Add
8723 check_effective_target_fortran_large_real and
8724 check_effective_target_fortran_large_int to check for
8725 corresponding effective targets.
8726 * gfortran.dg/large_integer_kind_1.f90: New test.
8727 * gfortran.dg/large_real_kind_1.f90: New test.
8728
8729 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
8730
8731 PR tree-optimization/22117
8732 * gcc.dg/tree-ssa/pr22117.c: New.
8733
8734 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
8735
8736 PR testsuite/22123
8737 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8738
8739 2005-06-23 David Edelsohn <edelsohn@gnu.org>
8740
8741 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8742
8743 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
8744
8745 * gfortran.dg/f2c_4.f90: Add tests for complex functions
8746 * gfortran.dg/f2c_4.c: Likewise.
8747
8748 2005-06-22 Paul Brook <paul@codesourcery.com>
8749
8750 PR fortran/21034
8751 * gfortran.dg/auto_save_1.f90: New test.
8752
8753 2005-06-22 Michael Matz <matz@suse.de>
8754
8755 * gcc.target/x86-64/abi: New directory.
8756 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8757 * gcc.target/x86-64/abi/README.gcc: New file.
8758 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8759 * gcc.target/x86-64/abi/asm-support.s: New file.
8760 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8761 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8762 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8763 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8764 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8765 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8766 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8767 * gcc.target/x86_64/abi/test_bitfields.c: New test.
8768 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8769 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8770 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8771 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8772 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8773 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8774 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8775 * gcc.target/x86_64/abi/test_varargs.c: New test.
8776
8777 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
8778
8779 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8780 32-bit i?86 and x86_64.
8781
8782 2005-06-21 Ziemowit Laski <zlaski@apple.com>
8783
8784 * obj-c++.dg/const-str-[1-9].mm: New tests.
8785
8786 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
8787
8788 PR fortran/22010
8789 * gfortran.dg/namelist_use.f90: New.
8790 * gfortran.dg/namelist_use_only.f90: New.
8791
8792 2005-06-21 Jeff Law <law@redhat.com>
8793
8794 * gcc.dg/tree-ssa/vrp15.c: New test.
8795
8796 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
8797
8798 * lib/target-supports.exp (check_effective_target_vect_reduction):
8799 Remove.
8800 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8801 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8802 remove vect_reduction target keyword. Also avoid two returns in main.
8803 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8804 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8805 * gcc.dg/vect/vect-reduc-1short.c: New test.
8806 * gcc.dg/vect/vect-reduc-1char.c: New test.
8807 * gcc.dg/vect/vect-reduc-2short.c: New test.
8808 * gcc.dg/vect/vect-reduc-2char.c: New test.
8809 * gcc.dg/vect/vect-reduc-6.c: New test.
8810 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8811 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8812 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8813
8814 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8815 Paul Thomas <pault@gcc.gnu.org>
8816
8817 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8818 New tests.
8819
8820 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8821
8822 * gfortran.dg/backslash_1.f90: New test.
8823 * gfortran.dg/backslash_2.f90: New test.
8824
8825 2005-06-20 Steven G. Kargl <kargls@comcast.net>
8826
8827 * gfortran.dg/duplicate_labels.f90: New test.
8828
8829 2005-06-20 Jan Beulich <jbeulich@novell.com>
8830
8831 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8832 unsupportable relocations.
8833 * g++.old-deja/g++.other/store-expr1.C: Likewise.
8834 * gcc.dg/20050321-2.c: xfail for NetWare.
8835
8836 2005-06-20 Andreas Jaeger <aj@suse.de>
8837
8838 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8839 gcc.target/i386/fastcall-sseregparm.c,
8840 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8841
8842 2005-06-19 Richard Henderson <rth@redhat.com>
8843
8844 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8845
8846 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
8847
8848 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8849
8850 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
8851
8852 PR c++/22115
8853 * g++.dg/conversion/simd2.C: Change expected error message.
8854
8855 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8856
8857 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8858 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8859 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8860
8861 2005-06-18 James A Morrison <phython@gcc.gnu.org>
8862
8863 * gcc.dg/fold-mod-1.c: New test.
8864
8865 2005-06-18 Steven G. Kargl <kargls@comcast.net>
8866
8867 PR fortran/19926
8868 * gfortran.dg/pr19926.f90: New test.
8869
8870 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8871
8872 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8873 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8874 targets.
8875 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8876 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8877
8878 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
8879
8880 * gcc.target/ia64/float80-varargs-1.c: New test.
8881
8882 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8883
8884 PR tree-opt/22035
8885 * gfortran.dg/f2c_6.f90: New test.
8886
8887 2005-06-17 Geoffrey Keating <geoffk@apple.com>
8888
8889 PR c++/17413
8890 * g++.dg/template/local5.C: New.
8891
8892 2005-06-17 Richard Henderson <rth@redhat.com>
8893
8894 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8895
8896 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
8897
8898 PR testsuite/21945
8899 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8900
8901 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
8902
8903 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8904 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8905 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8906 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8907 check_vect to verify the presence of hardware vector support.
8908
8909 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
8910
8911 PR testsuite/22056
8912 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8913
8914 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8915
8916 PR libfortran/19216
8917 * gfortran.dg/pr19216.f: Add correct space between brackets and
8918 dg directive.
8919
8920 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8921
8922 PR libfortran/16436
8923 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8924
8925 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
8926
8927 * gcc.target/i386/attributes-error.c: New testcase.
8928 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8929 * gcc.target/i386/regparm-stdcall.c: Likewise.
8930 * gcc.target/i386/sseregparm-1.c: Likewise.
8931 * gcc.target/i386/sseregparm-2.c: Likewise.
8932
8933 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
8934
8935 * g++.dg/rtti/crash2.C: New.
8936
8937 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
8938
8939 * gcc.dg/noncompile/20040203-3.c: Update expected message.
8940
8941 2005-06-15 David Ung <davidu@mips.com>
8942
8943 * gcc.target/mips/mips16e-extends.c: New test for testing the
8944 generation of MIPS16e zeb/zeh, seb/seh instructions.
8945
8946 2005-06-15 Diego Novillo <dnovillo@redhat.com>
8947
8948 PR 22018
8949 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8950 * gcc.dg/tree-ssa/pr22018.c: New test.
8951
8952 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
8953
8954 * gcc.dg/simd-1.c: Update error messages.
8955 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
8956 * gcc.dg/simd-2.c: Update error messages.
8957 * gcc.dg/simd-4.c: New.
8958
8959 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
8960
8961 PR c++/20678
8962 * g++.dg/other/crash-4.C: New.
8963
8964 2005-06-14 Devang Patel <dpatel@apple.com>
8965
8966 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8967
8968 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
8969
8970 PR c++/21929
8971 * g++.dg/parse/crash11.C: Update
8972
8973 2005-06-13 Jeff Law <law@redhat.com>
8974
8975 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8976 perform the desired transformations.
8977 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8978 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8979
8980 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8981
8982 PR fortran/22038
8983 * gfortran.dg/forall_1.f90: Un-XFAIL.
8984
8985 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
8986
8987 PR c++/21929
8988 * g++.dg/parse/crash26.C: New.
8989
8990 PR c++/20789
8991 * g++.dg/init/member1.C: New.
8992
8993 2005-06-13 Jakub Jelinek <jakub@redhat.com>
8994
8995 * gfortran.dg/altreturn_1.f90: New test.
8996
8997 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
8998
8999 PR middle-end/21985
9000 * gcc.dg/tree-ssa/pr21985.c: New test.
9001
9002 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9003
9004 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9005
9006 2005-06-12 Roger Sayle <roger@eyesopen.com>
9007
9008 PR c++/21930
9009 * g++.dg/other/error10.C: New test case.
9010
9011 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9012
9013 PR libfortran/19155
9014 * gfortran.dg/pr19155.f: Add test.
9015
9016 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9017
9018 * gfortran.dg/f2c_7.f90: New test.
9019
9020 * gfortran.dg/forall_1.f90: XFAILed.
9021
9022 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9023
9024 * gcc.dg/pr14796-1.c: New.
9025 * gcc.dg/pr14796-2.c: New.
9026
9027 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9028
9029 PR fortran/17792
9030 PR fortran/21375
9031 * gfortran.dg/deallocate_stat.f90: New test.
9032
9033 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9034
9035 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9036
9037 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9038
9039 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9040 access will be generated when this loop is vectorized. Test that
9041 accesses with same alignment were detected.
9042 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9043 Test that accesses with same alignment were detected.
9044 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9045 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9046 alignment were detected.
9047
9048 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9049
9050 PR c++/10611
9051 * g++.dg/conversion/simd2.C: New.
9052
9053 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9054
9055 * gcc.dg/Wcxx-compat-1.c: New.
9056
9057 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9058
9059 PR libfortran/21480
9060 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9061 complex array.
9062
9063 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9064
9065 * gcc.dg/alias-8.c: New.
9066
9067 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9068
9069 * gcc.dg/format/cmn_err-1.c: Update.
9070
9071 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9072
9073 PR target/20666
9074 * gcc.target/sparc/fexpand-2.c: New.
9075 * gcc.target/sparc/fpmerge-2.c: New.
9076 * gcc.target/sparc/fpmul-2.c: New.
9077 * gcc.target/sparc/noresult.c: New.
9078 * gcc.target/sparc/pdist-2.c: New.
9079 * gcc.target/sparc/pdist-3.c: New.
9080
9081 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9082
9083 PR testsuite/21702
9084 * gcc.target/i386/i386.exp: Fix comment typo.
9085
9086 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9087
9088 PR c++/19497
9089 * g++.dg/inherit/using5.C: New.
9090 * g++.dg/inherit/using6.C: New.
9091
9092 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9093
9094 PR c++/19894
9095 * g++.dg/template/ptrmem15.C: New test.
9096
9097 PR c++/20563
9098 * g++.dg/ext/label4.C: New test.
9099
9100 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9101
9102 * gcc.dg/tls/debug-1.c: New test.
9103
9104 2005-06-07 Dale Johannesen <dalej@apple.com>
9105
9106 * gcc.target/i386/movq.c: New.
9107
9108 2005-06-07 Dale Johannesen <dalej@apple.com>
9109
9110 * gcc.dg/20050607-1.c: New.
9111
9112 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR middle-end/21850
9115 * gcc.c-torture/execute/20050607-1.c: New test.
9116
9117 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9118
9119 PR libfortran/21926
9120 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9121 Test case where the return array has lowest stride one,
9122 but isn't packed.
9123
9124 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9125
9126 * lib/target-supports.exp (check_effective_target_sync_int_long):
9127 Add s390 and s390x targets.
9128
9129 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9130
9131 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9132 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9133 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9134 * gcc.dg/tree-ssa/loop-9.c: New test.
9135
9136 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9137
9138 * g++.dg/parse/defarg10.C: New.
9139
9140 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR regression/21897
9143 * gcc.c-torture/execute/20050604-1.c: New test.
9144
9145 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9146
9147 PR 21903
9148 * g++.dg/parse/defarg9.C: New.
9149
9150 PR c++/20637
9151 * g++.dg/inherit/using4.C: New.
9152 * g++.dg/overload/error1.C: Adjust expected errors.
9153 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9154 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9155 * g++.old-deja/g++.other/redecl2.C: Likewise.
9156 * g++.old-deja/g++.other/redecl4.C: Likewise.
9157 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9158
9159 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9160
9161 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9162
9163 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9164
9165 * lib/gfortran.exp (gfortran_target_compile): Call
9166 dg-additional-files-options
9167 * gfortran.dg/f2c_4.f90: New file
9168 * gfortran.dg/f2c_4.c: New file
9169 * gfortran.dg/f2c_5.f90: New file
9170 * gfortran.dg/f2c_5.c: New file
9171
9172 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9173
9174 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9175
9176 PR fortran/21912
9177 * gfortran.dg/array_constructor_4.f90: New test.
9178
9179 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9180
9181 PR c++/21619
9182 * g++.dg/ext/builtin9.C: New test.
9183
9184 2005-06-05 Dale Johannesen <dalej@apple.com>
9185
9186 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9187 * gcc.c-torture/execute/20050603-2.c: Ditto.
9188
9189 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9190
9191 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9192 * gcc.dg/vect/vect-reduc-1.c: New.
9193 * gcc.dg/vect/vect-reduc-2.c: New.
9194 * gcc.dg/vect/vect-reduc-3.c: New.
9195
9196 2005-06-04 Dale Johannesen <dalej@apple.com>
9197
9198 * gcc.c-torture/execute/20050603-1.c: New.
9199 * gcc.c-torture/execute/20050603-2.c: New.
9200 * gcc.dg/20050603-3.c: New.
9201
9202 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9203
9204 PR fortran/19195
9205 * gfortran.dg/debug_1.f90: New test.
9206
9207 * gfortran.dg/forall_1.f90: New test.
9208
9209 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9210
9211 * gfortran.dg/array_constructor_3.f90: New test.
9212
9213 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9214
9215 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9216
9217 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9218
9219 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9220
9221 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9222
9223 PR c/21873
9224 * gcc.dg/init-excess-1.c: New test.
9225
9226 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9227
9228 PR c++/21853
9229 * g++.dg/expr/static_cast6.C: New test.
9230
9231 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9232
9233 * gcc.dg/tree-ssa/vrp14.c: New test.
9234
9235 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9236
9237 PR c++/21336
9238 * g++.dg/template/new2.C: New test.
9239
9240 2005-06-03 Josh Conner <jconner@apple.com>
9241
9242 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9243 all entries in initializer.
9244
9245 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9246
9247 PR middle-end/21858
9248 * gcc.dg/pr21858.c: New testcase.
9249
9250 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9251
9252 PR tree-optimization/21292
9253
9254 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9255 New.
9256 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9257 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9258 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9259 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9260 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9261
9262 2005-06-02 Richard Henderson <rth@redhat.com>
9263
9264 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9265
9266 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9267
9268 * gcc.dg/wtypequal.c: New testcase.
9269
9270 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9271
9272 PR 21582
9273 * gcc.dg/tree-ssa/pr21582.c: New test.
9274
9275 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9276
9277 PR c++/21280
9278 * g++.dg/opt/interface2.h: New.
9279 * g++.dg/opt/interface2.C: New.
9280 * g++.dg/init/ctor4.C: Adjust error lines.
9281 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9282 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9283 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9284 * g++.old-deja/g++.pt/assign1.C: Likewise.
9285 * g++.old-deja/g++.pt/crash20.C: Likewise.
9286
9287 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9288
9289 PR tree-optimization/21734
9290 * g++.dg/vect/pr21734_1.cc: New.
9291 * g++.dg/vect/pr21734_2.cc: New.
9292
9293 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9294
9295 PR c++/20350
9296 * g++.dg/template/spec24.C: New.
9297
9298 PR c++/21151
9299 * g++.dg/pch/local-1.C: New.
9300 * g++.dg/pch/local-1.Hs: New.
9301
9302 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9303
9304 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9305 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9306 * gcc.dg/tree-ssa/pr14341.c: New test.
9307 * gcc.dg/tree-ssa/pr14841.c: New test.
9308 * gcc.dg/tree-ssa/pr20701.c: New test.
9309 * gcc.dg/tree-ssa/pr21086.c: New test.
9310 * gcc.dg/tree-ssa/pr21090.c: New test.
9311 * gcc.dg/tree-ssa/pr21332.c: New test.
9312 * gcc.dg/tree-ssa/pr21458.c: New test.
9313 * gcc.dg/tree-ssa/pr21658.c: New test.
9314 * gcc.dg/tree-ssa/vrp01.c: New test.
9315 * gcc.dg/tree-ssa/vrp02.c: New test.
9316 * gcc.dg/tree-ssa/vrp03.c: New test.
9317 * gcc.dg/tree-ssa/vrp04.c: New test.
9318 * gcc.dg/tree-ssa/vrp05.c: New test.
9319 * gcc.dg/tree-ssa/vrp06.c: New test.
9320 * gcc.dg/tree-ssa/vrp07.c: New test.
9321 * gcc.dg/tree-ssa/vrp08.c: New test.
9322 * gcc.dg/tree-ssa/vrp09.c: New test.
9323 * gcc.dg/tree-ssa/vrp10.c: New test.
9324 * gcc.dg/tree-ssa/vrp11.c: New test.
9325 * gcc.dg/tree-ssa/vrp12.c: New test.
9326 * gcc.dg/tree-ssa/vrp13.c: New test.
9327
9328 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9329
9330 PR 21029
9331 * gcc.dg/tree-ssa/pr21029.c: New test.
9332
9333 2005-06-01 Roger Sayle <roger@eyesopen.com>
9334
9335 * gfortran.dg/logint-1.f: New test case.
9336 * gfortran.dg/logint-2.f: Likewise.
9337 * gfortran.dg/logint-3.f: Likewise.
9338
9339 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9340
9341 PR c/21536
9342 PR c/20760
9343 * gcc.dg/20050527-1.c: New test.
9344
9345 * gcc.dg/i386-sse-12.c: New test.
9346
9347 PR fortran/21729
9348 * gfortran.dg/implicit_5.f90: New test.
9349
9350 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9351
9352 PR fortran/20883
9353 * gfortran/assign_4.f90: New test.
9354 * gfortran/assign_2.f90: Change compile to run.
9355
9356 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9357
9358 * lib/target-supports.exp
9359 (check_effective_target_sync_char_short): New.
9360 * gcc.dg/sync-2.c: New.
9361
9362 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9363
9364 PR tree-optimization/21817
9365 * gcc.dg/torture/pr21817-1.c: New.
9366
9367 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9368
9369 PR c++/21165
9370 * g++.dg/template/init5.C: New.
9371
9372 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9373
9374 * gfortran.dg/char_initialiser_actual.f90:
9375 Test character initialisers as actual arguments.
9376 * gfortran.dg/char_pointer_comp_assign.f90:
9377 Test character pointer structure component assignments.
9378 * gfortran.dg/char_array_structure_constructor.f90:
9379 Test character components in structure constructors.
9380
9381 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9382
9383 PR middle-end/20931
9384 * g++.dg/opt/pr20931.C: New test.
9385
9386 2005-05-31 Andreas Jaeger <aj@suse.de>
9387
9388 PR testsuite/20772
9389 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9390 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9391 g++.old-deja/g++.ext/asmspec1.C,
9392 g++.old-deja/g++.other/regstack.C,
9393 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9394 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9395 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9396 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9397 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9398 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9399 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9400 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9401 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9402 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9403 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9404 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9405 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9406 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9407 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9408 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9409 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9410 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9411 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9412
9413 2005-05-31 Jeff Law <law@redhat.com>
9414
9415 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9416
9417 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9418
9419 PR middle-end/21743
9420 * gcc.dg/builtins-1.c: Activate disabled clog test.
9421 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9422
9423 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9424
9425 * gfortran.dg/char_pointer_assign.f90:
9426 Test character-pointer assignments and pointer assignments.
9427 * gfortran.dg/char_pointer_dummy.f90:
9428 Test character-pointer dummy arguments.
9429 * gfortran.dg/char_pointer_func.f90:
9430 Test character-pointer function returns.
9431 * gfortran.dg/char_pointer_dependency.f90:
9432 Test character-pointer functions with dependencies.
9433
9434 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9435
9436 PR c++/21784
9437 * g++.dg/lookup/using14.C: New test.
9438
9439 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9440
9441 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9442 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9443 trailing ^M.
9444
9445 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9446
9447 PR c++/17413
9448 * g++.dg/template/local5.C: New.
9449
9450 PR target/21761
9451 * gcc.c-torture/compile/pr21761.c: New.
9452
9453 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9454 before darwin8.
9455
9456 2005-05-30 Steven G. Kargl
9457
9458 PR fortran/20846
9459 * gfortran.dg/inquire_8.f90: New test.
9460
9461 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9462
9463 PR libfortran/21376
9464 * gfortran.dg/output_exponents_1.f90: New test.
9465
9466 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9467
9468 PR libfortran/20006
9469 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9470
9471 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9472
9473 PR c++/21210
9474 * g++.dg/ext/complex1.C: New test.
9475
9476 PR c++/21340
9477 * g++.dg/init/ctor6.C: New test.
9478
9479 2005-05-29 Jan Hubicka <jh@suse.cz>
9480
9481 * gcc.c-torture/compile/pr21562.c: New.
9482
9483 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9484
9485 * gfortran.dg/subnormal_1.f90: New test.
9486
9487 2005-05-28 Jan Hubicka <jh@suse.cz>
9488
9489 * tree-prof.exp: Fix comment.
9490 * value-prof-1.c: New.
9491 * value-prof-2.c: New.
9492 * value-prof-3.c: New.
9493 * value-prof-4.c: New.
9494
9495 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9496
9497 PR c++/21614
9498 * g++.dg/expr/ptrmem6.C: New test.
9499 * g++.dg/expr/ptrmem6a.C: Likewise.
9500
9501 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9502
9503 PR tree-optimization/21658
9504 * gcc.dg/tree-ssa/pr21658.c: New.
9505
9506 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9507
9508 PR c++/21455
9509 * g++.dg/inherit/ptrmem3.C: New.
9510
9511 PR c++/21681
9512 * g++.dg/parse/template16.C: New.
9513
9514 2005-05-27 Andreas Jaeger <aj@suse.de>
9515
9516 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9517
9518 * gcc.dg/i386-sse-8.c: Run test on all archs.
9519
9520 2005-05-26 Mike Stump <mrs@apple.com>
9521
9522 * objc.dg/isa-field-1.m: Only run on darwin.
9523 * objc.dg/lookup-1.m: Likewise.
9524 * objc.dg/try-catch-8.m: Likewise.
9525
9526 2005-05-26 Roger Sayle <roger@eyesopen.com>
9527
9528 PR tree-optimization/9814
9529 * gcc.dg/pr9814-1.c: New test case.
9530
9531 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9532
9533 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9534 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9535 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9536 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9537 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9538 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9539 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9540 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9541 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9542 objc.dg/try-catch-8.m: New.
9543
9544 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9545
9546 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9547 remove extraneous semicolons.
9548
9549 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9550
9551 * obj-c++.dg/comp-types-12.mm: New.
9552 * objc.dg/comp-types-11.m: New.
9553 * objc.dg/selector-4.m: New.
9554
9555 2005-05-26 Andreas Jaeger <aj@suse.de>
9556
9557 PR testsuite/20772
9558 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9559 g++.old-deja/g++.ext/attrib3.C,
9560 g++.old-deja/g++.other/store-expr1.C,
9561 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9562 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9563 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9564 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9565 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9566 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9567 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9568 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9569 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9570 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9571 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9572 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9573 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9574 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9575 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9576 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9577 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9578 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9579 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9580
9581 2005-05-26 Andreas Jaeger <aj@suse.de>
9582
9583 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9584 x86-64 compilation.
9585
9586 2005-05-26 Andreas Jaeger <aj@suse.de>
9587
9588 PR testsuite/20772
9589 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9590 gcc.misc-tests/i386-pf-athlon-1.c,
9591 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9592 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9593 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9594 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9595 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9596 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9597 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9598 programs.
9599
9600 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9601 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9602 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9603 x86-64 compilation.
9604
9605 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9606 x86_64.
9607
9608 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9609 effective-target ilp32.
9610
9611 2005-05-26 David Ung <davidu@mips.com>
9612
9613 * gcc.target/mips/ext_ins.c: New test for testing the generation
9614 of MIPS32/64 rev 2 ext/ins instructions.
9615
9616 2005-05-26 Andreas Jaeger <aj@suse.de>
9617
9618 * treelang/compile/unsigned.tree: Use gimple instead of
9619 nonexisting generic dump.
9620
9621 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9622
9623 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9624
9625 2005-05-26 Andreas Jaeger <aj@suse.de>
9626
9627 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9628
9629 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9630
9631 PR libfortran/17283
9632 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9633 Test callee-allocated memory with write statements.
9634
9635 2005-05-25 Roger Sayle <roger@eyesopen.com>
9636
9637 PR middle-end/21709
9638 * gcc.dg/pr21709-1.c: New test case.
9639
9640 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9641 Mike Stump <mrs@apple.com>
9642
9643 * objc/execute/next_mapping.h: Update for C++.
9644
9645 * obj-c++.dg/selector-1.mm: Move to...
9646 * obj-c++.dg/selector-4.mm: here...
9647
9648 * obj-c++.dg/basic.mm: New.
9649 * obj-c++.dg/comp-types-1.mm: New.
9650 * obj-c++.dg/cxx-class-1.mm: New.
9651 * obj-c++.dg/cxx-ivars-1.mm: New.
9652 * obj-c++.dg/cxx-ivars-2.mm: New.
9653 * obj-c++.dg/cxx-ivars-3.mm: New.
9654 * obj-c++.dg/cxx-scope-1.mm: New.
9655 * obj-c++.dg/cxx-scope-2.mm: New.
9656 * obj-c++.dg/defs.mm: New.
9657 * obj-c++.dg/empty-private-1.mm: New.
9658 * obj-c++.dg/encode-1.mm: New.
9659 * obj-c++.dg/encode-2.mm: New.
9660 * obj-c++.dg/encode-3.mm: New.
9661 * obj-c++.dg/extern-c-1.mm: New.
9662 * obj-c++.dg/extra-semi.mm: New.
9663 * obj-c++.dg/fix-and-continue-2.mm: New.
9664 * obj-c++.dg/isa-field-1.mm: New.
9665 * obj-c++.dg/ivar-list-semi.mm: New.
9666 * obj-c++.dg/local-decl-1.mm: New.
9667 * obj-c++.dg/lookup-1.mm: New.
9668 * obj-c++.dg/lookup-2.mm: New.
9669 * obj-c++.dg/method-1.mm: New.
9670 * obj-c++.dg/method-2.mm: New.
9671 * obj-c++.dg/method-3.mm: New.
9672 * obj-c++.dg/method-4.mm: New.
9673 * obj-c++.dg/method-5.mm: New.
9674 * obj-c++.dg/method-6.mm: New.
9675 * obj-c++.dg/method-7.mm: New.
9676 * obj-c++.dg/no-extra-load.mm: New.
9677 * obj-c++.dg/overload-1.mm: New.
9678 * obj-c++.dg/pragma-1.mm: New.
9679 * obj-c++.dg/pragma-2.mm: New.
9680 * obj-c++.dg/private-1.mm: New.
9681 * obj-c++.dg/private-2.mm: New.
9682 * obj-c++.dg/proto-qual-1.mm: New.
9683 * obj-c++.dg/qual-types-1.mm: New.
9684 * obj-c++.dg/stubify-1.mm: New.
9685 * obj-c++.dg/stubify-2.mm: New.
9686 * obj-c++.dg/super-class-1.mm: New.
9687 * obj-c++.dg/super-class-2.mm: New.
9688 * obj-c++.dg/super-dealloc-1.mm: New.
9689 * obj-c++.dg/super-dealloc-2.mm: New.
9690 * obj-c++.dg/template-1.mm: New.
9691 * obj-c++.dg/template-2.mm: New.
9692 * obj-c++.dg/template-3.mm: New.
9693 * obj-c++.dg/template-4.mm: New.
9694 * obj-c++.dg/template-5.mm: New.
9695 * obj-c++.dg/template-6.mm: New.
9696 * obj-c++.dg/try-catch-1.mm: New.
9697 * obj-c++.dg/try-catch-2.mm: New.
9698 * obj-c++.dg/try-catch-3.mm: New.
9699 * obj-c++.dg/try-catch-4.mm: New.
9700 * obj-c++.dg/try-catch-5.mm: New.
9701 * obj-c++.dg/try-catch-6.mm: New.
9702 * obj-c++.dg/try-catch-7.mm: New.
9703 * obj-c++.dg/try-catch-8.mm: New.
9704 * obj-c++.dg/try-catch-9.mm: New.
9705 * obj-c++.dg/va-meth-1.mm: New.
9706
9707 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9708
9709 * obj-c++.dg/selector-1.mm: New.
9710 * obj-c++.dg/selector-2.mm: New.
9711
9712 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9713
9714 * obj-c++.dg/selector-3.mm: New.
9715 * objc.dg/selector-3.m: New.
9716
9717 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9718
9719 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9720 about where warning appears.
9721
9722 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9723
9724 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9725 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9726 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9727 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9728
9729 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9730
9731 * gcc.dg/20050524-1.c: New test.
9732
9733 2005-05-25 Jan Hubicka <jh@suse.cz>
9734
9735 * gcc.dg/tree-prof/inliner-1.c: New.
9736
9737 2005-05-25 Janis Johnson <janis187@us.ibm.com>
9738
9739 * gcc.dg/tree-prof: New directory.
9740 * gcc.dg/tree-prof/tree-prof.exp: New.
9741
9742 2005-05-25 DJ Delorie <dj@redhat.com>
9743
9744 * gcc.dg/Wattributes-1.c: New.
9745 * gcc.dg/Wattributes-2.c: New.
9746 * gcc.dg/Wattributes-3.c: New.
9747
9748 20005-05-24 Janis Johnson <janis187@us.ibm.com>
9749
9750 PR tree-optimization/19833
9751 * gcc.dg/uninit-4.c: Remove xfail.
9752 * gcc.dg/uninit-9.c: Ditto.
9753
9754 2005-05-24 Ziemowit Laski <zlaski@apple.com>
9755
9756 * obj-c++.dg/bitfield-[1-5].mm: New.
9757 * obj-c++.dg/class-protocol-1.mm: New.
9758 * obj-c++.dg/comp-types-1[0-1].mm: New.
9759 * obj-c++.dg/comp-types-[2-9].mm: New.
9760 * obj-c++.dg/encode-[4-8].mm: New.
9761 * obj-c++.dg/layout-1.mm: New.
9762 * obj-c++.dg/method-1[0-9].mm: New.
9763 * obj-c++.dg/method-2[0-1].mm: New.
9764 * obj-c++.dg/method-[8-9].mm: New.
9765 * obj-c++.dg/objc-gc-3.mm: New.
9766 * obj-c++.dg/try-catch-10.mm: New.
9767 * objc.dg/bitfield-5.m: New.
9768 * objc.dg/comp-types-10.m: New.
9769 * objc.dg/comp-types-9.m: New.
9770 * objc.dg/layout-1.m: New.
9771 * objc.dg/objc-gc-4.m: New.
9772 * objc.dg/try-catch-9.m: New.
9773 * objc.dg/class-protocol-1.m: Tweak diagnostics.
9774 * objc.dg/comp-types-1.m: Likewise.
9775 * objc.dg/comp-types-[5-6].m: Likewise.
9776 * objc.dg/method-9.m: Likewise.
9777
9778 2005-05-24 Janis Johnson <janis187@us.ibm.com>
9779
9780 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9781 and on hardware without VMX support.
9782
9783 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9784
9785 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9786
9787 * lib/profopt.exp (dg-final-generate, dg-final-use,
9788 profopt-final-code, profopt-get-options): New.
9789 (profopt-execute): Process test directives.
9790
9791 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9792 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9793 cleanup-tree-dump, cleanup-saved-temps): Update comments.
9794
9795 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
9796
9797 PR C++/21645
9798 * g++.dg/init/ctor5.C: New test.
9799
9800 2005-05-24 Ira Rosen <irar@il.ibm.com>
9801
9802 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9803 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9804 vect-113.c, vect-114.c.
9805
9806 2005-05-23 Adam Nemet <anemet@lnxw.com>
9807
9808 * gcc.dg/const-elim-1.c: Remove xfails.
9809
9810 2005-05-23 Jeff Law <law@redhat.com>
9811
9812 * gcc.c-torture/compile/pr21638.c: New test.
9813 * gcc.c-torture/compile/20050520-1.c: New test.
9814
9815 2005-05-23 Nick Clifton <nickc@redhat.com>
9816
9817 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9818 be a proper triple, ie: m32r*-*-*.
9819 * g++.old-deja/g++.jason/thunk3.C: Likewise.
9820
9821 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
9822
9823 PR middle-end/21331
9824 PR tree-opt/21293
9825 * gcc.c-torture/compile/pr21293.c: New test.
9826 * gcc.c-torture/execute/pr21331.c: New test.
9827
9828 2004-05-20 Richard Henderson <rth@redhat.com>
9829
9830 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9831
9832 2005-05-20 Ziemowit Laski <zlaski@apple.com>
9833
9834 * obj-c++-dg.exp: Add.
9835 * obj-c++.exp: Add.
9836 * obj-c++.dg/dg.exp: Add.
9837
9838 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9839
9840 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9841 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9842
9843 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
9844
9845 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9846
9847 2004-05-19 Richard Henderson <rth@redhat.com>
9848
9849 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9850
9851 2005-05-19 Janis Johnson <janis187@us.ibm.com>
9852
9853 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9854
9855 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9856
9857 2005-05-19 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR c++/21495
9860 * g++.dg/parse/extern1.C: New test.
9861 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9862
9863 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9864
9865 * gcc.dg/c99-math.h: New.
9866 * gcc.dg/c99-math-float-1.c: New test.
9867 * gcc.dg/c99-math-double-1.c: Likewise.
9868 * gcc.dg/c99-math-long-double-1.c: Likewise.
9869
9870 2005-05-18 Richard Henderson <rth@redhat.com>
9871
9872 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9873
9874 2005-05-18 Devang Patel <dpatel@apple.com>
9875
9876 * g++.dg/opt/20050511-1.C: New test.
9877
9878 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
9879
9880 PR libfortran/21127
9881 * gfortran.dg/reshape-complex.f90: New test.
9882
9883 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
9884
9885 * gfortran.dg/array_constructor_1.f90: New test.
9886 * gfortran.dg/array_constructor_2.f90: New test.
9887
9888 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
9889
9890 PR fortran/20954
9891 * gfortran.dg/pr20954.f: New test.
9892
9893 2005-05-17 Mike Stump <mrs@apple.com>
9894
9895 Yet more Objective-C++...
9896
9897 * objc.dg/method-5.m: Update.
9898 * objc.dg/method-6.m: Update.
9899 * objc.dg/method-7.m: Update.
9900 * objc.dg/method-9.m: Update.
9901 * objc.dg/try-catch-2.m: Update.
9902
9903 2005-05-17 Mark Mitchell <mark@codesourcery.com>
9904
9905 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9906 Remove little-endian optimizations.
9907
9908 2005-05-17 Jeff Law <law@redhat.com>
9909
9910 * g++.dg/tree-ssa/pr14814.C: New test.
9911 * gcc.dg/tree-ssa/pr14814.C: New test.
9912 * gcc.dg/tree-ssa/pr17141-1.C: New test.
9913 * gcc.dg/tree-ssa/pr17141-2.C: New test.
9914
9915 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9916
9917 * gcc.dg/compat/generate-random.c: Do not include
9918 libiberty.h.
9919 * gcc.dg/compat/generate-random_r.c: Likewise.
9920
9921 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
9922
9923 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9924
9925 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
9926
9927 PR middle-end/21595
9928 * g++.dg/tree-ssa/builtin1.C: New testcase.
9929
9930 2005-05-17 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR c++/21454
9933 * g++.dg/opt/const4.C: New test.
9934
9935 PR middle-end/21492
9936 * g++.dg/opt/crossjump1.C: New test.
9937
9938 PR tree-optimization/21610
9939 * gcc.c-torture/compile/20050516-1.c: New test.
9940
9941 PR fortran/15080
9942 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9943 about the test failing.
9944 * gfortran.fortran-torture/execute/where_7.f90: New test.
9945 * gfortran.fortran-torture/execute/where_8.f90: New test.
9946
9947 2005-05-16 Richard Henderson <rth@redhat.com>
9948
9949 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9950 i?86 and x86_64.
9951
9952 2005-05-16 Mark Mitchell <mark@codesourcery.com>
9953
9954 * gcc.dg/compat/generate-random.c (config.h): Do not include.
9955 (limits.h): Include unconditionally.
9956 (stdlib.h): Likewise.
9957 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9958 (limits.h): Include unconditionally.
9959 (stdlib.h): Likewise.
9960 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9961 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9962 (limits.h): Include unconditionally.
9963 (stdlib.h): Likewise.
9964 (hashtab.h): Do not include.
9965 (getopt.h): Likewise.
9966 (stddef.h): Include.
9967 (hashval_t): Define.
9968 (struct entry): Add "next" field.
9969 (HASH_SIZE): New macro.
9970 (hash_table): New variable.
9971 (switchfiles): Do not use xmalloc.
9972 (mix): New macro.
9973 (iterative_hash): New function.
9974 (hasht): Remove.
9975 (e_exists): New function.
9976 (e_insert): Likewise.
9977 (output): Use, instead of libiberty hashtable functions.
9978 (main): Do not use getopt. Do not call htab_create.
9979
9980 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
9981
9982 PR libstdc++/21526
9983 * lib/target-supports.exp (check_mkfifo_available):
9984 Return 0 for cygwin as mkfifo support incomplete on platform.
9985 Fix typos in comments.
9986
9987 2005-05-15 Mark Mitchell <mark@codesourcery.com>
9988
9989 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9990
9991 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
9992
9993 PR fortran/17432
9994 * gfortran.dg/assign_4.f: New test.
9995
9996 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
9997
9998 PR tree-optimization/21563
9999 * gcc.dg/tree-ssa/pr21563.c: New.
10000
10001 2005-05-14 Jan Hubicka <jh@suse.cz>
10002
10003 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10004
10005 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10006
10007 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10008
10009 2005-05-13 Julian Brown <julian@codesourcery.com>
10010
10011 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10012 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10013
10014 2005-05-13 Jan Hubicka <jh@suse.cz>
10015
10016 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10017 * gcc.dg/fold-xor-?.c: Likewise.
10018 * gcc.dg/pr15784-?.c: Likewise.
10019 * gcc.dg/pr20922-?.c: Likewise.
10020 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10021 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10022 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10023
10024 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10025
10026 PR fortran/21260
10027 * gfortran.dg/hollerith_1.f90: New test.
10028
10029 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10030
10031 * gfortran.dg/func_result_2.f90: New test.
10032
10033 2005-05-11 Bud Davis <bdavis@gfortran.org>
10034
10035 * gfortran.dg/dev_null.f90: New test.
10036
10037 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10038
10039 * gcc.dg/arm-vfp1.c: Revert last change.
10040
10041 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10042
10043 PR middle-end/19807
10044 PR tree-optimization/19639
10045 * g++.dg/tree-ssa/pr19807.C: New testcase.
10046
10047 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10048
10049 PR libfortran/21471
10050 * gfortran.dg/append-1.f90: New test.
10051
10052 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10053
10054 * gcc.dg/pr18501.c: XFAIL.
10055 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10056 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10057 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10058 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10059 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10060 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10061 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10062 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10063
10064 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10065
10066 PR fortran/20178
10067 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10068 gfortran.dg/f2c_3.f90: New tests.
10069
10070 * gfortran.dg/return_1.f90: Fix dg annotation.
10071
10072 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10073
10074 * gcc.c-torture/compile/20050510-1.c: New test.
10075
10076 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10077
10078 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10079
10080 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10081
10082 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10083
10084 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10085
10086 PR c/17913
10087 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10088
10089 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10090
10091 PR c/21342
10092 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10093 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10094
10095 2005-05-10 Ben Elliston <bje@au.ibm.com>
10096
10097 PR debug/16676
10098 * gcc.dg/debug/pr16676.c: New test.
10099
10100 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10101
10102 PR testsuite/21443
10103 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10104 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10105 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10106 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10107 Change -O1 to -O2.
10108 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10109 -fno-tree-dominator-opts.
10110
10111 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10112
10113 * gfortran.dg/return_1.f90: New test.
10114
10115 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10116
10117 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10118
10119 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10120
10121 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10122
10123 PR c++/21427
10124 * g++.dg/inherit/covariant13.C: New.
10125
10126 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10127
10128 PR libfortran/19155
10129 * gfortran.dg/pr19155.f: New test.
10130
10131 2005-05-08 Roger Sayle <roger@eyesopen.com>
10132
10133 PR inline-asm/8788
10134 * gcc.dg/pr8788-1.c: New testcase.
10135
10136 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10137
10138 PR target/21416
10139 * gcc.target/mips/fpcmp-[12].c: New tests.
10140
10141 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10142
10143 * lib/target-supports-dg.exp (dg-require-fork): New function.
10144 (dg-require-mkfifo): Likewise.
10145 * lib/target-supports.exp (check_function_available): New
10146 function.
10147 (check_fork_available): Likewise.
10148 (check_mkfifo_available): Likewise.
10149
10150 2005-05-06 Jeff Law <law@redhat.com>
10151
10152 * gcc.c-torture/compile/pr21380.c: New test.
10153
10154 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR c++/20961
10157 * g++.dg/ext/weak3.C: New test.
10158
10159 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10160
10161 PR c++/21352
10162 * g++.dg/template/crash37.C: New test.
10163
10164 2005-05-05 Paul Brook <paul@codesourcery.com>
10165
10166 * gcc.dg/arm-g2.c: Use effective-target arm32.
10167 * gcc.dg/arm-mmx-1.c: Ditto.
10168 * gcc.dg/arm-scd42-2.c: Ditto.
10169 * gcc.dg/arm-vfp1.c: Ditto.
10170 * lib/target-supports.exp (check_effective_target_arm32): New
10171 function.
10172
10173 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10174
10175 PR libfortran/21354
10176 gfortran.dg/in_pack_rank7.f90: New test.
10177
10178 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10179
10180 PR middle-end/15618
10181 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10182
10183 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR middle-end/21265
10186 * gcc.dg/20050503-1.c: New test.
10187
10188 PR rtl-optimization/21239
10189 * gcc.dg/i386-sse-11.c: New test.
10190
10191 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10192
10193 PR target/16888
10194 * gcc.target/i386/asm-1.c: New test.
10195
10196 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR rtl-optimization/21330
10199 * gcc.c-torture/execute/20050502-1.c: New test.
10200
10201 PR target/21297
10202 * gcc.c-torture/execute/20050502-2.c: New test.
10203
10204 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10205
10206 PR middle-end/21282
10207 * gcc.dg/pr21282.c: New.
10208
10209 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10210
10211 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10212 * gcc.dg/vect/vect-92.c: Likewise.
10213 * gcc.dg/vect/vect-93.c: Likewise.
10214 * gcc.dg/vect/vect-dv-1.c: Likewise.
10215 * gcc.dg/vect/vect-dv-2.c: Likewise.
10216 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10217
10218 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10219
10220 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10221 * gfortran.dg/vect/vect-2.f90: Likewise.
10222 * gfortran.dg/vect/vect-3.f90: Likewise.
10223 * gfortran.dg/vect/vect-4.f90: Likewise.
10224 * gfortran.dg/vect/vect-5.f90: Likewise.
10225
10226 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10227
10228 PR target/20813
10229 * gcc.dg/rs6000-fpint-2.c: New.
10230
10231 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10232
10233 PR c/15698
10234 * gcc.dg/builtins-30.c: Update expected messages.
10235 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10236 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10237 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10238
10239 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10240
10241 PR tree-optimization/21294
10242 * gcc.dg/tree-ssa/pr21294.c: New.
10243
10244 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10245
10246 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10247 __builtin_altivec_st_internal_4si built-in.
10248
10249 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10250
10251 PR c++/15875
10252 * g++.dg/template/ptrmem14.C: New test.
10253
10254 2005-05-02 Paul Brook <paul@codesourcery.com>
10255
10256 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10257
10258 2005-05-02 Michael Matz <matz@suse.de>
10259
10260 PR c++/19542
10261 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10262
10263 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10264
10265 * g++.dg/cpp/weak.C: New test.
10266
10267 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10268
10269 * gcc.dg/tree-ssa/loop-8.c: New test.
10270
10271 2005-04-30 Michael Maty <matz@suse.de>
10272
10273 * gcc.dg/inline-mcpy.c: New test.
10274
10275 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10276
10277 PR libfortran/18958
10278 * gfortran.dg/eoshift.f90: New test case.
10279
10280 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10281
10282 PR libfortran/18857
10283 * gfortran.dg/matmul_1.f90: New test.
10284
10285 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10286
10287 PR tree-optimization/21030
10288 * gcc.dg/tree-ssa/pr21030.c: New.
10289
10290 2005-04-29 Devang Patel <dpatel@apple.com>
10291
10292 PR tree-optimization/21272
10293 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10294
10295 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10296
10297 PR fortran/13082
10298 PR fortran/18824
10299 * gfortran.dg/entry_4.f90: New test.
10300 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10301 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10302 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10303 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10304 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10305 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10306 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10307
10308 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10309
10310 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10311
10312 2005-04-29 Paul Brook <paul@codesourcery.com>
10313
10314 * gfortran.dg/entry_3.f90: New test.
10315
10316 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10317
10318 * gfortran.dg/implicit_4.f90: New test.
10319
10320 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10321
10322 * lib/target-supports.exp (check_profiling_available): Return
10323 false for xtensa-*-elf.
10324
10325 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10326
10327 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10328 error if file cannot be deleted.
10329
10330 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10331
10332 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10333 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10334 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10335 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10336 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10337 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10338 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10339 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10340 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10341 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10342 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10343 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10344 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10345
10346 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10347
10348 PR fortran/20865
10349 * gfortran.dg/pr20865.f90: New test.
10350
10351 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10352
10353 * gcc.dg/void-cast-2.c: New test.
10354
10355 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10356
10357 PR c/21159
10358 * gcc.dg/void-cast-1.c: New test.
10359
10360 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10361
10362 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10363
10364 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10365
10366 PR fortran/21177
10367 * gfortran.dg/pr21177.f90: New test.
10368
10369 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10370
10371 PR tree-optimization/21171
10372 * gcc.dg/tree-ssa/pr21171.c: New test.
10373
10374 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10375
10376 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10377 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10378 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10379 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10380 gcc.dg/tree-ssa/gen-vect-32.c: New.
10381 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10382 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10383 don't run on PPC32.
10384
10385 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10386
10387 PR c/21213
10388 * gcc.dg/transparent-union-3.c: New test.
10389
10390 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10391
10392 PR c/20740
10393 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10394 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10395 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10396 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10397 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10398 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10399
10400 2005-04-26 Jeff Law <law@redhat.com>
10401
10402 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10403 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10404 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10405 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10406 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10407 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10408 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10409
10410 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10411
10412 PR tree-optimization/17598
10413 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10414
10415 2005-04-25 Mike Stump <mrs@apple.com>
10416
10417 * objc.dg/fix-and-continue-1.m: Add.
10418
10419 2005-04-25 Roger Sayle <roger@eyesopen.com>
10420
10421 PR c++/20995
10422 * g++.dg/opt/pr20995-1.C: New test case.
10423
10424 2005-04-25 Devang Patel <dpatel@apple.com>
10425
10426 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10427
10428 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10429
10430 PR testsuite/21062
10431 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10432
10433 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10434
10435 PR C++/21188
10436 * g++.dg/opt/rtti2.C: New test.
10437
10438 2005-04-25 Paul Brook <paul@codesourcery.com>
10439 Steven G. Kargl <kargls@comcast.net>
10440
10441 PR fortran/20879
10442 * gfortran.dg/ichar_1.f90: New file.
10443
10444 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR middle-end/20991
10447 * g++.dg/opt/pr20991.C: New test.
10448
10449 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10450 where sizeof (type) < __alignof__ (type).
10451 * gcc.dg/compat/struct-layout-1.h: Likewise.
10452
10453 2005-04-24 Per Bothner <per@bothner.com>
10454 Devang Patel <dpatel@apple.com>
10455
10456 PR preprocessor/20907
10457 * gcc.dg/cpp/very-long-comment.c: New test.
10458
10459 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10460
10461 PR fortran/20059
10462 * gfortran.dg/common_5.f: New test.
10463
10464 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10465
10466 PR middle-end/21082
10467 * g++.dg/tree-ssa/pr21082.C: New testcase.
10468
10469 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10470
10471 * gcc.dg/vect/vect-99.c: New test.
10472
10473 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10474
10475 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10476
10477 2005-04-22 Jeff Law <law@redhat.com>
10478
10479 * gcc.dg/uninit-5.c: Remove xfails.
10480 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10481 conditionals and loads.
10482
10483 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10484
10485 PR libfortran/20074
10486 PR libfortran/20436
10487 PR libfortran/21108
10488 * gfortran.dg/nested_reshape.f90: new test
10489 * gfortran.dg/reshape-alloc.f90: new test
10490 * gfortran.dg/reshape.f90: new test
10491
10492 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10493
10494 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10495
10496 * gcc.dg/arm-vfp1.c: New test.
10497
10498 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10499
10500 PR c++/21087
10501 * g++.dg/lookup/builtin2.C: New test.
10502
10503 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10504
10505 * gcc.dg/weak/weak-13.c: New test.
10506
10507 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10508
10509 * lib/target-supports.exp (check_effective_target_sync_int_long):
10510 Add powerpc*.
10511
10512 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10513
10514 * gcc.target/mips/branch-1.c: New test.
10515
10516 2005-04-21 Richard Henderson <rth@redhat.com>
10517
10518 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10519 * gcc.dg/vect/vect-86.c: Likewise.
10520 * gcc.dg/vect/vect-87.c: Likewise.
10521 * gcc.dg/vect/vect-88.c: Likewise.
10522
10523 2005-04-21 Devang Patel <dpatel@apple.com>
10524
10525 PR optimization/20994
10526 * gcc.dg/tree-ssa/ifc-3.c: New test.
10527
10528 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10529
10530 PR c/12913
10531 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10532 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10533 gcc.dg/c99-vla-jump-5.c: New tests.
10534
10535 2005-04-19 Richard Henderson <rth@redhat.com>
10536
10537 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10538 Fix typo in exists check.
10539 (check_effective_target_sync_int_long): New.
10540 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10541 * gcc.dg/ia64-sync-2.c: Likewise.
10542 * gcc.dg/ia64-sync-3.c: Likewise.
10543 * gcc.dg/ia64-sync-4.c: Likewise.
10544
10545 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10546
10547 * gcc.dg/fold-xor-1.c: New test.
10548 * gcc.dg/fold-xor-2.c: New test.
10549
10550 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10551
10552 PR target/20670
10553 * g++.dg/eh/fp-regs.C: New test.
10554
10555 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10556
10557 * gcc.dg/Wint-to-pointer-cast-1.c,
10558 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10559 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10560 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10561
10562 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10563
10564 PR fortran/16861
10565 * gfortran.dg/pr16861.f90: New test.
10566
10567 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10568
10569 * gcc.dg/pr21085.c: New test.
10570
10571 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10572
10573 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10574 (setup_mips_tests, dg-mips-options): New procedures.
10575 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10576 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10577 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10578 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10579 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10580 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10581 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10582 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10583 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10584 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10585 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10586 dg-mips-options instead of dg-options. Remove now-redundant
10587 preprocessor guards.
10588 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10589 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10590 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10591 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10592 * gcc.dg/vr-mult-2.c: Delete.
10593 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10594 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10595 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10596 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10597 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10598 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10599 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10600
10601 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10602
10603 * ada/acats/run_all.sh: Use sync when executable not present.
10604
10605 2005-04-18 Devang Patel <dpatel@apple.com>
10606
10607 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10608 * gcc.dg/vect/vect-11a.c: New.
10609 * gcc.dg/vect/vect-none.c: Update.
10610 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10611
10612 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10613
10614 PR tree-optimization/20922
10615 * gcc.dg/pr20922-1.c: New test.
10616 * gcc.dg/pr20922-2.c: New test.
10617 * gcc.dg/pr20922-3.c: New test.
10618 * gcc.dg/pr20922-4.c: New test.
10619 * gcc.dg/pr20922-5.c: New test.
10620 * gcc.dg/pr20922-6.c: New test.
10621
10622 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10623
10624 PR libfortran/20950
10625 * gfortran.dg/pr20950.f: New test.
10626
10627 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10628
10629 PR libfortran/19216
10630 * gfortran.dg/pr19216.f: New test.
10631
10632 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
10633
10634 PR tree-optimization/21001
10635 * gcc.dg/tree-ssa/pr21001.c: New.
10636
10637 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
10638
10639 PR libfortran/21075
10640 * gfortran.dg/reshape_rank7.f90: New test.
10641
10642 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10643
10644 PR libfortran/12884 gfortran.dg/pr12884.f: New test
10645 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10646 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10647 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10648 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10649 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10650 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10651 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10652 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10653 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10654 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10655 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10656 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10657 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10658 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10659 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10660 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10661 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10662 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10663 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10664 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10665
10666 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
10667
10668 * gfortran.dg/wtruncate.f: New testcase.
10669 * gfortran.dg/wtruncate.f90: New testcase.
10670
10671 2005-04-16 Mark Mitchell <mark@codesourcery.com>
10672
10673 PR c++/21025
10674 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10675 which sizeof/alignof is dependent, rather than just whether we are
10676 processing_template_decl.
10677
10678 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10679
10680 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10681 corrected typo where the wrong variables had been compared.
10682
10683 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10684
10685 PR libfortran/18495
10686 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10687 Test callee-allocated version of return array with a write
10688 statement.
10689 Test spread with a temporary with another write statement.
10690
10691 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
10692
10693 PR tree-optimization/21031
10694 * gcc.dg/tree-ssa/pr21031.c: New.
10695
10696 2005-04-15 Uros Bizjak <uros@kss-loka.si>
10697
10698 PR tree-optimization/21004
10699 * gcc.dg/builtins-53.c: Include builtins-config.h.
10700 Check floorf, ceilf, floorl and ceill transformations
10701 only when HAVE_C99_RUNTIME is defined.
10702
10703 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
10704
10705 PR middle-end/20739
10706 * gcc.dg/tree-ssa/pr20739.c: New test.
10707
10708 2005-04-14 Mike Stump <mrs@apple.com>
10709
10710 * gcc.dg/Foundation.framework/empty: New.
10711 * gcc.dg/framework-2.c: New.
10712
10713 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10714
10715 PR tree-optimization/21021
10716 * gcc.c-torture/compile/pr21021.c: New.
10717
10718 2005-04-14 Janis Johnson <janis187@us.ibm.com
10719
10720 PR testsuite/21010
10721 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10722 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10723 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10724 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10725 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10726 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10727 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10728 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10729
10730 2005-04-14 Richard Henderson <rth@redhat.com>
10731
10732 * lib/target-supports.exp (check_effective_target_vect_condition):
10733 Add ia64, i?86, and x86_64.
10734
10735 2005-04-14 Steven G. Kargl <kargls@comcast.net>
10736
10737 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10738
10739 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10740
10741 PR tree-optimization/20657
10742 * gcc.dg/tree-ssa/pr20657.c: New.
10743
10744 2005-04-14 Uros Bizjak <uros@kss-loka.si>
10745
10746 * gcc.dg/builtins-53.c: Also check (int)trunc* and
10747 (long long int)trunc*.
10748
10749 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
10750
10751 PR target/20927
10752 * gcc.dg/pr20927.c: New test.
10753
10754 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
10755
10756 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10757 * gcc.target/mips/asm-1.c: Likewise.
10758
10759 2005-04-13 Dale Johannesen <dalej@apple.com>
10760
10761 * objc.dg/objc-fast-4.m: New.
10762
10763 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
10764
10765 * gcc.target/cris/torture/cris-torture.exp: New driver in new
10766 directory.
10767 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10768
10769 2005-04-13 David Edelsohn <edelsohn@gnu.org>
10770
10771 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10772 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10773 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10774
10775 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
10776
10777 PR tree-optimization/20913
10778 * gcc.dg/tree-ssa/pr20913.c: New.
10779
10780 PR tree-optimization/20702
10781 * gcc.dg/tree-ssa/pr20702.c: New.
10782
10783 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10784
10785 PR c++/13744
10786 * g++.dg/inherit/local3.C: New test.
10787
10788 2005-04-12 Jeff Law <law@redhat.com>
10789
10790 * gcc.dg/tree-ssa/20050412-1.c: New test.
10791
10792 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
10793
10794 PR libfortran/19016
10795 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10796 Add tests with mask generated by expression.
10797 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10798 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10799 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10800
10801 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
10802
10803 PR middle-end/20917
10804 * gcc.dg/20050409-1.c: New test.
10805
10806 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
10807
10808 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10809
10810 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10811
10812 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10813 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10814 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10815 (TARGET_CXX): Adjust accordingly.
10816 * target.h (struct gcc_target): Remove epxort_class_data. Add
10817 determine_class_data_visibility and class_data_always_comdat.
10818 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10819 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10820 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10821 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10822 (arm_cxx_determine_class_data_visibility): New.
10823 (arm_cxx_class_data_always_comdat): Likewise.
10824 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10825 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10826 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10827 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10828 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10829 Define.
10830
10831 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10832
10833 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10834
10835 2005-04-11 Geoffrey Keating <geoffk@apple.com>
10836
10837 * gcc.dg/i386-darwin-fpmath.c: New.
10838
10839 2004-04-11 Devang Patel <dpatel@apple.com>
10840
10841 * lib/target-supports.exp (check_effective_target_vect_condition): New.
10842 * gcc.dg/vect/vect-ifcvt-1.c: New test.
10843 * gcc.dg/vect/vect-ifcvt-2.c: New test.
10844 * gcc.dg/vect/vect-ifcvt-3.c: New test.
10845 * gcc.dg/vect/vect-ifcvt-4.c: New test.
10846 * gcc.dg/vect/vect-ifcvt-5.c: New test.
10847 * gcc.dg/vect/vect-ifcvt-6.c: New test.
10848 * gcc.dg/vect/vect-ifcvt-7.c: New test.
10849 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10850
10851 2004-04-11 Devang Patel <dpatel@apple.com>
10852
10853 * gcc.dg/vect/vect-dv-1.c: New test.
10854 * gcc.dg/vect/vect-dv-2.c: New test.
10855
10856 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10857
10858 PR tree-optimization/20933
10859 * gcc.dg/tree-ssa/pr20933.c: New test.
10860
10861 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10862
10863 * gfortran.dg/fold_nearest.f90: New test.
10864
10865 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
10866
10867 * gcc.dg/tree-ssa/alias-1.c: New test.
10868
10869 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10870
10871 PR tree-optimization/20920
10872 * g++.dg/tree-ssa/pr20920.C: New test.
10873
10874 2005-04-11 Uros Bizjak <uros@kss-loka.si>
10875
10876 * gcc.dg/builtins-53.c: Also check (int)ceil* and
10877 (long long int)ceil*.
10878
10879 2005-04-10 Mark Mitchell <mark@codesourcery.com>
10880
10881 * g++.dg/warn/Wdtor1.C: Declare template in system header with
10882 explicit C++ linkage.
10883
10884 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10885
10886 * gfortran.dg/pr17229.f: Take care of the new obsolescence
10887 warning for arithmetic IF statements.
10888
10889 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
10890
10891 * eor_handling_1.f90: New test case.
10892 * eor_handling_2.f90: New test case.
10893 * eor_handling_3.f90: New test case.
10894 * eor_handling_4.f90: New test case.
10895 * eor_handling_5.f90: New test case.
10896 * noadv_size.f90: New test case.
10897 * pad_no.f90: New test case.
10898
10899 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
10900
10901 * gcc.c-torture/execute/20050410-1.c: New test.
10902
10903 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
10904
10905 * gcc.dg/pr20126.c: New.
10906
10907 2005-04-09 Bud Davis <bdavis@gfortran.org>
10908 Steven G. Kargl <kargls@comcast.net>
10909
10910 * gfortran.dg/PR19872.f: New test.
10911
10912 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10913
10914 * gfortran.dg/nint_1.f90: Fix dg-do directive.
10915
10916 2005-04-09 Steven G. Kargl <kargls@comcast.net>
10917
10918 * gfortran.dg/nint_1.f90: New test.
10919
10920 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10921
10922 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10923 Added test for callee-allocated arrays with write statements.
10924 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10925 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10926 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10927 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10928 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10929
10930 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
10931
10932 PR libfortran/20163
10933 * gfortran.dg/open-options-blanks.f: New test.
10934
10935 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
10936
10937 PR fortran/13257
10938 * gfortran.dg/comma_format_extension_[1234].f: New tests.
10939
10940 2005-04-09 Jakub Jelinek <jakub@redhat.com>
10941
10942 * gcc.dg/tree-ssa/stdarg-1.c: New test.
10943 * gcc.dg/tree-ssa/stdarg-2.c: New test.
10944 * gcc.dg/tree-ssa/stdarg-3.c: New test.
10945 * gcc.dg/tree-ssa/stdarg-4.c: New test.
10946 * gcc.dg/tree-ssa/stdarg-5.c: New test.
10947 * gcc.c-torture/execute/stdarg-4.c: New test.
10948
10949 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10950
10951 PR target/20795
10952 * g++.dg/abi/param2.C: New test.
10953
10954 2005-04-09 Uros Bizjak <uros@kss-loka.si>
10955
10956 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10957
10958 2005-04-09 Uros Bizjak <uros@kss-loka.si>
10959
10960 * gcc.dg/builtins-53.c: New test.
10961
10962 2005-04-08 Diego Novillo <dnovillo@redhat.com>
10963
10964 * g++.dg/tree-ssa/pr18178.C: New test.
10965 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10966 * gcc.c-torture/execute/20041019-1.c: New test.
10967 * gcc.dg/tree-ssa/20041008-1.c: New test.
10968 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10969 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10970 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10971 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10972 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10973 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10974 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10975 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10976 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10977 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10978
10979 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
10980
10981 PR rtl-optimization/20466
10982 * gcc.c-torture/execute/pr20466-1.c: New test.
10983
10984 2005-04-08 Mark Mitchell <mark@codesourcery.com>
10985
10986 PR c++/20905
10987 * g++.dg/parse/cond2.C: New test.
10988
10989 PR c++/20145
10990 * g++.dg/warn/Wdtor1.C: New test.
10991
10992 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10993
10994 PR fortran/17229
10995 * gfortran.dg/pr17229.f: New test.
10996
10997 2005-04-07 Steven G. Kargl <kargls@comcast.net>
10998
10999 * gfortran.dg/tiny_1.f90: New test.
11000 * gfortran.dg/tiny_2.f90: ditto.
11001
11002 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11003
11004 * gfortran.dg/eor_1.f90: Fix dg-do run line
11005 * gfortran.dg/open_new.f90: Fix dg-do run line
11006
11007 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11008
11009 * lib/target-supports.exp (get_compiler_messages): Support
11010 optional arguments, the fourth being compiler options.
11011 (check_effective_target_fpic): New proc.
11012 * gcc.dg/20050321-2.c: Restrict to target fpic.
11013
11014 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11015
11016 * gcc.dg/15443-1.c: New test.
11017 * gcc.dg/15443-2.c: Likewise.
11018
11019 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11020
11021 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11022
11023 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11024
11025 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11026
11027 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11028
11029 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11030 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11031 -m64.
11032 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11033 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11034 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11035
11036 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11037
11038 PR c++/20212
11039 * g++.dg/warn/Wunused-11.C: New test.
11040
11041 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11042
11043 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11044
11045 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11046
11047 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11048
11049 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11050
11051 PR c++/20734
11052 * g++.dg/template/ptrmem13.C: New test.
11053
11054 2005-04-05 Per Bothner <per@bothner.com>
11055
11056 * lib/gcc.exp: Always add -fno-show-column, for now.
11057
11058 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11059
11060 PR testsuite/20767
11061 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11062 of plain old "unsigned int" for the type of "i". Makes this test
11063 64bit clean.
11064
11065 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11066
11067 * gcc.dg/i386-ssefn-1.c: New test.
11068 * gcc.dg/i386-ssefn-2.c: New test.
11069 * gcc.dg/i386-ssefn-3.c: New test.
11070 * gcc.dg/i386-ssefn-4.c: New test.
11071
11072 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR tree-optimization/20076
11075 * gcc.dg/builtin-apply4.c: New test.
11076
11077 PR preprocessor/19475
11078 * gcc.dg/cpp/macspace1.c: New test.
11079 * gcc.dg/cpp/macspace2.c: New test.
11080
11081 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11082
11083 * gfortran.dg/pr20755.f: Fixed bad format.
11084
11085 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11086
11087 PR c++/20763
11088 * g++.dg/ext/attrib21.C: New test.
11089
11090 2004-04-05 Devang Patel <dpatel@apple.com>
11091
11092 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11093 * gcc.dg/vect/vect-shift-1.c: New test.
11094
11095 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11096
11097 PR libfortran/20755
11098 * gfortran.dg/pr20755.f: New test.
11099
11100 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11101
11102 * gfortran.dg/pr15959.f90: New test.
11103 * gfortran.dg/string_pad_trunc.f90: New test.
11104
11105 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11106
11107 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11108 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11109 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11110 syntax.
11111
11112 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11113
11114 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11115
11116 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11117
11118 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11119 * gcc.c-torture/compile/20011119-2.c: Likewise.
11120 * gcc.c-torture/compile/981001-2.c: Likewise.
11121
11122 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11123
11124 PR c++/20679
11125 * g++.dg/template/overload4.C: New test.
11126
11127 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11128
11129 PR c++/20746
11130 * g++.dg/abi/covariant5.C: New.
11131
11132 PR debug/20505
11133 * g++.dg/debug/const2.C: New.
11134
11135 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR rtl-optimization/16104
11138 * gcc.c-torture/execute/20050316-1.c: New test.
11139
11140 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11141
11142 * g++.dg/template/spec23.C: Fix dg-error text.
11143
11144 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11145
11146 PR c++/19199
11147 * g++.dg/expr/lval2.C: New.
11148
11149 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11150
11151 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11152 __builtin_strcasecmp and __builtin_strncasecmp.
11153
11154 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11155
11156 PR c++/20723
11157 * g++.dg/template/spec22.C: New.
11158 * g++.dg/template/spec23.C: New.
11159
11160 2005-04-03 Dale Ranta <dir@lanl.gov>
11161 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11162
11163 PR libfortran/20068
11164 PR libfortran/20125
11165 PR libfortran/20156
11166 PR libfortran/20471
11167 * gfortran.dg/backspace.f: New test.
11168
11169 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11170
11171 * gcc.dg/pr19345.c: New test.
11172
11173 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11174
11175 PR tree-optimization/20640
11176 * gcc.dg/torture/tree-loop-1.c: New.
11177
11178 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11179
11180 PR rtl-optimization/20290
11181 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11182
11183 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11184
11185 * gcc.dg/rs6000-fpint.c: New.
11186
11187 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11188
11189 * gcc.dg/old-style-then-proto-1.c: New test.
11190
11191 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11192
11193 * gfortran.fortran-torture/execute/backspace.f90: Check
11194 after backspace and read was incorrect.
11195
11196 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11197
11198 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11199 buffer past the terminating NUL using memcmp.
11200 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11201 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11202
11203 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11204 Fix unused/uninitialized variable warnings.
11205
11206 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11207 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11208 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11209 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11210
11211 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11212 gcc.c-torture/execute/builtins/fputs-lib.c,
11213 gcc.c-torture/execute/builtins/lib/fprintf.c,
11214 gcc.c-torture/execute/builtins/lib/main.c,
11215 gcc.c-torture/execute/builtins/lib/memcmp.c,
11216 gcc.c-torture/execute/builtins/lib/memmove.c,
11217 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11218 gcc.c-torture/execute/builtins/lib/memset.c,
11219 gcc.c-torture/execute/builtins/lib/printf.c,
11220 gcc.c-torture/execute/builtins/lib/sprintf.c,
11221 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11222 gcc.c-torture/execute/builtins/lib/strchr.c,
11223 gcc.c-torture/execute/builtins/lib/strcmp.c,
11224 gcc.c-torture/execute/builtins/lib/strcpy.c,
11225 gcc.c-torture/execute/builtins/lib/strcspn.c,
11226 gcc.c-torture/execute/builtins/lib/strlen.c,
11227 gcc.c-torture/execute/builtins/lib/strncat.c,
11228 gcc.c-torture/execute/builtins/lib/strncmp.c,
11229 gcc.c-torture/execute/builtins/lib/strncpy.c,
11230 gcc.c-torture/execute/builtins/lib/strrchr.c,
11231 gcc.c-torture/execute/builtins/lib/strspn.c,
11232 gcc.c-torture/execute/builtins/lib/strstr.c,
11233 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11234 gcc.c-torture/execute/builtins/strlen-2.c,
11235 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11236 prototypes.
11237
11238 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11239
11240 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11241 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11242 selectany usage.
11243
11244 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR c++/19406
11247 * g++.dg/debug/using1.C: New test.
11248
11249 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11250
11251 PR middle-end/20524
11252 * gcc.dg/alias-7.c: Prefix asm-declared name with
11253 __USER_LABEL_PREFIX__.
11254
11255 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11256
11257 Fix fallout from PR middle-end/15700:
11258 * gcc.c-torture/compile/20011119-1.c: Take
11259 __USER_LABEL_PREFIX__ into account.
11260 * gcc.c-torture/compile/20011119-2.c: Likewise.
11261
11262 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11263
11264 PR c++/18644
11265 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11266
11267 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11268
11269 PR c/17855
11270 * gcc.c-torture/compile/struct-non-lval-1.c,
11271 gcc.c-torture/compile/struct-non-lval-2.c,
11272 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11273
11274 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11275
11276 * gcc.dg/tls/tls.exp: Remove temporary file.
11277 * g++.dg/tls/tls.exp: Ditto.
11278 * lib/file-format.exp: Ditto.
11279 * g++.dg/special/ecos.exp: Ditto.
11280
11281 * lib/profopt.exp: Treat prof_ext as a list.
11282 * gcc.misc-tests/bprob.exp: Ditto.
11283 * g++.dg/bprob/bprob.exp: Ditto.
11284
11285 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11286 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11287 g++.dg/tree-ssa/pointer-reference-alias.C,
11288 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11289 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11290 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11291 g++.dg/vect/pr19951.cc: Ditto.
11292 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11293 gcc.dg/builtins-47.c: Ditto.
11294 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11295 gcc.dg/pr20115-1.c: Ditto.
11296 * gcc.dg/tree-ssa/20030530-2.c,
11297 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11298 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11299 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11300 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11301 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11302 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11303 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11304 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11305 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11306 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11307 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11308 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11309 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11310 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11311 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11312 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11313 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11314 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11315 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11316 gcc.dg/tree-ssa/20030824-1.c,
11317 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11318 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11319 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11320 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11321 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11322 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11323 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11324 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11325 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11326 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11327 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11328 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11329 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11330 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11331 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11332 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11333 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11334 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11335 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11336 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11337 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11338 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11339 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11340 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11341 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11342 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11343 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11344 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11345 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11346 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11347 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11348 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11349 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11350 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11351 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11352 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11353 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11354 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11355 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11356 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11357 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11358 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11359 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11360 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11361 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11362 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11363 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11364 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11365 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11366 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11367 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11368 gcc.dg/tree-ssa/useless-1.c: Ditto.
11369 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11370 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11371 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11372 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11373 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11374 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11375 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11376 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11377 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11378 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11379 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11380 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11381 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11382 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11383 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11384 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11385 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11386 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11387 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11388 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11389 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11390 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11391 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11392 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11393 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11394 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11395 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11396 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11397 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11398 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11399 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11400 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11401 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11402 gcc.dg/vect/vect-none.c: Ditto.
11403 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11404 treelang/compile/unsigned.tree: Ditto.
11405
11406 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11407 * gcc.dg/cpp/direct2s.c: Ditto.
11408 * gcc.dg/cpp/paste4.c: Ditto.
11409 * gcc.dg/cpp/separate-1.c: Ditto.
11410 * gcc.dg/pch/save-temps-1.c: Ditto.
11411 * g++.dg/ext/altivec-10.C: Ditto.
11412 * g++.dg/pch/pch.C: Ditto.
11413
11414 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11415
11416 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11417 * g++.dg/template/repo1.C: Ditto.
11418 * g++.dg/template/repo2.C: Ditto.
11419 * g++.dg/template/repo3.C: Ditto.
11420 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11421 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11422 * g++.old-deja/g++.pt/repo1.C: Ditto.
11423 * g++.old-deja/g++.pt/repo2.C: Ditto.
11424 * g++.old-deja/g++.pt/repo3.C: Ditto.
11425 * g++.old-deja/g++.pt/repo4.C: Ditto.
11426
11427 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11428 * gcc.dg/20030107-1.c: Ditto.
11429 * gcc.dg/20030702-1.c: Ditto.
11430 * gcc.dg/profile-generate-1.c: Ditto.
11431 * g++.dg/other/profile1.C: Ditto.
11432 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11433
11434 * lib/gcc-dg.exp (remove-build-file): New.
11435 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11436 cleanup-tree-dump, cleanup-saved-temps): New.
11437
11438 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11439
11440 PR c++/19203, DR 214
11441 * g++.dg/parse/ambig3.C: Not ambiguous.
11442 * g++.dg/template/spec20.C: New.
11443 * g++.dg/template/spec21.C: New.
11444
11445 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11446
11447 PR target/20045
11448 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11449
11450 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11451
11452 PR libfortran/20660
11453 * gfortran.dg/negative_unit.f: New test.
11454
11455 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11456
11457 * gcc.dg/20050330-1.c: New test.
11458
11459 2005-03-30 Devang Patel <dpatel@apple.com>
11460
11461 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11462
11463 2005-03-30 Dale Johannesen <dalej@apple.com>
11464
11465 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11466
11467 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11468
11469 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11470 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11471 Strip options from test name.
11472
11473 2005-03-31 Jan Hubicka <jh@suse.cz>
11474
11475 * gcc.dg/varpool-1.c: New testcase.
11476
11477 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11478
11479 PR c/772
11480 PR c/17913
11481 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11482 gcc.dg/stmt-expr-label-3.c : New tests.
11483 * gcc.c-torture/execute/medce-2.c: Remove.
11484
11485 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11486
11487 PR c/20368
11488 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11489 tests.
11490
11491 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11492
11493 * gcc.c-torture/compile/pr20203.c: New test.
11494
11495 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11496
11497 * gfortran.dg/promotion.f90: New test.
11498
11499 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11500
11501 PR middle-end/20491
11502 * gcc.dg/torture/asm-subreg-1.c: New test.
11503
11504 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11505
11506 PR c/20672
11507 * gcc.dg/pr20672-1.c: New test.
11508
11509 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11510
11511 * gfortran.dg/vect: New directory.
11512 * gfortran.dg/vect/vect.exp: New.
11513 * gfortran.dg/vect/vect-1.f90: New test.
11514 * gfortran.dg/vect/vect-2.f90: New test.
11515 * gfortran.dg/vect/vect-3.f90: New test.
11516 * gfortran.dg/vect/vect-4.f90: New test.
11517 * gfortran.dg/vect/vect-5.f90: New test.
11518
11519 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR middle-end/20622
11522 * gcc.dg/alias-7.c: New test.
11523
11524 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11525
11526 * gcc.dg/sparc-reg-1.c: New test.
11527
11528 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11529
11530 PR target/19890
11531 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11532
11533 2005-03-29 Dale Ranta <dir@lanl.gov>
11534 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11535
11536 PR libfortran/20163
11537 * gfortran.dg/pr20163-2.f: New test.
11538
11539 2005-03-28 Jan Hubicka <jh@suse.cz>
11540
11541 PR middle-end/20635
11542 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11543 by Jakub Jelinek.
11544
11545 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11546
11547 PR tree-optimization/20626
11548 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11549 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11550
11551 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11552
11553 * gfortran.dg/underflow.f90: New test.
11554 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11555
11556 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11557
11558 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11559
11560 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11561
11562 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11563 (g++_init): Make sure that CXXFLAGS is set.
11564 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11565 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11566 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11567 * lib/objc.exp (objc_init): Likewise.
11568 * lib/treelang.exp (treelang_init): Likewise.
11569
11570 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11571
11572 PR tree-optimization/20470
11573 * gcc.dg/tree-ssa/pr20470.c: New test.
11574
11575 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11576
11577 * gcc.dg/ppc-stfiwx.c: New.
11578
11579 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11580
11581 PR target/19888
11582 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11583
11584 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11585
11586 * gcc.dg/20050325-1.c: Fix a typo.
11587
11588 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11589
11590 PR libfortran/19678
11591 PR libfortran/19679
11592 * gfortran.dg/dos_eol.f: New test.
11593
11594 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11595
11596 PR rtl-optimization/20249
11597 * gcc.dg/20050325-1.c: New test.
11598
11599 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11600
11601 PR libfortran/15332
11602 * gfortran.dg/pr15332.f: New test.
11603
11604 2005-03-24 Dale Johannesen <dalej@apple.com>
11605
11606 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11607
11608 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11609
11610 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11611 'internal' visibility.
11612 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11613 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11614 'protected' visibility.
11615 * gcc.dg/visibility-7.c: Likewise.
11616 * lib/target-supports.exp (check_visibility_available): Take
11617 a parameter, the kind of visibility to check for.
11618 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11619 to check_visibility_available.
11620
11621 * g++.dg/expr/cast3.C: New.
11622
11623 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11624
11625 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11626 rs6000.
11627
11628 2005-03-24 Steve Ellcey <sje@cup.hp.com>
11629
11630 PR target/20095
11631 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11632
11633 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
11634
11635 * gcc.dg/badshift.c: Renamed to...
11636 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
11637
11638 * gcc.target/i386/badshift.c: Renamed to...
11639 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
11640 only.
11641
11642 PR rtl-optimization/20532
11643 * gcc.target/i386/badshift.c: New.
11644
11645 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11646
11647 * gfortran.dg/pr18025.f90: New test.
11648
11649 2005-03-23 Dale Johannesen <dalej@apple.com>
11650
11651 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11652
11653 2005-03-23 Mark Mitchell <mark@codesourcery.com>
11654
11655 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11656
11657 * lib/target-supports.exp (check_iconv_available): Default
11658 libiconv to -liconv, if there is no definition.
11659
11660 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
11661
11662 * gcc.dg/torture/cris-asm-mof-1.c: New test.
11663
11664 2005-03-22 Mark Mitchell <mark@codesourcery.com>
11665
11666 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11667 * g++.dg/opt/pr7503-2.C: Likewise.
11668 * g++.dg/opt/pr7503-3.C: Likewise.
11669 * g++.dg/opt/pr7503-4.C: Likewise.
11670 * g++.dg/opt/pr7503-5.C: Likewise.
11671 * g++.dg/warn/minmax.C: New test.
11672
11673 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11674
11675 * gfortran.dg/g77_intrinsics_funcs.f: New test.
11676 * gfortran.dg/g77_intrinsics_sub.f: New test.
11677
11678 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11679 Jan Hubicka <jh@suse.cz>
11680 Steven Bosscher <stevenb@suse.de
11681
11682 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11683
11684 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11685
11686 PR c++/19980
11687 * g++.dg/template/redecl3.C: New test.
11688
11689 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11690
11691 PR c++/20499
11692 * g++.dg/parse/error16.C: Tweak error markers.
11693
11694 2005-03-22 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR target/20561
11697 * gcc.dg/20050321-2.c: New test.
11698
11699 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
11700
11701 PR c++/20465
11702 PR c++/20381
11703 * g++.dg/template/ptrmem12.C: New.
11704
11705 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
11706
11707 PR rtl-optimization/20527
11708 * gcc.c-torture/execute/pr20527-1.c: New test.
11709
11710 2005-03-22 Ben Elliston <bje@au.ibm.com>
11711
11712 * gcc.misc-tests/options.exp (check_for_options): Create a real C
11713 program, compile it into a real executable and then delete the .c
11714 and .x files afterwards, to avoid problems on testglue targets.
11715
11716 2005-03-21 Stuart Hastings <stuart@apple.com>
11717
11718 * gcc.target/i386/sse-2.c: New.
11719
11720 2005-03-21 Uros Bizjak <uros@kss-loka.si>
11721
11722 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11723
11724 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11725
11726 * g++.dg/parse/crash25.C: Fix typo.
11727
11728 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11729
11730 PR c++/20461
11731 * g++.dg/parse/crash24.C: New test.
11732
11733 PR c++/20536
11734 * g++.dg/parse/crash25.C: New test.
11735
11736 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11737
11738 PR c++/20147
11739 * g++.dg/ext/stmtexpr4.C: New test.
11740
11741 2005-03-20 Roger Sayle <roger@eyesopen.com>
11742
11743 PR middle-end/20539
11744 * gcc.c-torture/compile/pr13066-1.c: New test case.
11745 * gcc.c-torture/compile/pr20539-1.c: Likewise.
11746 * g++.dg/opt/pr13066-1.C: Likewise.
11747
11748 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
11749
11750 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11751
11752 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11753
11754 PR fortran/18525
11755 * gfortran.dg/nesting_1.f90: New test.
11756
11757 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11758
11759 PR c++/20240
11760 * g++.dg/lookup/using13.C: New test.
11761
11762 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11763
11764 PR c++/20333
11765 * g++.dg/template/crash36.C: New test.
11766
11767 2005-03-18 Paolo Carlini <pcarlini@suse.de>
11768
11769 PR c++/20463
11770 * g++.dg/template/crash35.C: New test.
11771
11772 2005-03-17 Paolo Carlini <pcarlini@suse.de>
11773
11774 PR c++/19966
11775 * g++.dg/overload/operator2.C: New test.
11776
11777 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11778
11779 PR libfortran/20257
11780 * gfortran.dg/pr20257.f90: New test.
11781
11782 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11783
11784 PR libfortran/20480
11785 * gfortran.dg/pr20480.f90: New test.
11786
11787 2005-03-16 Richard Henderson <rth@redhat.com>
11788
11789 PR middle-end/15700
11790 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11791 (_rtld_global): New.
11792 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11793 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11794
11795 * gcc.dg/alias-3.c: New.
11796 * gcc.dg/alias-4.c: New.
11797 * gcc.dg/alias-5.c: New.
11798 * gcc.dg/alias-6.c: New.
11799
11800 2005-03-15 Geoffrey Keating <geoffk@apple.com>
11801
11802 * gcc.dg/cpp/ucnid-7.c: New.
11803
11804 2005-03-15 Janis Johnson <janis187@us.ibm.com>
11805 Dorit Naishlos <dorit@il.ibm.com>
11806
11807 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11808 darwin.
11809
11810 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
11811
11812 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11813 misaligned accesses.
11814 * gcc.dg/vect/vect-58.c: Likewise.
11815 * gcc.dg/vect/vect-92.c: New.
11816 * gcc.dg/vect/vect-93.c: New.
11817
11818 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
11819
11820 PR fortran/18827
11821 * gfortran.dg/assign_2.f90: New test.
11822 * gfortran.dg/assign_3.f90: New test.
11823 * gfortran.dg/assign.f90: New test.
11824
11825 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
11826
11827 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11828 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11829 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11830 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11831 names.
11832
11833 2005-03-14 Geoffrey Keating <geoffk@apple.com>
11834
11835 * gcc.dg/cpp/ucnid-6.c: New.
11836
11837 * gcc.dg/cpp/normalize-1.c: New.
11838 * gcc.dg/cpp/normalize-2.c: New.
11839 * gcc.dg/cpp/normalize-3.c: New.
11840 * gcc.dg/cpp/normalize-4.c: New.
11841 * gcc.dg/cpp/ucnid-4.c: New.
11842 * gcc.dg/cpp/ucnid-5.c: New.
11843 * g++.dg/cpp/normalize-1.C: New.
11844 * g++.dg/cpp/ucnid-1.C: New.
11845
11846 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11847
11848 * gcc.dg/pr18628.c: New.
11849
11850 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11851
11852 PR c++/20280
11853 * g++.dg/tree-ssa/pr20280.C: New.
11854
11855 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11856
11857 PR fortran/20467
11858 * gfortran.dg/stfunc_2.f90: New test.
11859
11860 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11861
11862 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11863
11864 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11865
11866 * gcc.dg/tree-ssa/20050314-1.c: New test.
11867
11868 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11869
11870 PR c++/4403
11871 PR c++/9783, DR433
11872 * g++.dg/template/friend34.C: New test.
11873 * g++.dg/template/friend35.C: Likewise.
11874 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11875
11876 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11877
11878 Friend class name lookup 5/n
11879 PR c++/1016
11880 * g++.dg/lookup/hidden-class1.C: New test.
11881 * g++.dg/lookup/hidden-class2.C: Likewise.
11882 * g++.dg/lookup/hidden-class3.C: Likewise.
11883 * g++.dg/lookup/hidden-class4.C: Likewise.
11884 * g++.dg/lookup/hidden-class5.C: Likewise.
11885 * g++.dg/lookup/hidden-class6.C: Likewise.
11886 * g++.dg/lookup/hidden-class7.C: Likewise.
11887 * g++.dg/lookup/hidden-class8.C: Likewise.
11888 * g++.dg/lookup/hidden-class9.C: Likewise.
11889 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11890 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11891 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11892 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11893 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11894 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11895 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11896 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11897 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11898 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11899 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11900
11901 2005-03-13 Mark Mitchell <mark@codesourcery.com>
11902
11903 PR c++/20157
11904 * g++.dg/template/error18.C: New test.
11905
11906 2005-03-09 Ben Elliston <bje@au.ibm.com>
11907
11908 PR debug/16792
11909 * g++.dg/debug/pr16792.C: New test.
11910
11911 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
11912
11913 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11914 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11915 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11916 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11917 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11918 test assertion names.
11919
11920 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11921
11922 PR fortran/18600
11923 * gfortran.dg/stfunc_1.f90: New test.
11924
11925 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11926
11927 PR fortran/16907
11928 * gfortran.dg/real_index_1.f90: New test.
11929
11930 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11931
11932 PR fortran/20323
11933 * gfortran.dg/spec_expr_1.f90: New test.
11934
11935 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
11936
11937 PR c/20402
11938 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11939 new parser.
11940
11941 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11942
11943 PR fortran/20361
11944 * gfortran.dg/largeequiv_1.f90: New test.
11945
11946 2005-03-12 Geoffrey Keating <geoffk@apple.com>
11947
11948 * gcc.dg/ucnid-1.c: New.
11949 * gcc.dg/ucnid-2.c: New.
11950 * gcc.dg/ucnid-3.c: New.
11951 * gcc.dg/ucnid-4.c: New.
11952 * gcc.dg/ucnid-5.c: New.
11953 * gcc.dg/ucnid-6.c: New.
11954 * gcc.dg/cpp/ucnid-1.c: New.
11955 * gcc.dg/cpp/ucnid-2.c: New.
11956 * gcc.dg/cpp/ucnid-3.c: New.
11957 * g++.dg/other/ucnid-1.C: New.
11958
11959 2005-03-12 Geoffrey Keating <geoffk@apple.com>
11960
11961 * gcc.dg/vmx/darwin-abi-3.c: Delete.
11962
11963 2005-03-11 Per Bothner <per@bothner.com>
11964
11965 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
11966 that diagnotics refer to correct token.
11967 * gcc.dg/unused-3.c: Likewise.
11968
11969 2005-03-11 Per Bothner <per@bothner.com>
11970
11971 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11972 constant" is now actually on same line as string constant.
11973 * gcc.dg/cpp/direct2s.c: Likewise.
11974
11975 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
11976
11977 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11978
11979 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11980
11981 PR libfortran/20124
11982 * gfortran.dg/pr20124.f90: New Test
11983
11984 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
11985
11986 PR tree-optimization/20130
11987 * gcc.dg/pr20130-1.c: New test.
11988
11989 2005-03-10 Steve Ellcey <sje@cup.hp.com>
11990
11991 PR target/20095
11992 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11993
11994 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11995
11996 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11997
11998 2005-03-10 Steve Ellcey <sje@cup.hp.com>
11999
12000 * g++.dg/eh/forced1.C: Fix comment.
12001 * g++.dg/eh/forced2.C: Ditto.
12002 * g++.dg/eh/forced3.C: Ditto.
12003 * g++.dg/eh/forced4.C: Ditto.
12004
12005 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12006
12007 PR rtl-opt/20412
12008 * gcc.c-torture/compile/pr20412.c: New test.
12009
12010 2005-03-10 Roger Sayle <roger@eyesopen.com>
12011
12012 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12013
12014 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR target/20322
12017 * gcc.dg/20050307-1.c: New test.
12018
12019 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12020
12021 PR c++/20375
12022 * g++.dg/other/stdarg3.C: New.
12023
12024 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR c++/18384, c++/18327
12027 * g++.dg/init/array19.C: New test.
12028
12029 PR inline-asm/20314
12030 * gcc.dg/torture/pr20314-1.c: New test.
12031 * gcc.dg/torture/pr20314-2.c: New test.
12032
12033 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12034
12035 * gcc.dg/20050309-1.c: New test.
12036
12037 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12038
12039 * gcc.dg/builtins-10.c: Reactivate disabled test.
12040 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12041 new cbrt transformations.
12042
12043 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12044
12045 PR c++/20208
12046 * g++.dg/template/array13.C: New test.
12047
12048 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12049
12050 PR c++/16859
12051 * g++.dg/init/brace4.C: New test.
12052
12053 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12054
12055 PR c++/20186
12056 * g++.dg/template/non-dependent12.C: New.
12057
12058 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12059
12060 PR c++/20142
12061 * g++.dg/init/array18.C: Add dg-do run marker.
12062
12063 PR c++/20142
12064 * g++.dg/init/array18.C: New test.
12065
12066 2005-03-09 Ben Elliston <bje@au.ibm.com>
12067
12068 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12069 * g++.dg/gcov/gcov.exp: Likewise.
12070 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12071 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12072 * lib/c-torture.exp: Likewise.
12073 * lib/fortran-torture.exp: Likewise.
12074 * lib/g++.exp: Likewise.
12075 * lib/gcc-defs.exp: Likewise.
12076 * lib/gcc-dg.exp: Likewise.
12077 * lib/gcc.exp: Likewise.
12078 * lib/gcov.exp: Likewise.
12079 * lib/gfortran.exp: Likewise.
12080 * lib/mike-g++.exp: Likewise.
12081 * lib/mike-gcc.exp: Likewise.
12082 * lib/objc-torture.exp: Likewise.
12083 * lib/objc.exp: Likewise.
12084 * lib/profopt.exp: Likewise.
12085 * lib/target-libpath.exp: Likewise.
12086 * lib/target-supports.exp: Likewise.
12087 * lib/treelang.exp: Likewise.
12088 * lib/wrapper.exp: Likewise.
12089
12090 2005-03-08 Jeff Law <law@redhat.com>
12091
12092 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12093 PHI-OPT changes.
12094
12095 2005-03-08 Ira Rosen <irar@il.ibm.com>
12096
12097 * gcc.dg/vect/pr20122.c: New test.
12098
12099 2005-03-07 Jeff Law <law@redhat.com>
12100
12101 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12102 was folded away.
12103 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12104 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12105 * gcc.dg/tree-ssa/pr18134.c: New test.
12106
12107 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12108
12109 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12110 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12111 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12112
12113 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12114
12115 PR tree-opt/17671
12116 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12117
12118 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12119
12120 * g++.dg/warn/Wnvdtor.C: New test.
12121
12122 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12123
12124 * gcc.dg/torture/pr19683-1.c: New test.
12125
12126 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12127
12128 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12129 * gfortran.dg/g77/19990313-2.f: Ditto.
12130 * gfortran.dg/g77/19990313-3.f: Ditto.
12131 * gfortran.dg/g77/19990525-0.f: Ditto.
12132 * gfortran.dg/g77/19990826-0.f: Ditto.
12133 * gfortran.dg/g77/19990826-2.f: Ditto.
12134 * gfortran.dg/g77/19990826-3.f: Ditto.
12135 * gfortran.dg/g77/20000511-1.f: Ditto.
12136 * gfortran.dg/g77/20000511-2.f: Ditto.
12137 * gfortran.dg/g77/970625-2.f: Ditto.
12138 * gfortran.dg/g77/980310-2.f: Ditto.
12139 * gfortran.dg/g77/980310-3.f: Ditto.
12140 * gfortran.dg/g77/980310-8.f: Ditto.
12141 * gfortran.dg/g77/980519-2.f: Ditto.
12142 * gfortran.dg/g77/alpha1.f: Ditto.
12143 * gfortran.dg/g77/claus.f: Ditto.
12144 * gfortran.dg/g77/erfc.f: Ditto.
12145 * gfortran.dg/g77/short.f: Ditto.
12146 * gfortran.fortran-torture/execute/data.f90: Ditto.
12147 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12148 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12149
12150 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12151
12152 * lib/file-format.exp (gcc_target_object_format): Add check for som
12153 format and hardcode object formats on hppa*-*-hpux*.
12154 * lib/target-supports.exp (check_weak_available): Add check for som
12155 object format. Always return 0 on hppa*-*-hpux10*.
12156
12157 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12158 is defined.
12159
12160 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12161
12162 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12163
12164 * gfortran.dg/pr19936_1.f90: New test.
12165 * gfortran.dg/pr19936_2.f90: New test.
12166 * gfortran.dg/pr19936_3.f90: New test.
12167
12168 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12169 Paul Thomas <prthomas@drfccad.cea.fr>
12170
12171 * gfortran.dg/PR19754_1.f90: New test.
12172 * gfortran.dg/PR19754_2.f90: Ditto.
12173
12174 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12175
12176 PR c++/19311
12177 * g++.dg/template/non-dependent11.C: New test.
12178
12179 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12180
12181 * lib/target-supports.exp (check_iconv_available): Fix comment.
12182
12183 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12184 Joseph S. Myers <joseph@codesourcery.com>
12185
12186 PR c++/19797
12187 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12188
12189 2005-03-04 Matthew Sachs <msachs@apple.com>
12190
12191 * gcc.exp (gcc_target_compile): Put braces around
12192 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12193 * objc.exp (objc_target_compile): Likewise.
12194 * treelang.exp (treelang_target_compile): Likewise.
12195
12196 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12197
12198 PR fortran/19673
12199 * gfortran.dg/func_result_1.f90: New test.
12200
12201 2005-03-04 Ben Elliston <bje@au.ibm.com>
12202
12203 * gcc.misc-tests/options.exp: New test.
12204
12205 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12206
12207 * gcc.dg/pr15784-4.c: New test.
12208
12209 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12210
12211 * gcc.c-torture/execute/pr17133.c: New.
12212 * gcc.c-torture/compile/20050303-1.c: New.
12213
12214 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12215
12216 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12217
12218 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12219
12220 * g++.dg/overload/using2.C: New.
12221
12222 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12223
12224 PR c++/19916
12225 * g++.dg/init/ptrmem2.C: New test.
12226
12227 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12228
12229 PR c/8927
12230 * gcc.dg/pr8927-1.c: New test.
12231
12232 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12233
12234 PR c++/20232
12235 * g++.dg/inherit/covariant12.C: New.
12236
12237 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12238
12239 PR fortran/19479
12240 * gfortran.dg/bound_1.f90: New test.
12241
12242 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12243
12244 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12245 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12246
12247 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12248
12249 PR c/20245
12250 * gcc.dg/pr20245-1.c: New test.
12251
12252 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR middle-end/19874
12255 * gcc.c-torture/execute/20050119-2.c: New test case.
12256
12257 2005-02-28 Ben Elliston <bje@au.ibm.com>
12258
12259 * README: Update the DejaGnu bug reporting address.
12260 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12261 * lib/objc-torture.exp: Likewise.
12262
12263 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12264
12265 * gfortran.dg/boz_1.f90: New test.
12266 * gfortran.dg/boz_3.f90: New test.
12267 * gfortran.dg/boz_4.f90: New test.
12268
12269 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12270
12271 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12272 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12273
12274 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12275
12276 PR libfortran/20101
12277 * gfortran.dg/write_0_pe_format.f90: New test.
12278
12279 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12280
12281 PR c++/20206
12282 * g++.dg/opt/thunk2.C: New test.
12283 * g++.dg/opt/covariant1.C: New test.
12284
12285 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12286
12287 * gfortran.dg/e_d_fmt.f90: New test.
12288
12289 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12290
12291 * gcc.dg/asm-b.c: Fix comment typos.
12292
12293 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12294
12295 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12296 a V_MAY_DEF also.
12297
12298 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12299
12300 PR tree-opt/20188
12301 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12302 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12303 * gcc.dg/asm-b.c: New test.
12304
12305 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12306
12307 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12308 Disable this test on IRIX 6.
12309
12310 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12311
12312 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12313 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12314 parser.
12315
12316 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12317
12318 PR tree-optimization/20204
12319 * testsuite/gcc.dg/pr20204.c: New test.
12320
12321 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12322
12323 PR target/20196
12324 * gcc.c-torture/execute/20050224-1.c: New test.
12325
12326 PR c++/20175
12327 * g++.dg/warn/Wbraces2.C: New test.
12328
12329 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12330
12331 PR c++/19878
12332 * g++.dg/init/const2.C: New test.
12333
12334 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12335
12336 PR tree-optimization/20100
12337 * gcc.c-torture/execute/pr20100-1.c: New test.
12338
12339 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12340
12341 * gfortran.dg/implicit_3.f90: New test.
12342
12343 * gfortran.dg/deftype_1.f90: New test.
12344
12345 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12346
12347 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12348 the test passes.
12349 * g++.dg/other/anon3.C: Accept a warning.
12350
12351 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12352
12353 * gcc.dg/pr20017.c: Fix a comment typo.
12354
12355 2005-02-23 Bud Davis <bdavis@gfortran.org>
12356
12357 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12358
12359 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12360
12361 PR ada/19902
12362 * ada/acats/tests/cxa/cxa3004.a: Remove.
12363 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12364
12365 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12366
12367 PR c++/20073
12368 * g++.dg/init/const1.C: New test.
12369
12370 PR c++/19991
12371 * g++.dg/parse/constant7.C: New test.
12372
12373 PR c++/20152
12374 * g++.dg/parse/error27.C: New test.
12375 * g++.dg/template/qualttp15.C: Adjust error markers.
12376 * g++.old-deja/g++.other/struct1.C: Likewise.
12377
12378 PR c++/20153
12379 * g++.dg/template/error17.C: New test.
12380
12381 PR c++/20148
12382 * g++.dg/parser/error26.C: New test.
12383
12384 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12385
12386 PR tree-optimization/20100
12387 PR tree-optimization/20115
12388 * gcc.dg/pr20115.c: New test.
12389 * gcc.dg/pr20115-1.c: New test.
12390 * gcc.dg/pr20100.c: New test.
12391 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12392 call-clobbered variables after alias1.
12393
12394 2005-02-22 Bud Davis <bdavis@gfortran.org>
12395
12396 * gfortran.dg/list_read_4.f90: new test.
12397
12398 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12399
12400 PR rtl-optimization/20017.
12401 * gcc.dg/pr20017.c: New.
12402
12403 2005-02-22 Devang Patel <dpatel@apple.com>
12404
12405 PR 19952
12406 * g++.dg/tree-ssa/pr19952.C: New test.
12407
12408 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12409
12410 PR c++/19883
12411 * g++.dg/parse/constant6.C: New test.
12412
12413 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12414
12415 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12416 * g++.dg/charset/asm2.c: Likewise.
12417 * g++.dg/charset/asm3.c: Likewise.
12418 * g++.dg/charset/asm4.c: Likewise.
12419 * g++.dg/charset/asm5.c: Likewise.
12420 * g++.dg/charset/attribute1.c: Likewise.
12421 * g++.dg/charset/attribute2.c: Likewise.
12422 * g++.dg/charset/extern1.cc: Likewise.
12423 * g++.dg/charset/extern2.cc: Likewise.
12424 * g++.dg/charset/extern3.cc: Likewise.
12425 * g++.dg/charset/function.cc: Likewise.
12426 * g++.dg/charset/string.c: Likewise.
12427 * g++.dg/charset/charset.exp: Likewise.
12428 * lib/target-supports.exp (check_iconv_available): Fix comment.
12429
12430 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12431
12432 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12433 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12434 * gcc.dg/charset/asm2.c: Likewise.
12435 * gcc.dg/charset/asm3.c: Likewise.
12436 * gcc.dg/charset/asm4.c: Likewise.
12437 * gcc.dg/charset/asm5.c: Likewise.
12438 * gcc.dg/charset/asm6.c: Likewise.
12439 * gcc.dg/charset/attribute1.c: Likewise.
12440 * gcc.dg/charset/attribute2.c: Likewise.
12441 * gcc.dg/charset/builtin1.c: Likewise.
12442 * gcc.dg/charset/extern.c: Likewise.
12443 * gcc.dg/charset/function.c: Likewise.
12444 * gcc.dg/charset/string.c: Likewise.
12445 * gcc.dg/charset/charset.exp: Likewise.
12446
12447 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12448
12449 PR fortran/20086
12450 * gfortran.dg/pr20086.f90: New test.
12451
12452 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12453
12454 PR tree-optimization/19786
12455 * g++.dg/tree-ssa/pr19786.C: New.
12456
12457 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12458
12459 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12460
12461 2005-02-21 Jeff Law <law@redhat.com>
12462
12463 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12464
12465 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12466
12467 * gfortran.dg/do_iterator: Split loop, markup all lines for
12468 which an error locus is printed.
12469 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12470 locus is printed.
12471 * gfortran.dg/select_4.f90: Likewise.
12472 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12473 locuses in the various permutations.
12474
12475 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12476
12477 PR tree-optimization/19951
12478 * g++.dg/vect: New directory.
12479 * g++.dg/vect/vect.exp: New file.
12480 * g++.dg/vect/pr19951.cc: New testcase.
12481 * g++.dg/dg.exp: Also prune vectorizer tests.
12482
12483 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12484
12485 PR 18785
12486 * gcc.dg/charset/builtin1.c: New test.
12487
12488 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12489
12490 PR c++/19299
12491 * g++.dg/inherit/volatile1.C: New test.
12492
12493 PR c++/19440
12494 * g++.dg/template/dtor4.C: New test.
12495
12496 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12497
12498 * gfortran.dg/int_1.f90: New test.
12499
12500 2005-02-19 Devang Patel <dpatel@apple.com>
12501
12502 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12503
12504 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12505
12506 * gfortran.dg/achar_1.f90: New test.
12507
12508 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12509
12510 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12511
12512 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12513 Jakub Jelinek <jakub@redhat.com>
12514
12515 PR tree-optimization/19828
12516 * gcc.dg/tree-ssa/loop-7.c: New test.
12517 * gcc.c-torture/execute/20050218-1.c: New test.
12518
12519 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR c/20043
12522 * gcc.dg/transparent-union-1.c: New test.
12523 * gcc.dg/transparent-union-2.c: New test.
12524
12525 2005-02-18 James E Wilson <wilson@specifixinc.com>
12526
12527 PR tree-optimization/18977
12528 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12529
12530 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12531
12532 PR target/20054
12533 * gcc.dg/pr20054.c: New test.
12534
12535 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12536
12537 PR c++/19508
12538 * g++.dg/ext/attrib20.C: New test.
12539
12540 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12541
12542 PR middle-end/20030
12543 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12544
12545 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12546
12547 PR c++/20008
12548 * g++.dg/opt/switch4.C: New.
12549
12550 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12551
12552 PR c++/20023
12553 PR tree-optimization/20009
12554 * gcc.c-torture/compile/20050217-1.c: New test.
12555 * g++.dg/opt/switch3.C: New test.
12556
12557 PR tree-optimization/18947
12558 * gcc.c-torture/compile/20050215-1.c: New test.
12559 * gcc.c-torture/compile/20050215-2.c: New test.
12560 * gcc.c-torture/compile/20050215-3.c: New test.
12561
12562 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12563
12564 PR c++/20028
12565 * g++.dg/template/crash34.C: New.
12566
12567 PR c++/20022
12568 * g++.dg/other/access3.C: New.
12569
12570 2005-02-17 Ira Rosen <irar@il.ibm.com>
12571
12572 * gcc.dg/vect/vect-98.c: New test.
12573
12574 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12575
12576 PR tree-optimization/19967
12577 * gcc.dg/pr19967.c: New.
12578
12579 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR middle-end/19857
12582 * gcc.dg/tree-ssa/20050215-1.c: New test.
12583 * gcc.c-torture/execute/20050215-1.c: New test.
12584
12585 2005-02-15 Eric Christopher <echristo@redhat.com>
12586
12587 * gcc.dg/cpp/20050215-1.c: New file.
12588
12589 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12590
12591 PR tree-optimization/15785
12592 * gcc.dg/pr15785-1.c: New test.
12593
12594 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12595
12596 PR c++/17788
12597 * g++.dg/init/ctor4.C: New.
12598 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12599
12600 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12601
12602 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12603 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12604
12605 2005-02-15 Andreas Schwab <schwab@suse.de>
12606
12607 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12608 declare malloc.
12609
12610 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12611
12612 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12613
12614 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12615
12616 PR tree-optimization/19853
12617 * gcc.c-torture/compile/pr19853.c: New test.
12618
12619 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12620
12621 PR c++/19608
12622 * g++.dg/parse/local-class1.C: New.
12623
12624 PR c++/19895
12625 * g++.dg/parse/ptrmem3.C: New.
12626
12627 PR c++/19884
12628 * g++.old-deja/g++.oliva/template6.C: Add another case.
12629 * g++.dg/template/explicit6.C: New.
12630
12631 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
12632
12633 PR c++/17816
12634 * g++.dg/other/redecl2.C: New.
12635
12636 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12637
12638 PR c++/19891
12639 * g++.dg/abi/covariant4.C: New.
12640
12641 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
12642
12643 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12644
12645 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
12646
12647 * gcc.dg/vect/vect-96.c: Fix typo.
12648
12649 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12650
12651 PR c++/14479
12652 PR c++/19487
12653 * g++.dg/template/enum5.C: New test.
12654
12655 2005-02-12 Ira Rosen <irar@il.ibm.com>
12656
12657 * gcc.dg/vect/vect-97.c: New test.
12658
12659 2005-02-12 Ira Rosen <irar@il.ibm.com>
12660
12661 * gcc.dg/vect/vect-96.c: New test.
12662
12663 2005-02-12 Uros Bizjak <uros@kss-loka.si>
12664
12665 * gcc.dg/builtins-34.c: Also check ldexp*.
12666
12667 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
12668
12669 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12670
12671 2005-02-11 Janis Johnson <janis187@us.ibm.com>
12672
12673 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12674 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12675 dg-require-dll, dg-require-iconv, dg-require-named-sections,
12676 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12677 selector_list, selector_expression, dg-process-target): Move to new
12678 file target-supports-dg.exp.
12679 * lib/target-supports-dg.exp: New.
12680
12681 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12682 New.
12683
12684 2005-02-11 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR c++/19666
12687 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12688
12689 PR middle-end/19858
12690 * gcc.c-torture/compile/20050210-1.c: New test.
12691
12692 2005-02-11 Mark Mitchell <mark@codesourcery.com>
12693
12694 PR c++/19755
12695 * g++.dg/warn/Wbraces1.C: New test.
12696
12697 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
12698
12699 * gcc.dg/builtins-52.c: New testcase.
12700
12701 2005-02-10 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR c/19342
12704 * gcc.c-torture/execute/20050119-1.c: New test.
12705
12706 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12707
12708 PR c++/19811
12709 * g++.dg/init/delete1.C: New test.
12710
12711 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
12712
12713 PR c++/18470
12714 * g++.dg/template/static12.C: New test.
12715
12716 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12717
12718 PR c++/19787
12719 * g++.dg/conversion/ambig1.C: New test.
12720
12721 PR c++/19739
12722 * g++.dg/ext/attrib19.C: New test.
12723
12724 PR c++/19732
12725 * g++.dg/parse/dtor5.C: New test.
12726
12727 PR c++/19762
12728 * g++.dg/template/dtor3.C: New test.
12729
12730 PR c++/19826
12731 * g++.dg/template/static11.C: New test.
12732 * g++.dg/template/crash2.C: Remove dg-error marker.
12733
12734 2005-02-09 Janis Johnson <janis187@us.ibm.com>
12735
12736 PR C++/18491
12737 * g++.old-deja/g++.mike/p10769a.C: Remove.
12738
12739 2005-02-09 Roger Sayle <roger@eyesopen.com>
12740
12741 * gcc.dg/builtins-48.c: New test case.
12742 * gcc.dg/builtins-49.c: New test case.
12743 * gcc.dg/builtins-50.c: New test case.
12744 * gcc.dg/builtins-51.c: New test case.
12745
12746 2005-02-09 Ian Lance Taylor <ian@airs.com>
12747
12748 PR middle-end/19583
12749 * g++.dg/warn/Wreturn-type-3.C: New test.
12750
12751 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12752
12753 PR middle-end/19402
12754 * gcc.dg/pr19402-1.c: New testcase.
12755 * gcc.dg/pr19402-2.c: likewise.
12756
12757 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12758
12759 PR middle-end/19854
12760 * g++.dg/tree-ssa/tmmti.C: New testcase.
12761
12762 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12763
12764 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12765
12766 2005-02-08 Mark Mitchell <mark@codesourcery.com>
12767
12768 PR c++/19733
12769 * g++.dg/parse/crash23.C: New test.
12770 * g++.dg/warn/Weff1.C: New test.
12771
12772 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12773
12774 * gcc.dg/20050209-1.c: New test.
12775
12776 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12777
12778 PR target/19799
12779 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12780
12781 2005-02-08 Mike Stump <mrs@apple.com>
12782
12783 * g++.dg/pch/import-2.c: New test.
12784 * g++.dg/pch/import-2.hs: New.
12785 * g++.dg/pch/include/import-2a.h: New.
12786 * g++.dg/pch/include/import-2b.h: New.
12787
12788 2005-02-08 Janis Johnson <janis187@us.ibm.com>
12789
12790 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12791
12792 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12793
12794 * gfortran.dg/substr_1.f90: New test.
12795
12796 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
12797
12798 PR middle-end/19775
12799 * gcc.dg/torture/builtin-power-1.c: Disable test for
12800 invalid transformation.
12801 * gcc.dg/builtins-10.c: Likewise. Disable one test we
12802 no longer optimize.
12803 * gcc.dg/builtins-47.c: New testcase.
12804
12805 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
12806 Dorit Naishlos <dorit@il.ibm.com>
12807
12808 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12809
12810 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
12811
12812 * gcc.c-torture/compile/20050206-1.c: New test.
12813
12814 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12815
12816 PR tree-opt/19768
12817 * g++.dg/opt/pr19768.C: New test.
12818
12819 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12820
12821 PR tree-opt/19736
12822 * gcc.c-torture/compile/pr19736.c: New test.
12823
12824 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12825
12826 PR c++/17401
12827 * g++.dg/parse/error25.C: New test.
12828
12829 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
12830
12831 * gcc.c-torture/execute/20050203-1.c: New.
12832
12833 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
12834
12835 * gcc.dg/vect/vect-85.c: Remove xfail.
12836 * gcc.dg/vect/vect-86.c: Remove xfail.
12837 * gcc.dg/vect/vect-87.c: Remove xfail.
12838 * gcc.dg/vect/vect-88.c: Remove xfail.
12839
12840 2005-02-02 Geoffrey Keating <geoffk@apple.com>
12841
12842 * gcc.dg/altivec-19.c: New.
12843
12844 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
12845
12846 PR c/17807
12847 * gcc.dg/nested-func-3.c: New test.
12848 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12849
12850 2005-02-02 Janis Johnson <janis187@us.ibm.com>
12851
12852 * gcc.test-framework/gen_directive_tests: Generate tests for
12853 selector expressions.
12854
12855 2005-02-02 Matt Austern <austern@apple.com>
12856
12857 PR c++/19628
12858 * g++/ext/builtin7.C: New.
12859 * g++/ext/builtin8.C: New.
12860
12861 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12862
12863 PR c/18502
12864 * gcc.dg/pr18502-1.c: New test.
12865
12866 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12867
12868 PR c++/17413
12869 * g++.dg/template/local4.C: Tweak.
12870
12871 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
12872
12873 PR tree-optimization/19578
12874 * gcc.c-torture/compile/20050202-1.c: New test.
12875
12876 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12877
12878 PR c/19435
12879 * gcc.dg/c99-init-4.c: New test.
12880
12881 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12882
12883 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12884
12885 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12886
12887 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12888 * g++.dg/eh/check-vect.h: New.
12889
12890 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12891 * gcc.dg/vect/vect-78.c: Ditto.
12892 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12893 Remove.
12894
12895 * g++.dg/conversion/simd1.C: Expect warning.
12896 * g++.dg/ext/attribute-test-1.C: Ditto.
12897 * g++.dg/ext/attribute-test-2.C: Ditto.
12898 * g++.dg/ext/attribute-test-3.C: Ditto.
12899 * g++.dg/ext/attribute-test-4.C: Ditto.
12900
12901 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12902 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12903
12904 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12905
12906 2005-02-01 Richard Henderson <rth@redhat.com>
12907
12908 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12909 long double for ibm double-double format.
12910 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12911
12912 2005-02-01 Diego Novillo <dnovillo@redhat.com>
12913
12914 PR tree-optimization/19633
12915 * testsuite/gcc.dg/pr19633-1.c: New test.
12916 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12917 to NULL or a symbol.
12918
12919 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12920
12921 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12922 New procs.
12923 (dg-process-target (local override)): Handle selector expressions.
12924
12925 * gcc.test-framework/README: Describe tests in source directory.
12926 * gcc.test-framework/test-framework.awk: Handle dg- tests.
12927 * gcc.test-framework/test-framework.exp: Handle dg- tests.
12928 * gcc.test-framework/dg-bogus-exp-P.c: New test.
12929 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12930 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12931 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12932 * gcc.test-framework/dg-do-link-exp-P.c: New test.
12933 * gcc.test-framework/dg-do-run-exp-P.c: New test.
12934 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12935 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12936 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12937 * gcc.test-framework/dg-error-exp-P.c: New test.
12938 * gcc.test-framework/dg-error-exp-XP.c: New test.
12939 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12940 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12941 * gcc.test-framework/dg-output-exp-P.c: New test.
12942 * gcc.test-framework/dg-output-exp-XF.c: New test.
12943 * gcc.test-framework/dg-warning-exp-P.c: New test.
12944 * gcc.misc-tests/dg-1.c: Remove.
12945 * gcc.misc-tests/dg-2.c: Remove.
12946 * gcc.misc-tests/dg-3.c: Remove.
12947 * gcc.misc-tests/dg-4.c: Remove.
12948 * gcc.misc-tests/dg-5.c: Remove.
12949 * gcc.misc-tests/dg-6.c: Remove.
12950 * gcc.misc-tests/dg-7.c: Remove.
12951 * gcc.misc-tests/dg-8.c: Remove.
12952 * gcc.misc-tests/dg-9.c: Remove.
12953 * gcc.misc-tests/dg-10.c: Remove.
12954 * gcc.misc-tests/dg-11.c: Remove.
12955 * gcc.misc-tests/dg-12.c: Remove.
12956 * gcc.misc-tests/dg-test.exp: Remove.
12957
12958 * gcc.test-framework/test-framework.awk: Change recording and
12959 printing of passes and failures.
12960
12961 * gcc.test-framework: New directory.
12962 * gcc.test-framework/README: New.
12963 * gcc.test-framework/test-framework.exp: New.
12964 * gcc.test-framework/test-framework.awk: New.
12965 * gcc.test-framework/gen_directive_tests: New.
12966
12967 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
12968
12969 * lib/treelang.exp: Fix comment typos.
12970 (treelang_target_compile): Don't append libs=-ltreelang to options.
12971
12972 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
12973
12974 * g++.dg/parse/typename7.C: Adjust error messages.
12975
12976 2005-01-31 Jeff Law <law@redhat.com>
12977
12978 * gcc.c-torture/execute/20050131-1.c: New test.
12979 * gcc.dg/wcaselabel.c: New test.
12980
12981 2005-01-31 Mark Mitchell <mark@codesourcery.com>
12982
12983 * g++.dg/other/warning1.C: Adjust error messags.
12984 * g++.dg/parse/constant5.C: New test.
12985
12986 2005-01-31 Steven Bosscher <stevenb@suse.de>
12987
12988 PR c/19333
12989 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12990 the test case valid.
12991 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12992 * testsuite/gcc.dg/array-7.c: Adjust expected result.
12993 * testsuite/gcc.dg/pr18596-3.c: Likewise.
12994 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12995 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12996 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12997
12998 2005-01-31 Dale Johannesen <dalej@apple.com>
12999
13000 * g++.dg/opt/pr19650.C: New test.
13001
13002 2005-01-31 Richard Henderson <rth@redhat.com>
13003
13004 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13005 long double for intel double extended format.
13006 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13007
13008 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13009
13010 PR c++/19555
13011 * g++.dg/template/static10.C: New test.
13012
13013 PR c++/19395
13014 * g++.dg/parse/error24.C: New test.
13015
13016 PR c++/19367
13017 * g++.dg/lookup/builtin1.C: New test.
13018
13019 PR c++/19457
13020 * g++.dg/warn/conv3.C: New test.
13021
13022 2005-01-30 Bud Davis <bdavis@gfortran.org>
13023
13024 PR fortran/19647
13025 * gfortan.dg/inquire_7.f90
13026
13027 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13028
13029 PR tree-optimization/15791
13030 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13031 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13032 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13033 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13034 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13035 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13036 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13037 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13038 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13039 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13040
13041 2005-01-29 Paul Brook <paul@codesourcery.com>
13042
13043 PR fortran/18565
13044 * check.c (real_or_complex_check): New function.
13045 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13046 * intrinsic.c (add_functions): Use new check functions.
13047 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13048 Add prototypes.
13049
13050 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13051
13052 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13053 gcc.dg/lvalue-3.c: New tests.
13054 * gcc.dg/concat.c: Update expected messages.
13055
13056 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13057
13058 PR libfortran/19595
13059 * gfortran.dg/eor_1.f90: New test.
13060
13061 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13062
13063 PR fortran/19589
13064 * gfortran.dg/logical_data_1.f90: New test.
13065
13066 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13067
13068 PR c++/19253
13069 * g++.dg/template/crash33.C: New test.
13070
13071 PR c++/19667
13072 * g++.dg/template/crash32.C: New test.
13073
13074 2005-01-28 Ian Lance Taylor <ian@airs.com>
13075
13076 PR middle-end/16558
13077 * g++.dg/warn/Wreturn-type-2.C: New test.
13078
13079 2004-06-24 Jeff Law <law@redhat.com>
13080
13081 * gcc.dg/tree-ssa/20050128-1.c: New test.
13082
13083 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13084
13085 * gcc.target/frv/all-mdpackh-1.c: New test.
13086
13087 2005-01-28 Steven Bosscher <stevenb@suse.de>
13088
13089 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13090
13091 2005-01-27 Richard Henderson <rth@redhat.com>
13092
13093 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13094
13095 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13096
13097 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13098
13099 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13100
13101 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13102 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13103 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13104 to cope with cases where the multilib options override the dg-options.
13105
13106 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13107
13108 PR c/18946
13109 * gcc.dg/noncompile/20050120-1.c: New test.
13110
13111 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13112
13113 PR tree-optimization/19633
13114 * gcc.dg/pr19633.c: New test.
13115 * gcc.dg/tree-ssa/pr19633.c: New test.
13116
13117 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13118
13119 * gcc.dg/20041216-1.c: New test.
13120
13121 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13122
13123 PR objc/18862
13124 * objc.dg/selector-2.m: New test.
13125
13126 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13127
13128 * g++.dg/opt/range-test-2.C: New test.
13129
13130 PR rtl-optimization/19579
13131 * gcc.c-torture/execute/20050124-1.c: New test.
13132
13133 2005-01-26 Greg Parker <gparker@apple.com>
13134 Stuart Hastings <stuart@apple.com>
13135
13136 * gcc.c-torture/execute/20050125-1.c: New.
13137
13138 2005-01-18 Jan Hubicka <jh@suse.cz>
13139
13140 PR tree-optimize/19337
13141 * gcc.c-torture/compile/20050119-1.c: New test.
13142
13143 2005-01-24 James E Wilson <wilson@specifixinc.com>
13144
13145 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13146 test for successful match.
13147
13148 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13149
13150 PR objc/18408
13151 * objc.dg/comp-types-7.m: New test.
13152
13153 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13154
13155 * lib/target-supports.exp (current_target_name): New.
13156 (check_effective_target_ilp32, check_effective_target_lp64):
13157 Cache the result to use as long as the current target, with
13158 multilib flags, remains the same.
13159
13160 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13161 (dg-require-weak, dg-require-visibility, dg-require-alias,
13162 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13163 dg-require-effective-target, dg-skip-if): Remove call to
13164 skip_test_and_clear_xfail.
13165 (dg-test): Clear xfail data.
13166
13167 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR target/17751
13170 * gcc.dg/ppc64-toc.c: New test.
13171
13172 * g++.dg/tree-ssa/empty-1.C: New test.
13173
13174 PR middle-end/19551
13175 * gcc.c-torture/execute/20050121-1.c: New test.
13176 * gcc.dg/20050121-2.c: New test.
13177
13178 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13179 Paul Brook <paul@codesourcery.com>
13180
13181 PR fortran/17941
13182 * gfortran.dg/real_const_1.f: New test.
13183 * gfortran.dg/real_const_2.f90: New test.
13184 * gfortran.dg/complex_int_1.f90: New test.
13185
13186 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13187
13188 PR fortran/19313
13189 * gfortan.dg/inquire_6.f90: New test.
13190
13191 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13192
13193 PR libfortran/19451
13194 * open_readonly_1.f90: New test.
13195
13196 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13197
13198 PR libfortran/18982
13199 * gfortran.dg/open_new.f90: New file.
13200
13201 2005-01-22 Paul Brook <paul@codesourcery.com>
13202
13203 * namelist_1.f90: New test.
13204
13205 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13206
13207 PR tree-optimization/19484
13208 * gcc.c-torture/compile/20050122-[12].c: New tests.
13209
13210 2005-01-22 Paul Brook <paul@codesourcery.com>
13211
13212 * gfortran.dg/implicit_2.f90: New test.
13213
13214 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13215
13216 PR fortran/19314
13217 * gfortran.dg/inquire_5.f90: New test.
13218
13219 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13220
13221 PR c/18809
13222 * gcc.dg/pr18809-1.c: New test.
13223
13224 2005-01-21 Ian Lance Taylor <ian@airs.com>
13225
13226 * gcc.dg/20050121-1.c: New test.
13227
13228 PR tree-optimization/13000
13229 * gcc.dg/20040206-1.c: Change warning to point where function is
13230 being inlined.
13231
13232 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13233
13234 PR c++/19208
13235 * g++.dg/template/array11.C: New test.
13236
13237 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13238
13239 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13240 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13241 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13242 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13243 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13244 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13245
13246 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13247
13248 PR tree-optimization/15349
13249 * gcc.dg/tree-ssa/pr15349.c: New.
13250
13251 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13252
13253 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13254
13255 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13256
13257 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13258 scan-assembler-times directive name.
13259
13260 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13261 after dg-do.
13262
13263 PR rtl-optimization/19462
13264 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13265
13266 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13267
13268 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13269 counting function calls on ia64.
13270
13271 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR rtl-optimization/15139
13274 * gcc.dg/20050111-2.c: New test.
13275
13276 PR c/17297
13277 * gcc.c-torture/compile/20050113-1.c: New testcase.
13278
13279 PR middle-end/19164
13280 * gcc.dg/20050113-1.c: New testcase.
13281
13282 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13283
13284 * gcc.dg/vect/vect-85.c: Add comment.
13285 * gcc.dg/vect/vect-86.c: Add xfail for now.
13286 * gcc.dg/vect/vect-87.c: Add xfail for now.
13287 * gcc.dg/vect/vect-88.c: Add xfail for now.
13288 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13289
13290 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13291
13292 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13293
13294 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13295
13296 * g++.dg/debug/typedef3.C: New test.
13297
13298 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13299
13300 PR c/19472
13301 * gcc.dg/asm-a.c: New test.
13302
13303 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13304
13305 * gcc.dg/sh-relax.c: Add prototype for abort.
13306
13307 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13308
13309 * gcc.dg/short-compare-1.c: New test.
13310 * gcc.dg/short-compare-2.c: Likewise.
13311
13312 2005-01-18 Michael Matz <matz@suse.de>
13313
13314 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13315
13316 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13317
13318 PR tree-optimization/19121
13319 * gcc.c-torture/compile/pr19121.c: New test.
13320
13321 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13322
13323 PR target/19357
13324 * gcc.c-torture/compile/pr19357.c: New test.
13325
13326 2005-01-17 Ian Lance Taylor <ian@airs.com>
13327
13328 PR c/5675
13329 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13330 pass--those that refer just to the variable, possibly with a
13331 cast.
13332 * gcc.dg/c99-const-expr-3.c: Likewise.
13333
13334 PR middle-end/13127
13335 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13336 longer emitted.
13337
13338 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13339
13340 PR fortran/18778
13341 * gfortran.dg/endfile_2.f90: New test.
13342
13343 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13344
13345 PR 19168
13346 * gfortran.dg/select_5.f90: New test.
13347
13348 2004-01-16 Paul Brook <paul@codesourcery.com>
13349
13350 * gfortran.dg/common_4.f90: New test.
13351
13352 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13353
13354 PR rtl-optimization/19462
13355 * gcc.dg/torture/pr19462-1.c: New test.
13356
13357 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13358
13359 PR objc/19321
13360 * objc.dg/func-ptr-2.m: New.
13361 * objc.dg/volatile-1.m: New.
13362
13363 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13364
13365 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13366
13367 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR tree-optimization/19060
13370 * gcc.c-torture/execute/20050104-1.c: New test.
13371
13372 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13373
13374 PR fortran/18983
13375 * gfortran.dg/write_to_null.f90: New test.
13376
13377 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13378 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13379
13380 PR other/19328
13381 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13382 argument.
13383
13384 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13385
13386 PR c++/19263
13387 * g++.dg/init/vector1.C: New test.
13388
13389 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13390
13391 PR target/13158
13392 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13393 PR target/18987
13394 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13395
13396 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13397
13398 * gfortran.dg/select_1.f90: New test.
13399 * gfortran.dg/select_2.f90: New test.
13400 * gfortran.dg/select_3.f90: New test.
13401 * gfortran.dg/select_4.f90: New test.
13402
13403 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13404
13405 PR middle-end/19084
13406 PR rtl-optimization/19348
13407 * gcc.dg/20050111-1.c: New test.
13408 * gcc.c-torture/execute/20050111-1.c: New test.
13409
13410 * gcc.dg/i386-asm-4.c: New test.
13411
13412 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13413
13414 * gcc.dg/nested-func-2.c: New test.
13415 * ada/acats/norun.lst: Remove c953002.
13416
13417 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13418
13419 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13420
13421 2005-01-12 Ben Elliston <bje@au.ibm.com>
13422
13423 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13424
13425 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13426
13427 PR target/18761
13428 * g++.dg/abi/align1.C: New test.
13429
13430 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13431
13432 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13433 at a time.
13434 * g++.dg/ext/altivec_check.h: Support compiling as C.
13435
13436 2005-01-10 Roger Sayle <roger@eyesopen.com>
13437
13438 PR c++/19355
13439 * g++.dg/expr/pr19355-1.C: New test case.
13440
13441 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13442
13443 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13444 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13445 * ada/acats/tests/c3/c92005b.ada: Likewise.
13446 * ada/acats/tests/c3/cxb3012.a: Likewise.
13447 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13448
13449 2005-01-09 Paul Brook <paul@codesourcery.com>
13450
13451 * gfortran.dg/common_2.f90: New file.
13452 * gfortran.dg/common_3.f90: New file.
13453
13454 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13455
13456 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13457
13458 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13459
13460 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13461 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13462 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13463 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13464 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13465 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13466 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13467 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13468 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13469 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13470 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13471 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13472 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13473 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13474 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13475 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13476 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13477 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13478 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13479 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13480 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13481 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13482 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13483 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13484 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13485 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13486 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13487 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13488 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13489 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13490 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13491 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13492 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13493 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13494 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13495 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13496 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13497 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13498 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13499 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13500 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13501 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13502 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13503 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13504 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13505 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13506 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13507 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13508 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13509 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13510 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13511 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13512 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13513 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13514 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13515 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13516 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13517 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13518 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13519 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13520 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13521 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13522 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13523 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13524 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13525 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13526 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13527
13528 * gcc.dg/vect/vect-1.c: Fix spelling.
13529 * gcc.dg/vect/vect-10.c: Fix spelling.
13530 * gcc.dg/vect/vect-11.c: Fix spelling.
13531 * gcc.dg/vect/vect-12.c: Fix spelling.
13532 * gcc.dg/vect/vect-14.c: Fix spelling.
13533 * gcc.dg/vect/vect-15.c: Fix spelling.
13534 * gcc.dg/vect/vect-16.c: Fix spelling.
13535 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13536 * gcc.dg/vect/vect-64.c: Fix comments.
13537 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13538
13539 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13540 Ira Rosen <irar@il.ibm.com>
13541
13542 * gcc.dg/vect/vect-70.c: New test.
13543 * gcc.dg/vect/vect-71.c: New test.
13544
13545 2005-01-09 Manfred Hollstein <mh@suse.com>
13546
13547 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13548 * gcc.dg/pr18241-2.c: Likewise.
13549 * gcc.dg/pr18241-3.c: Likewise.
13550 * gcc.dg/pr18241-4.c: Likewise.
13551 * gcc.dg/pr18241-5.c: Likewise.
13552
13553 2005-01-08 Richard Henderson <rth@redhat.com>
13554
13555 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13556 False for x86 and x86-64.
13557
13558 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13559
13560 PR tree-optimization/18241
13561 * gcc.dg/pr18241-1.c: New test.
13562 * gcc.dg/pr18241-2.c: New test.
13563 * gcc.dg/pr18241-3.c: New test.
13564 * gcc.dg/pr18241-4.c: New test.
13565 * gcc.dg/pr18241-5.c: New test.
13566
13567 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13568
13569 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13570 gfortran.dg/select_4.f90: New.
13571
13572 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13573
13574 * gcc.c-torture/execute/20050107-1.c: New test.
13575
13576 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13577
13578 PR c++/19298
13579 * g++.dg/template/ref2.C: New.
13580
13581 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13582
13583 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13584 instead of being empty.
13585
13586 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13587
13588 PR fortran/15553
13589 * gfortran.dg/array-1.f90: New test.
13590
13591 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13592
13593 PR tree-optimization/19283
13594 * gcc.c-torture/execute/20050106-1.c: New test.
13595
13596 PR rtl-optimization/18861
13597 * gcc.dg/20050105-1.c: New test.
13598
13599 PR tree-optimization/18828
13600 * gcc.dg/20050105-2.c: New test.
13601
13602 2005-01-07 Andreas Jaeger <aj@suse.de>
13603
13604 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13605
13606 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13607
13608 PR fortran/18398
13609 * gfortran.dg/fmt_read.f90: New test.
13610
13611 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13612
13613 * gcc.dg/rs6000-ldouble-2.c: New.
13614
13615 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13616
13617 PR c++/19244
13618 * g++.dg/parser/ctor2.C: New test.
13619
13620 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13621
13622 PR c++/17154
13623 * g++.dg/template/using9.C: New test.
13624
13625 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13626
13627 PR c++/19258
13628 * g++.dg/lookup/friend6.C: New test.
13629
13630 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
13631
13632 PR c++/19270
13633 * g++.dg/template/array10.C: New.
13634
13635 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13636
13637 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13638 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13639
13640 2005-01-06 Jakub Jelinek <jakub@redhat.com>
13641
13642 * gcc.c-torture/compile/20050105-1.c: New test.
13643
13644 2005-01-05 Geoffrey Keating <geoffk@apple.com>
13645
13646 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13647
13648 2005-01-05 Roger Sayle <roger@eyesopen.com>
13649
13650 PR middle-end/19100
13651 * gcc.dg/conv-3.c: New test case.
13652
13653 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
13654
13655 * gcc.dg/asm-wide-1.c: New test.
13656
13657 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
13658
13659 PR c++/19030
13660 * g++.dg/parse/crash22.C: New
13661
13662 2005-01-04 Geoffrey Keating <geoffk@apple.com>
13663
13664 PR 19257
13665 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13666
13667 2005-01-04 Uros Bizjak <uros@kss-loka.si>
13668
13669 PR middle-end/17767
13670 * gcc.dg/i386-mmx-6.c: New test case.
13671
13672 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
13673
13674 PR tree-optimization/18308
13675 * gcc.dg/vect/pr18308.c: New testcase.
13676
13677 2005-01-04 Andreas Jaeger <aj@suse.de>
13678
13679 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13680
13681 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13682 Robert Bowdidge <bowdidge@apple.com>
13683
13684 * gcc.dg/cpp/subframework1.c: New.
13685 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13686 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13687 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13688 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13689
13690 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13691
13692 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13693 producing warning.
13694 * gcc.dg/darwin-weakimport-2.c: New.
13695
13696 2005-01-03 Richard Henderson <rth@redhat.com>
13697
13698 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13699
13700 2005-01-03 Richard Henderson <rth@redhat.com>
13701
13702 * gcc.dg/vect/vect.exp: Enable for ia64.
13703 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13704 (check_effective_target_vect_float): Likewise.
13705 (check_effective_target_vect_no_align): Likewise.
13706 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13707 * gcc.dg/vect/vect-8.c: Likewise.
13708
13709 2005-01-03 Uros Bizjak <uros@kss-loka.si>
13710
13711 PR target/19236
13712 * gcc.dg/pr19236-1.c: New test case.
13713
13714 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13715
13716 PR rtl-optimization/12092
13717 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13718
13719 2005-01-02 Andreas Jaeger <aj@suse.de>
13720
13721 * gcc.dg/pr12092-1.c: Do not run on x86_64.
13722
13723 2005-01-01 Roger Sayle <roger@eyesopen.com>
13724 Andrew Pinski <pinskia@physics.uc.edu>
13725
13726 PR rtl-optimization/12092
13727 * gcc.dg/pr12092-1.c: New test case.
13728
13729 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
13730
13731 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13732 'hidden' and 'default' for better portability.
13733 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13734
13735 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13736 6 and 7.
13737 * g++.old-deja/g++.brendan/new3.C: Likewise.
13738
13739 2005-01-01 Steven Bosscher <stevenb@suse.de>
13740
13741 * gcc.dg/20041231-1.C: New test.
13742 * g++.dg/warn/Wunreachable-code-1.C: New test.
13743
13744 2004-12-30 David Edelsohn <edelsohn@gnu.org>
13745
13746 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13747 file, not /dev/null. Abort on error.
13748
13749 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
13750 Ziemowit Laski <zlaski@apple.com>
13751
13752 PR objc/18971
13753 * objc.dg/encode-5.m: New test.
13754
13755 2004-12-29 Richard Henderson <rth@redhat.com>
13756
13757 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13758 * objc.dg/stabs-1.m: Disable for ia64.
13759
13760 2004-12-29 Mark Mitchell <mark@codesourcery.com>
13761
13762 PR c++/19190
13763 * g++.dg/warn/Wunused-10.C: New test.
13764
13765 2004-12-28 Richard Henderson <rth@redhat.com>
13766
13767 * objc.dg/stabs-1.m: Disable for alpha.
13768
13769 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13770
13771 PR c++/19149
13772 * g++.dg/parse/error23.C: New test.
13773
13774 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13775
13776 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13777
13778 PR fortran/19032
13779 * gfortran.dg/intrinsic_modulo_1.f90: New.
13780 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13781 tests with divisor -1.
13782
13783 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13784
13785 * g++.dg/opt/temp1.C (memcpy): Return a value.
13786
13787 PR c++/19148
13788 * g++.dg/expr/cond7.C: New test.
13789
13790 2004-12-27 Paul Brook <paul@codesourcery.com>
13791
13792 * gfortran.dg/g77/select_no_compile.f: Remove.
13793
13794 2004-12-27 Richard Henderson <rth@redhat.com>
13795
13796 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13797 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13798 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13799
13800 2004-12-26 Richard Henderson <rth@redhat.com>
13801
13802 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13803 by 1i instead of token pasting.
13804
13805 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13806
13807 PR tree-optimization/17578
13808 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13809 to additional_flags.
13810 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13811
13812 2004-12-25 Richard Henderson <rth@redhat.com>
13813
13814 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13815 Remove Alpha.
13816
13817 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13818
13819 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13820 hppa*-*-hpux*.
13821 * gcc.dg/pr17957.c (dg-options): Likewise.
13822 * gcc.dg/struct-ret-1.c: Add prototype for abort.
13823 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13824 instead of 0 on __hppa__.
13825 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13826 "foo,%r" on hppa*-*-*.
13827
13828 2004-12-23 Bud Davis <bdavis9659@comcast.net>
13829
13830 PR fortran/19071
13831 * gfortran.dg/complex_write.f90: New test.
13832
13833 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13834
13835 PR c++/17595
13836 * g++.dg/parse/pragma2.C: New test.
13837
13838 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13839
13840 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13841
13842 * gcc.dg/empty2.c: Add missing dg-warning.
13843
13844 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13845
13846 PR c++/17413
13847 * g++.dg/template/local4.C: New test.
13848 * g++.dg/template/crash19.C: Add dg-error marker.
13849
13850 * g++.dg/template/crash31.C: Correct embedded PR number.
13851
13852 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13853
13854 PR c++/16405
13855 * g++.dg/opt/temp1.C: Add do-run marker.
13856
13857 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13858
13859 * g++.dg/template/spec19.C: New.
13860
13861 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13862
13863 PR target/16819
13864 * gcc.dg/empty2.c: New.
13865
13866 2004-12-23 Richard Henderson <rth@redhat.com>
13867
13868 * lib/target-supports.exp (check_effective_target_vect_no_align):
13869 Remove i?86 and x86-64.
13870
13871 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13872
13873 PR c++/16405
13874 * g++.dg/opt/temp1.C: New test.
13875
13876 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13877
13878 PR c++/18733
13879 * g++.dg/template/friend33.C: New testcase.
13880
13881 2004-12-22 Mark Mitchell <mark@codesourcery.com>
13882
13883 PR c++/18464
13884 * g++.dg/template/cond5.C: New test.
13885
13886 PR c++/18492
13887 * g++.dg/inherit/thunk3.C: New test.
13888
13889 PR c++/11224
13890 * g++.dg/warn/Wunused-9.C: New test.
13891
13892 2004-12-22 Janis Johnson <janis187@us.ibm.com>
13893
13894 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13895
13896 2004-12-22 Jan Beulich <jbeulich@novell.com>
13897
13898 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13899
13900 2004-12-21 Mark Mitchell <mark@codesourcery.com>
13901
13902 PR c++/18378
13903 * g++.dg/ext/packed8.C: New test.
13904
13905 PR c++/19063
13906 * g++.dg/template/crash31.C: New test.
13907
13908 PR c++/19034
13909 * g++.dg/template/crash30.C: New test.
13910
13911 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
13912
13913 PR C++/18984
13914 * g++.dg/eh/ctor3.C: New test.
13915
13916 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13917
13918 * objc.dg/stabs-1.m: Allow section name to be quoted and
13919 assembly label to begin with '.LL'.
13920
13921 2004-12-21 Janis Johnson <janis187@us.ibm.com>
13922
13923 * gcc.dg/vect/vect.exp
13924 (check_effective_target_lp64_or_vect_no_align): New.
13925 * gcc.dg/vect/vect-77.c: Use it.
13926 * gcc.dg/vect/vect-78.c: Use it.
13927
13928 * lib/target-supports.exp
13929 (check_effective_target_vect_no_max,
13930 check_effective_target_vect_no_bitwise,
13931 check_effective_target_vect_no_align): New.
13932 * gcc.dg/vect/vect-13.c: Use them.
13933 * gcc.dg/vect/vect-17.c: Ditto.
13934 * gcc.dg/vect/vect-18.c: Ditto.
13935 * gcc.dg/vect/vect-19.c: Ditto.
13936 * gcc.dg/vect/vect-20.c: Ditto.
13937 * gcc.dg/vect/vect-27.c: Ditto.
13938 * gcc.dg/vect/vect-29.c: Ditto.
13939 * gcc.dg/vect/vect-44.c: Ditto.
13940 * gcc.dg/vect/vect-48.c: Ditto.
13941 * gcc.dg/vect/vect-50.c: Ditto.
13942 * gcc.dg/vect/vect-52.c: Ditto.
13943 * gcc.dg/vect/vect-54.c: Ditto.
13944 * gcc.dg/vect/vect-56.c: Ditto.
13945 * gcc.dg/vect/vect-58.c: Ditto.
13946 * gcc.dg/vect/vect-60.c: Ditto.
13947 * gcc.dg/vect/vect-72.c: Ditto.
13948 * gcc.dg/vect/vect-80.c: Ditto.
13949
13950 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
13951
13952 PR c++/14075
13953 * g++.dg/init/string1.C: New.
13954
13955 PR c++/18975
13956 * g++.dg/other/synth1.C: New.
13957
13958 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
13959
13960 PR c/18963
13961 * gcc.dg/pr18963-1.c: New test.
13962
13963 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
13964
13965 PR c/18596
13966 * gcc.dg/funcdef-storage-1.c (foo): Remove.
13967 * gcc.dg/pr18596-1.c: Use dg-error.
13968 (dg-options): Use -fno-unit-at-a-time.
13969 * gcc.dg/pr18596-2.c: New test.
13970 * gcc.dg/pr18596-3.c: New test.
13971
13972 2004-12-20 Roger Sayle <roger@eyesopen.com>
13973
13974 PR middle-end/18683
13975 * g++.dg/opt/pr18683-1.C: New test case.
13976
13977 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
13978
13979 PR other/19093
13980 * g++.dg/opt/max1.C: Fix for 64bit targets.
13981
13982 2004-12-20 Matt Austern <austern@apple.com>
13983
13984 PR c++/19044
13985 * g++.dg/ext/builtin6.C: New
13986
13987 2004-12-20 Diego Novillo <dnovillo@redhat.com>
13988
13989 PR tree-optimization/19080
13990 * gcc.c-torture/compile/pr19080.c: New test.
13991
13992 2004-12-20 Steven Bosscher <stevenb@suse.de>
13993
13994 * gcc.dg/20041219-1.c: New test.
13995
13996 2004-12-19 Roger Sayle <roger@eyesopen.com>
13997
13998 PR middle-end/19068
13999 * g++.dg/opt/max1.C: New test case.
14000
14001 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14002
14003 * gcc.dg/fdata-sections-1.c: New test.
14004
14005 2004-12-18 Roger Sayle <roger@eyesopen.com>
14006
14007 PR middle-end/18548
14008 * gcc.dg/max-1.c: New test case.
14009
14010 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14011
14012 * gcc.c-torture/execute/20041218-1.c: New test.
14013
14014 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14015
14016 * gcc.dg/pr18501.c: New test.
14017 * gcc.dg/uninit-5.c: XFAIL.
14018 * gcc.dg/uninit-9.c: XFAIL.
14019
14020 2004-12-17 Dale Johannesen <dalej@apple.com>
14021
14022 * gcc.dg/20041213-1.c: New.
14023
14024 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14025
14026 * objc.dg/stabs-1.m: Allow assembly label to begin
14027 with a dot ('.').
14028
14029 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14030
14031 * gcc.c-torture/execute/20041213-1.c: Move...
14032 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14033
14034 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14035
14036 PR c++/18721
14037 * g++.dg/lookup/conv-5.C: New.
14038
14039 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14040
14041 * objc.dg/stabs-1.m: New test.
14042
14043 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14044
14045 * gcc.dg/visibility-c.c: Change compile to
14046 assemble for the test.
14047
14048 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14049
14050 PR target/19041
14051 * gcc.dg/visibility-c.c: New test.
14052
14053 2004-12-16 Roger Sayle <roger@eyesopen.com>
14054
14055 PR middle-end/18493
14056 * gcc.dg/switch-8.c: New test case.
14057
14058 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14059
14060 PR c++/18905
14061 * g++.dg/template/init4.C: New.
14062 * g++.dg/opt/static3.C: Enable optimizer.
14063
14064 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14065
14066 * g++.dg/other/complex1.C: New test.
14067
14068 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14069
14070 * g++.dg/opt/inline9.C: New test.
14071
14072 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14073
14074 PR fortran/18993
14075 * gfotran.dg/nullify_1.f: New test.
14076
14077 2004-12-15 Richard Henderson <rth@redhat.com>
14078
14079 * gcc.target/i386/i386.exp: New harness.
14080 * gcc.target/i386/vect-args.c: New.
14081
14082 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14083
14084 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14085
14086 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14087
14088 PR c++/18825
14089 * g++.dg/template/friend32.C: New test.
14090
14091 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14092
14093 * cpp/pragma-once-1.c: New test.
14094 * cpp/pragma-once-1b.h: Likewise.
14095 * cpp/pragma-once-1c.h: Likewise.
14096 * cpp/pragma-once-1d.h: Likewise.
14097 * cpp/inc/pragma-once-1a.h: Likewise.
14098
14099 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14100 Steven G. Kargl <kargls@comcast.net>
14101
14102 PR fortran/17597
14103 * gfortran.dg/list_read_3.f90: New test.
14104
14105 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14106
14107 * gcc.dg/ftrapv-2.c: New test.
14108
14109 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14110
14111 PR c++/18981
14112 * g++.dg/template/typename9.C: New test.
14113
14114 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14115
14116 PR c++/18738
14117 * g++.dg/template/typename8.C: New test.
14118 * g++.dg/parse/friend2.C: Tweak error message.
14119
14120 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14121
14122 * gcc.c-torture/20041214-1.c: New test.
14123
14124 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14125
14126 PR c++/18965
14127 * g++.dg/init/array17.C: New test.
14128
14129 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14130
14131 PR c++/18793
14132 * g++.dg/init/aggr3.C: New test.
14133
14134 2004-12-14 Janis Johnson <janis187@us.ibm.com
14135
14136 * gcc.dg/altivec-types-1.c: New test.
14137 * gcc.dg/altivec-types-2.c: New test.
14138 * gcc.dg/altivec-types-3.c: New test.
14139 * gcc.dg/altivec-types-4.c: New test.
14140 * g++.dg/ext/altivec-types-1.C: New test.
14141 * g++.dg/ext/altivec-types-2.C: New test.
14142 * g++.dg/ext/altivec-types-3.C: New test.
14143 * g++.dg/ext/altivec-types-4.C: New test.
14144
14145 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14146
14147 PR middle-end/18951
14148 * gcc.c-torture/execute/20041213-1.c: New test.
14149
14150 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14151
14152 PR c++/18949
14153 * g++.dg/template/cast1.C: New.
14154
14155 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14156
14157 * gcc.c-torture/execute/20041213-2.c: New test.
14158
14159 2004-12-13 Richard Henderson <rth@redhat.com>
14160
14161 * gcc.dg/i386-sse-10.c: Fix typo in options.
14162
14163 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14164
14165 PR c++/18968
14166 * g++.dg/opt/pr18968.C: New test.
14167
14168 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14169
14170 PR c++/18925
14171 * g++.dg/ext/visibility/staticdatamem.C: New test.
14172
14173 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14174
14175 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14176
14177 2004-12-13 Roger Sayle <roger@eyesopen.com>
14178
14179 PR rtl-optimization/18928
14180 * gcc.dg/pr18928-1.c: New test case.
14181
14182 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14183
14184 PR tree-opt/16951
14185 * gcc.c-torture/compile/20041211-1.c: New.
14186
14187 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14188
14189 PR middle-end/17564
14190 * gcc.c-torture/execute/20041212-1.c: New test.
14191
14192 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14193
14194 PR fortran/18869
14195 * gfortran.dg/common_1.f90: New test.
14196
14197 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14198 Paul Brook <paul@codesourcery.com>
14199
14200 PR fortran/16222
14201 * gfortran.dg/real_do_1.f90: New test.
14202
14203 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14204
14205 PR tree-opt/18040
14206 * g++.dg/opt/ptrmem6.C: New test.
14207
14208 2004-12-11 Roger Sayle <roger@eyesopen.com>
14209
14210 PR middle-end/18921
14211 * gcc.dg/pr18921-1.c: New test case.
14212
14213 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14214
14215 PR fortran/17175
14216 * gfortran.dg/scale_1.f90: New test.
14217
14218 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14219
14220 PR middle-end/18903
14221 * gcc.c-torture/compile/pr18903.c: New test.
14222
14223 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14224
14225 * gcc.c-torture/execute/20041210-1.c: New test.
14226
14227 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14228
14229 PR c++/18731
14230 * g++.dg/parser/struct-1.C: New test.
14231 * g++.dg/parser/struct-2.C: New test.
14232 * g++.dg/parser/struct-3.C: New test.
14233
14234 2004-12-09 Richard Henderson <rth@redhat.com>
14235
14236 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14237
14238 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14239 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14240
14241 2004-12-09 Matt Austern <austern@apple.com>
14242
14243 PR c++/18514
14244 * g++.dg/ext/builtin1.C: New
14245 * g++.dg/ext/builtin2.C: New
14246 * g++.dg/ext/builtin3.C: New
14247 * g++.dg/ext/builtin4.C: New
14248 * g++.dg/ext/builtin5.C: New
14249
14250 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14251
14252 PR tree-opt/18904
14253 * g++.dg/opt/ptrmem5.C: New test.
14254
14255 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14256
14257 * g++.dg/parse/typename5.C: Adjust for new error.
14258 * g++.dg/parse/typename7.C: New.
14259
14260 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14261
14262 PR c++/18073
14263 * g++.dg/other/mmintrin.C: New test.
14264
14265 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14266
14267 PR c++/16681
14268 * g++.dg/init/array15.C: New.
14269 * g++.dg/init/array16.C: New.
14270
14271 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14272
14273 PR fortran/18826
14274 * gfortran.dg/assign_1.f90: New test.
14275
14276 2004-12-08 Nick Clifton <nickc@redhat.com>
14277
14278 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14279 * gcc.target/xstormy16/data_below100: Likewise.
14280 * gcc.target/xstormy16/sfr: Likewise.
14281 * gcc.target/xstormy16/below100.S: New test source file.
14282 * gcc.target/xstormy16/below100.ld: New test linker script.
14283 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14284 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14285 bp instructions.
14286 * gcc.target/xstormy16/bp.c: Likewise.
14287
14288 * gcc.target/xstormy16/bss_below100: New files:
14289 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14290 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14291 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14292 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14293 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14294 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14295 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14296 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14297 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14298 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14299 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14300 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14301 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14302 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14303 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14304 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14305 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14306 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14307 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14308 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14309 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14310 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14311 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14312 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14313 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14314 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14315 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14316
14317 * gcc.target/xstormy16/data_below100: New files:
14318 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14319 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14320 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14321 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14322 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14323 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14324 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14325 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14326 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14327 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14328 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14329 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14330 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14331 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14332 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14333 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14334 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14335 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14336 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14337 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14338 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14339 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14340 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14341 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14342 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14343 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14344 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14345
14346 * gcc.target/xstormy16/sfr: New files:
14347 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14348 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14349 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14350 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14351 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14352 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14353 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14354 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14355 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14356 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14357 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14358 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14359 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14360 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14361 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14362 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14363 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14364 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14365 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14366 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14367 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14368 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14369 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14370 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14371 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14372 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14373 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14374 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14375 27_if0_sfrw_bitfield_f.c
14376
14377 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14378
14379 PR c++/18100
14380 * g++.dg/lookup/name-clash4.C: New test.
14381
14382 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14383
14384 PR c++/18672
14385 * g++.dg/opt/array1.C: New.
14386
14387 PR c++/18803
14388 * g++.dg/template/operator5.C: New.
14389
14390 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14391
14392 PR c/18867
14393 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14394
14395 2004-12-07 Steven Bosscher <stevenb@suse.de>
14396
14397 * gcc.dg/noncompile/20041207.c: New test.
14398
14399 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14400
14401 * g++.dg/other/unreachable-1.C: New test.
14402
14403 2004-12-06 Nick Clifton <nickc@redhat.com>
14404
14405 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14406 <limits.h> because the latter comes from gcc's include/ directory
14407 and not the newlib/libc/include directory.
14408
14409 2004-12-04 Richard Henderson <rth@redhat.com>
14410
14411 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14412
14413 2004-12-04 Richard Henderson <rth@redhat.com>
14414
14415 * lib/target-supports.exp (check_gc_sections_available): Disable
14416 for alpha and ia64.
14417
14418 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14419
14420 PR middle-end/17909
14421 * g++.dg/other/vararg-2.C: New test.
14422
14423 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14424
14425 PR c++/17011, c++/17971
14426 * g++.dg/template/error15.C: Adjust expected error.
14427 * g++.dg/template/instantiate3.C: Likewise.
14428
14429 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14430
14431 * gcc.dg/altivec-18.c: Fix for darwin
14432
14433 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14434
14435 PR c++/18782
14436 * g++.dg/parse/ptrmem2.C: New.
14437
14438 PR c++/18318
14439 * g++.dg/template/new1.C: New.
14440
14441 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14442
14443 PR fortran/18710
14444 * gfortran.dg/direct_io_3.f90: New test.
14445
14446 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14447
14448 PR 18758
14449 * g++.dg/parse/crash21.C: New.
14450
14451 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14452
14453 PR c++/15664, c++/18276
14454 * g++.dg/template/ttp13.C: New test.
14455 * g++.dg/template/ttp14.C: Likewise.
14456
14457 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14458
14459 PR c++/18123
14460 * g++.dg/parse/enum2.C: New test.
14461 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14462
14463 2004-12-02 Nick Clifton <nickc@redhat.com>
14464
14465 * gcc.target/xstormy16: New test directory.
14466 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14467 * gcc.target/xstormy16/bp.c: Check the generation of bp
14468 instructions.
14469 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14470 bn instructions and the BELOW100 attribute.
14471
14472 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14473
14474 PR target/16952
14475 * gcc.dg/ppc-eabi.c: New.
14476
14477 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14478
14479 PR fortran/18284
14480 * gfortran.dg/backspace.f90
14481
14482 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14483
14484 * gfortran.dg/inquire.f90: New test.
14485
14486 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14487
14488 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14489 handle effective-target-keyword.
14490 (dg-skip-if): Support effective-target keyword as target list.
14491 (dg-xfail-if): Ditto.
14492 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14493
14494 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14495
14496 PR tree-optimization/18291
14497 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14498
14499 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14500
14501 PR C++/18729
14502 * g++.dg/parse/crash20.C: New.
14503
14504 PR c++/17431
14505 * g++.dg/overload/arg1.C: New.
14506 * g++.dg/overload/arg2.C: New.
14507 * g++.dg/overload/arg3.C: New.
14508 * g++.dg/overload/arg4.C: New.
14509
14510 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14511
14512 * gcc.dg/c99-flex-array-4.c: Remove.
14513
14514 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14515
14516 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14517
14518 * lib/target-supports.exp (is-effective-target): Simplify.
14519
14520 * lib/target-supports.exp (check_effective_target_vect_long):
14521 Fix for powerpc64-*-*.
14522
14523 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14524
14525 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14526 to support new requirements on FreeBSD 5.
14527
14528 2004-11-30 Devang Patel <dpatel@apple.com>
14529
14530 PR 18702
14531 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14532
14533 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14534
14535 * g++.dg/ext/altivec-13.C: New test.
14536
14537 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14538
14539 PR tree-opt/18298
14540 * gcc.c-torture/execute/p18298.c: New test.
14541
14542 2004-11-30 Ira Rosen <irar@il.ibm.com>
14543 Dorit Naishlos <dorit@il.ibm.com>
14544
14545 PR tree-opt/18607
14546 * gcc.dg/vect/vect-89.c: New test.
14547
14548 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14549
14550 * gcc.dg/pr18596-1.c: New test.
14551
14552 2004-11-30 Ben Elliston <bje@au.ibm.com>
14553
14554 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14555
14556 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14557
14558 PR c/18479
14559 * gcc.dg/pr18479.c: New test.
14560
14561 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14562
14563 PR target/18490
14564 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14565 mmix-knuth-mmixware.
14566
14567 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14568 cris-*-elf* cris-*-aout* mmix-*-*
14569
14570 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14571
14572 PR middle-end/18725
14573 * gcc.dg/pr18725.c: New test.
14574
14575 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14576
14577 PR target/18488
14578 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14579
14580 PR target/18336
14581 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14582
14583 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14584
14585 PR c++/18368
14586 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14587 * g++.old-deja/g++.law/ctors5.C: Likewise.
14588 * g++.old-deja/g++.other/crash25.C: Likewise.
14589
14590 PR c++/18674
14591 * g++.dg/template/error16.C: New test.
14592
14593 PR c++/18512
14594 * g++.dg/template/crash29.C: New test.
14595
14596 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14597
14598 PR tree-optimization/18712
14599 * gcc.c-torture/compile/pr18712.c: New test.
14600
14601 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14602
14603 PR c/7544
14604 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14605 tests.
14606
14607 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14608
14609 PR c++/18652
14610 * g++.dg/lookup/crash6.C: New test.
14611
14612 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14613
14614 PR middle-end/18164
14615 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14616
14617 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14618
14619 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14620 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14621 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14622
14623 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14624
14625 * gcc.dg/pr18164.c: New test.
14626
14627 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14628
14629 * gcc.dg/funroll-loops-all.c: New.
14630
14631 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14632
14633 PR target/18489
14634 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14635 delimeter, match space and TAB as well as ":".
14636
14637 PR target/18484
14638 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14639
14640 PR target/18348
14641 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14642
14643 PR target/18345
14644 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14645
14646 PR target/18337
14647 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14648
14649 2004-11-28 Bud Davis <bdavis9659@comcast.net>
14650
14651 * gfortran.dg/direct_io_2.f90: New test.
14652
14653 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14654
14655 PR target/18334
14656 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14657
14658 2004-11-28 Richard Henderson <rth@redhat.com>
14659
14660 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14661
14662 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
14663
14664 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14665 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14666 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14667 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14668 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14669 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14670 gcc.dg/pointer-arith-8.c: New tests.
14671
14672 2004-11-27 Bud Davis <bdavis9659@comcast.net>
14673
14674 PR fortran/18364
14675 * gfortran.dg/endfile.f90: New test.
14676
14677 2004-11-27 Falk Hueffner <falk@debian.org>
14678
14679 * gcc.dg/loop-6.c: New test.
14680
14681 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14682
14683 * gcc.c-torture/execute/20041126-1.c: New test.
14684
14685 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14686
14687 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14688 on IRIX.
14689
14690 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14691
14692 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14693 functions.
14694
14695 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR rtl-optimization/17825
14698 * gcc.c-torture/compile/20041119-1.c: New test.
14699
14700 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14701
14702 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14703 Check existence of ld library path variables before unsetting.
14704
14705 2004-11-26 Mark Mitchell <mark@codesourcery.com>
14706
14707 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14708
14709 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14710
14711 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14712
14713 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14714
14715 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14716
14717 2004-11-26 Ben Elliston <bje@au.ibm.com>
14718
14719 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14720 dg-do directive.
14721
14722 2004-11-26 Ben Elliston <bje@au.ibm.com>
14723
14724 * gcc.dg/pr17957.c: Pass --param, not -param.
14725
14726 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14727
14728 PR middle-end/17957
14729 * testsuite/gcc.dg/pr17957.c: New test.
14730
14731 2004-11-25 Mark Mitchell <mark@codesourcery.com>
14732
14733 PR c++/18445
14734 * g++.dg/template/crash28.C: Likewise.
14735
14736 PR c++/18001
14737 * g++.dg/expr/unary2.C: Adjust lvalue messages.
14738 * g++.dg/ext/lvaddr.C: Likewise.
14739 * g++.dg/opt/pr7503-3.C: Likewise.
14740
14741 PR c++/18466
14742 * g++.dg/parse/qualified3.C: New test.
14743 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14744
14745 PR c++/18545
14746 * g++.dg/expr/return1.C: New test.
14747
14748 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14749
14750 Friend class name lookup 3/n, PR c++/3332
14751 * g++.dg/lookup/friend3.C: New test.
14752 * g++.dg/lookup/friend4.C: Likewise.
14753 * g++.dg/lookup/friend5.C: Likewise.
14754
14755 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14756
14757 Friend class name lookup 2/n, PR c++/14513, c++/15410
14758 * g++.dg/lookup/friend2.C: New test.
14759 * g++.dg/template/friend31.C: Likewise.
14760
14761 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14762
14763 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14764
14765 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14766
14767 PR c++/17473
14768 * g++.dg/tc1/dr56.C: Remove.
14769 * g++.dg/template/typedef1.C: Add dg-error markers.
14770 * g++.old-deja/g++.other/typedef7.C: Likewise.
14771
14772 PR c++/18285
14773 * g++.dg/parse/typedef7.C: New test.
14774
14775 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
14776
14777 * gcc.c-torture/execute/20041124-1.c: New test.
14778
14779 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14780
14781 * g++.dg/template/deduce3.C: New test.
14782
14783 PR c++/18586
14784 * g++.dg/template/crash27.C: New test.
14785
14786 PR c++/18530
14787 * g++.dg/warn/Wshadow-3.C: New test.
14788
14789 2004-11-24 Devang Patel <dpatel@apple.com>
14790
14791 PR/18555
14792 * gcc.dg/cpp/isysroot-1.c: New test.
14793 * gcc.dg/cpp/usr/include/stdio.h: New file.
14794 * gcc.dg/cpp/isysroot-2.c: New test.
14795 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14796 New file.
14797
14798 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14799
14800 PR c++/8929
14801 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14802
14803 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
14804
14805 * gcc.target/sparc/align.c: Do not include <stdint.h>.
14806 * gcc.target/sparc/pdist.c: Likewise.
14807
14808 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
14809
14810 PR c++/16882
14811 * g++.dg/conversion/simd1.C: New test.
14812
14813 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14814
14815 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14816 and restore_ld_library_path_env_vars.
14817 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14818 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14819 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14820 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
14821
14822 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
14823
14824 * gcc.dg/pragma-align-2.c: Test macro expansion.
14825 * gcc.dg/pragma-pack-2.c: New test.
14826
14827 2004-11-23 Richard Henderson <rth@redhat.com>
14828
14829 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14830 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14831 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14832 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14833 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14834 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14835
14836 * gcc.dg/vect/vect.exp: Add check for alpha.
14837 * lib/target-supports.exp (check_alpha_max_hw_available): New.
14838 (check_effective_target_vect_int): Enable for alpha.
14839 (check_effective_target_vect_long): New.
14840 (is-effective-target): Add it.
14841
14842 2004-11-23 Uros Bizjak <uros@kss-loka.si>
14843
14844 * gcc.dg/pr18614-1.c: New test.
14845
14846 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
14847
14848 * gcc.dg/setjmp-2.c: New test.
14849
14850 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
14851
14852 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14853 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14854 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14855 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14856 gcc.target/sparc/pdist.c: New tests.
14857
14858 2004-11-22 Bob Wilson <bob.wilson@acm.org>
14859
14860 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14861
14862 2004-11-22 Dale Johannesen <dalej@apple.com>
14863
14864 * gcc.dg/20041111-1.c: New.
14865
14866 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14867
14868 PR tree-opt/18536
14869 * gcc.dg/vect/pr18536.c: New test.
14870
14871 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14872
14873 PR c++/18354
14874 * g++.dg/template/nontype11.C: New test.
14875
14876 2004-11-21 Roger Sayle <roger@eyesopen.com>
14877
14878 PR middle-end/18520
14879 * gcc.dg/pr18520-1.c: New test case.
14880
14881 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
14882
14883 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14884 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14885 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14886 expected diagnostics.
14887
14888 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14889
14890 PR target/18580
14891 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14892 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14893 vect-77.c, vect-77a.c: XFAIL on the SPARC.
14894
14895 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14896
14897 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14898
14899 2004-11-19 Mark Mitchell <mark@codesourcery.com>
14900 Joseph Myers <joseph@codesourcery.com>
14901
14902 * lib/target-supports.exp (check_visibility_available): Really
14903 test the compiler.
14904
14905 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14906
14907 PR tree-opt/18181
14908 * gcc.dg/vect/vect-85.c: New test.
14909 * gcc.dg/vect/vect-86.c: New test.
14910 * gcc.dg/vect/vect-87.c: New test.
14911 * gcc.dg/vect/vect-88.c: New test.
14912
14913 2004-11-19 Ben Elliston <bje@au.ibm.com>
14914
14915 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14916
14917 2004-11-18 Janis Johnson <janis187@us.ibm.com>
14918
14919 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14920 * gcc.dg/ppc-and-1.c: Ditto.
14921 * gcc.dg/ppc-compare-1.c: Ditto.
14922 * gcc.dg/ppc-mov-1.c: Ditto
14923
14924 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
14925 Mark Mitchell <mark@codesourcery.com>
14926
14927 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14928
14929 2004-11-17 Janis Johnson <janis187@us.ibm.com>
14930 Aldy Hernandez <aldyh@redhat.com>
14931
14932 * lib/target-supports.exp (check_effective_target_vect_int): New
14933 (check_effective_target_vect_float): New
14934 (check_effective_target_vect_double): New.
14935 (is-effective-target): Support new effective targets keywords.
14936 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14937 default action for dg-do.
14938 * gcc.dg/vect/pr16105.c: Use new support.
14939 * gcc.dg/vect/pr18400.c: Ditto.
14940 * gcc.dg/vect/pr18425.c: Ditto.
14941 * gcc.dg/vect/vect-1.c: Ditto.
14942 * gcc.dg/vect/vect-10.c: Ditto.
14943 * gcc.dg/vect/vect-11.c: Ditto.
14944 * gcc.dg/vect/vect-12.c: Ditto.
14945 * gcc.dg/vect/vect-13.c: Ditto.
14946 * gcc.dg/vect/vect-14.c: Ditto.
14947 * gcc.dg/vect/vect-15.c: Ditto.
14948 * gcc.dg/vect/vect-16.c: Ditto.
14949 * gcc.dg/vect/vect-17.c: Ditto.
14950 * gcc.dg/vect/vect-18.c: Ditto.
14951 * gcc.dg/vect/vect-19.c: Ditto.
14952 * gcc.dg/vect/vect-2.c: Ditto.
14953 * gcc.dg/vect/vect-20.c: Ditto.
14954 * gcc.dg/vect/vect-21.c: Ditto.
14955 * gcc.dg/vect/vect-22.c: Ditto.
14956 * gcc.dg/vect/vect-23.c: Ditto.
14957 * gcc.dg/vect/vect-24.c: Ditto.
14958 * gcc.dg/vect/vect-25.c: Ditto.
14959 * gcc.dg/vect/vect-26.c: Ditto.
14960 * gcc.dg/vect/vect-27.c: Ditto.
14961 * gcc.dg/vect/vect-27a.c: Ditto.
14962 * gcc.dg/vect/vect-28.c: Ditto.
14963 * gcc.dg/vect/vect-29.c: Ditto.
14964 * gcc.dg/vect/vect-29a.c: Ditto.
14965 * gcc.dg/vect/vect-3.c: Ditto.
14966 * gcc.dg/vect/vect-30.c: Ditto.
14967 * gcc.dg/vect/vect-31.c: Ditto.
14968 * gcc.dg/vect/vect-32.c: Ditto.
14969 * gcc.dg/vect/vect-33.c: Ditto.
14970 * gcc.dg/vect/vect-34.c: Ditto.
14971 * gcc.dg/vect/vect-35.c: Ditto.
14972 * gcc.dg/vect/vect-36.c: Ditto.
14973 * gcc.dg/vect/vect-37.c: Ditto.
14974 * gcc.dg/vect/vect-38.c: Ditto.
14975 * gcc.dg/vect/vect-4.c: Ditto.
14976 * gcc.dg/vect/vect-40.c: Ditto.
14977 * gcc.dg/vect/vect-41.c: Ditto.
14978 * gcc.dg/vect/vect-42.c: Ditto.
14979 * gcc.dg/vect/vect-43.c: Ditto.
14980 * gcc.dg/vect/vect-44.c: Ditto.
14981 * gcc.dg/vect/vect-45.c: Ditto.
14982 * gcc.dg/vect/vect-46.c: Ditto.
14983 * gcc.dg/vect/vect-47.c: Ditto.
14984 * gcc.dg/vect/vect-48.c: Ditto.
14985 * gcc.dg/vect/vect-48a.c: Ditto.
14986 * gcc.dg/vect/vect-49.c: Ditto.
14987 * gcc.dg/vect/vect-5.c: Ditto.
14988 * gcc.dg/vect/vect-50.c: Ditto.
14989 * gcc.dg/vect/vect-51.c: Ditto.
14990 * gcc.dg/vect/vect-52.c: Ditto.
14991 * gcc.dg/vect/vect-53.c: Ditto.
14992 * gcc.dg/vect/vect-54.c: Ditto.
14993 * gcc.dg/vect/vect-55.c: Ditto.
14994 * gcc.dg/vect/vect-56.c: Ditto.
14995 * gcc.dg/vect/vect-56a.c: Ditto.
14996 * gcc.dg/vect/vect-57.c: Ditto.
14997 * gcc.dg/vect/vect-58.c: Ditto.
14998 * gcc.dg/vect/vect-59.c: Ditto.
14999 * gcc.dg/vect/vect-6.c: Ditto.
15000 * gcc.dg/vect/vect-60.c: Ditto.
15001 * gcc.dg/vect/vect-61.c: Ditto.
15002 * gcc.dg/vect/vect-62.c: Ditto.
15003 * gcc.dg/vect/vect-63.c: Ditto.
15004 * gcc.dg/vect/vect-64.c: Ditto.
15005 * gcc.dg/vect/vect-65.c: Ditto.
15006 * gcc.dg/vect/vect-66.c: Ditto.
15007 * gcc.dg/vect/vect-67.c: Ditto.
15008 * gcc.dg/vect/vect-68.c: Ditto.
15009 * gcc.dg/vect/vect-69.c: Ditto.
15010 * gcc.dg/vect/vect-7.c: Ditto.
15011 * gcc.dg/vect/vect-72.c: Ditto.
15012 * gcc.dg/vect/vect-72a.c: Ditto.
15013 * gcc.dg/vect/vect-73.c: Ditto.
15014 * gcc.dg/vect/vect-74.c: Ditto.
15015 * gcc.dg/vect/vect-75.c: Ditto.
15016 * gcc.dg/vect/vect-76.c: Ditto.
15017 * gcc.dg/vect/vect-77.c: Ditto.
15018 * gcc.dg/vect/vect-77a.c: Ditto.
15019 * gcc.dg/vect/vect-78.c: Ditto.
15020 * gcc.dg/vect/vect-79.c: Ditto.
15021 * gcc.dg/vect/vect-8.c: Ditto.
15022 * gcc.dg/vect/vect-80.c: Ditto.
15023 * gcc.dg/vect/vect-82.c: Ditto.
15024 * gcc.dg/vect/vect-82_64.c: Ditto.
15025 * gcc.dg/vect/vect-83.c: Ditto.
15026 * gcc.dg/vect/vect-83_64.c: Ditto.
15027 * gcc.dg/vect/vect-9.c: Ditto.
15028 * gcc.dg/vect/vect-all.c: Ditto.
15029 * gcc.dg/vect/vect-none.c: Ditto.
15030
15031 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15032
15033 * lib/gcc-dg.exp (dg-skip-if): New function.
15034 (dg-forbid-option): Remove.
15035 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15036 * g++.dg/abi/bitfield8.C: Likewise.
15037 * g++.dg/abi/dtor1.C: Likewise.
15038 * g++.dg/abi/empty10.C: Likewise.
15039 * g++.dg/abi/empty7.C: Likewise.
15040 * g++.dg/abi/empty9.C: Likewise.
15041 * g++.dg/abi/layout3.C: Likewise.
15042 * g++.dg/abi/layout4.C: Likewise.
15043 * g++.dg/abi/thunk1.C: Likewise.
15044 * g++.dg/abi/thunk2.C: Likewise.
15045 * g++.dg/abi/vbase11.C: Likewise.
15046 * g++.dg/abi/vthunk2.C: Likewise.
15047 * g++.dg/abi/vthunk3.C: Likewise.
15048 * g++.dg/ext/attrib8.C: Likewise.
15049 * g++.dg/opt/longbranch2.C: Likewise.
15050 * g++.dg/opt/reg-stack4.C: Likewise.
15051 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15052 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15053 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15054 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15055 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15056 * gcc.dg/20000609-1.c: Likewise.
15057 * gcc.dg/20000720-1.c: Likewise.
15058 * gcc.dg/20011107-1.c: Likewise.
15059 * gcc.dg/20011119-1.c: Likewise.
15060 * gcc.dg/20020108-1.c: Likewise.
15061 * gcc.dg/20020122-2.c: Likewise.
15062 * gcc.dg/20020122-3.c: Likewise.
15063 * gcc.dg/20020201-3.c: Likewise.
15064 * gcc.dg/20020206-1.c: Likewise.
15065 * gcc.dg/20020218-1.c: Likewise.
15066 * gcc.dg/20020310-1.c: Likewise.
15067 * gcc.dg/20020411-1.c: Likewise.
15068 * gcc.dg/20020418-2.c: Likewise.
15069 * gcc.dg/20020426-1.c: Likewise.
15070 * gcc.dg/20020426-2.c: Likewise.
15071 * gcc.dg/20020517-1.c: Likewise.
15072 * gcc.dg/20020523-1.c: Likewise.
15073 * gcc.dg/20020523-2.c: Likewise.
15074 * gcc.dg/20020729-1.c: Likewise.
15075 * gcc.dg/20030204-1.c: Likewise.
15076 * gcc.dg/20030826-2.c: Likewise.
15077 * gcc.dg/20030926-1.c: Likewise.
15078 * gcc.dg/20031202-1.c: Likewise.
15079 * gcc.dg/980312-1.c: Likewise.
15080 * gcc.dg/980313-1.c: Likewise.
15081 * gcc.dg/990117-1.c: Likewise.
15082 * gcc.dg/990424-1.c: Likewise.
15083 * gcc.dg/990524-1.c: Likewise.
15084 * gcc.dg/991230-1.c: Likewise.
15085 * gcc.dg/i386-387-1.c: Likewise.
15086 * gcc.dg/i386-387-2.c: Likewise.
15087 * gcc.dg/i386-387-3.c: Likewise.
15088 * gcc.dg/i386-387-4.c: Likewise.
15089 * gcc.dg/i386-387-5.c: Likewise.
15090 * gcc.dg/i386-387-6.c: Likewise.
15091 * gcc.dg/i386-asm-1.c: Likewise.
15092 * gcc.dg/i386-bitfield1.c: Likewise.
15093 * gcc.dg/i386-bitfield2.c: Likewise.
15094 * gcc.dg/i386-loop-1.c: Likewise.
15095 * gcc.dg/i386-loop-2.c: Likewise.
15096 * gcc.dg/i386-loop-3.c: Likewise.
15097 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15098 * gcc.dg/i386-pic-1.c: Likewise.
15099 * gcc.dg/i386-regparm.c: Likewise.
15100 * gcc.dg/i386-signbit-1.c: Likewise.
15101 * gcc.dg/i386-signbit-2.c: Likewise.
15102 * gcc.dg/i386-signbit-3.c: Likewise.
15103 * gcc.dg/i386-sse-5.c: Likewise.
15104 * gcc.dg/i386-sse-8.c: Likewise.
15105 * gcc.dg/i386-unroll-1.c: Likewise.
15106 * gcc.dg/tls/opt-1.c: Likewise.
15107 * gcc.dg/tls/opt-2.c: Likewise.
15108 * gcc.dg/unroll-1.c: Likewise.
15109 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15110 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15111 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15112 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15113
15114 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15115
15116 * g++.dg/template/incomplete1.C: New test.
15117
15118 2004-11-16 Nick Clifton <nickc@redhat.com>
15119
15120 Revert patches accidentally commited during checkin of fixes for
15121 xstormy16 tests:
15122 gcc.c-torture/execute/simd-4.c: Revert
15123 gcc.dg/20040910-1.c: Revert.
15124
15125 2004-11-16 Paul Brook <paul@codesourcery.com>
15126
15127 PR fortran/13010
15128 * gfortran.dg/der_pointer_1.f90: New test.
15129
15130 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15131
15132 PR c/18498
15133 * gcc.dg/bitfld-13.c: New test.
15134
15135 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15136
15137 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15138 powerpc*-*-linux*.
15139
15140 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15141 * gcc.dg/ppc64-abi-2.c: Ditto.
15142 * gcc.dg/ppc64-abi-3.c: Ditto.
15143
15144 * lib/gcc-dg.exp (dg-target-list): Remove.
15145
15146 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15147
15148 * gcc.dg/ia64-postinc.c: New test.
15149
15150 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15151
15152 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15153
15154 2004-11-15 Nick Clifton <nickc@redhat.com>
15155
15156 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15157 __INT_MAX__ so that the test can be compiled by toolchains
15158 targeted at 16-bit processors.
15159
15160 * gcc.dg/20040625-1.c: Use long constants rather than integers
15161 when performing arithmetic that will overflow 16-bits.
15162
15163 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15164 xstormy16. It does not support 128-bit vector operations.
15165
15166 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15167 with the macro PTR_TYPE. Define this macro to an integer type
15168 suitable for holding a pointer.
15169
15170 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15171 the target is a 16-bit processor.
15172
15173 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15174 16-bit targets where the character constant will be too long.
15175
15176 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15177 where the double will not be directly addressable.
15178
15179 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15180
15181 Friend class name lookup 1/n, PR c++/18471
15182 * g++.dg/template/crash26.C: New test.
15183 * g++.dg/lookup/struct1.C: Adjust expected error.
15184 * g++.dg/parse/elab1.C: Likewise.
15185 * g++.dg/parse/elab2.C: Likewise.
15186 * g++.dg/parse/int-as-enum1.C: Likewise.
15187 * g++.dg/parse/struct-as-enum1.C: Likewise.
15188 * g++.dg/parse/typedef1.C: Likewise.
15189 * g++.dg/parse/typedef3.C: Likewise.
15190 * g++.dg/parse/typedef4.C: Likewise.
15191 * g++.dg/parse/typedef5.C: Likewise.
15192 * g++.dg/template/nontype4.C: Likewise.
15193 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15194 * g++.old-deja/g++.other/elab1.C: Likewise.
15195 * g++.old-deja/g++.other/syntax4.C: Likewise.
15196
15197 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15198
15199 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15200
15201 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15202
15203 * gcc.c-torture/execute/20041114-1.c: New test.
15204
15205 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15206
15207 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15208 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15209 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15210 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15211 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15212 gcc.dg/switch-7.c: New tests.
15213
15214 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15215
15216 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15217
15218 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15219
15220 PR tree-opt/18400
15221 * gcc.dg/vect/pr18400.c: New test.
15222
15223 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15224 Andrew Pinski <pinskia@physics.uc.edu>
15225
15226 PR tree-opt/18425
15227 * gcc.dg/vect/pr18425.c: New test.
15228
15229 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15230
15231 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15232 Guard with dg-require-alias and dg-require-visibility.
15233
15234 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15235
15236 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15237
15238 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15239
15240 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15241
15242 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15243
15244 PR c++/17344
15245 * g++.dg/template/defarg5.C: New test.
15246
15247 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15248
15249 * g++.dg/parse/cast1.C: Run only on ILP32.
15250 * g++.old-deja/g++.mike/p784.C: Likewise.
15251
15252 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15253
15254 * gcc.c-torture/execute/20041113-1.c: New test.
15255
15256 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15257
15258 PR target/18230
15259 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15260 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15261 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15262 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15263 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15264 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15265 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15266 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15267 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15268 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15269 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15270 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15271 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15272
15273 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15274
15275 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15276 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15277 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15278 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15279 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15280 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15281 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15282 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15283 gcc.target/sparc/combined-1.c: New tests.
15284
15285 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15286
15287 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15288 New tests.
15289
15290 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15291
15292 * lib/gcc-dg.exp (dg-forbid-option): New function.
15293 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15294 * g++.dg/abi/bitfield8.C: Likewise.
15295 * g++.dg/abi/dtor1.C: Likewise.
15296 * g++.dg/abi/empty10.C: Likewise.
15297 * g++.dg/abi/empty7.C: Likewise.
15298 * g++.dg/abi/empty9.C: Likewise.
15299 * g++.dg/abi/layout3.C: Likewise.
15300 * g++.dg/abi/layout4.C: Likewise.
15301 * g++.dg/abi/thunk1.C: Likewise.
15302 * g++.dg/abi/thunk2.C: Likewise.
15303 * g++.dg/abi/vbase11.C: Likewise.
15304 * g++.dg/abi/vthunk2.C: Likewise.
15305 * g++.dg/abi/vthunk3.C: Likewise.
15306 * g++.dg/ext/attrib8.C: Likewise.
15307 * g++.dg/opt/longbranch2.C: Likewise.
15308 * g++.dg/opt/reg-stack4.C: Likewise.
15309 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15310 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15311 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15312 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15313 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15314 * gcc.dg/20000609-1.c: Likewise.
15315 * gcc.dg/20000720-1.c: Likewise.
15316 * gcc.dg/20011107-1.c: Likewise.
15317 * gcc.dg/20011119-1.c: Likewise.
15318 * gcc.dg/20020108-1.c: Likewise.
15319 * gcc.dg/20020122-2.c: Likewise.
15320 * gcc.dg/20020122-3.c: Likewise.
15321 * gcc.dg/20020201-3.c: Likewise.
15322 * gcc.dg/20020206-1.c: Likewise.
15323 * gcc.dg/20020218-1.c: Likewise.
15324 * gcc.dg/20020310-1.c: Likewise.
15325 * gcc.dg/20020411-1.c: Likewise.
15326 * gcc.dg/20020418-2.c: Likewise.
15327 * gcc.dg/20020426-1.c: Likewise.
15328 * gcc.dg/20020426-2.c: Likewise.
15329 * gcc.dg/20020517-1.c: Likewise.
15330 * gcc.dg/20020523-1.c: Likewise.
15331 * gcc.dg/20020523-2.c: Likewise.
15332 * gcc.dg/20020729-1.c: Likewise.
15333 * gcc.dg/20030204-1.c: Likewise.
15334 * gcc.dg/20030826-2.c: Likewise.
15335 * gcc.dg/20030926-1.c: Likewise.
15336 * gcc.dg/20031202-1.c: Likewise.
15337 * gcc.dg/980312-1.c: Likewise.
15338 * gcc.dg/980313-1.c: Likewise.
15339 * gcc.dg/990117-1.c: Likewise.
15340 * gcc.dg/990424-1.c: Likewise.
15341 * gcc.dg/990524-1.c: Likewise.
15342 * gcc.dg/991230-1.c: Likewise.
15343 * gcc.dg/i386-387-1.c: Likewise.
15344 * gcc.dg/i386-387-2.c: Likewise.
15345 * gcc.dg/i386-387-3.c: Likewise.
15346 * gcc.dg/i386-387-4.c: Likewise.
15347 * gcc.dg/i386-387-5.c: Likewise.
15348 * gcc.dg/i386-387-6.c: Likewise.
15349 * gcc.dg/i386-asm-1.c: Likewise.
15350 * gcc.dg/i386-bitfield1.c: Likewise.
15351 * gcc.dg/i386-bitfield2.c: Likewise.
15352 * gcc.dg/i386-loop-1.c: Likewise.
15353 * gcc.dg/i386-loop-2.c: Likewise.
15354 * gcc.dg/i386-loop-3.c: Likewise.
15355 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15356 * gcc.dg/i386-pic-1.c: Likewise.
15357 * gcc.dg/i386-regparm.c: Likewise.
15358 * gcc.dg/i386-signbit-1.c: Likewise.
15359 * gcc.dg/i386-signbit-2.c: Likewise.
15360 * gcc.dg/i386-signbit-3.c: Likewise.
15361 * gcc.dg/i386-sse-5.c: Likewise.
15362 * gcc.dg/i386-sse-8.c: Likewise.
15363 * gcc.dg/i386-unroll-1.c: Likewise.
15364 * gcc.dg/tls/opt-1.c: Likewise.
15365 * gcc.dg/tls/opt-2.c: Likewise.
15366 * gcc.dg/unroll-1.c: Likewise.
15367 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15368 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15369 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15370 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15371 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15372 -m64 is specified.
15373
15374 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15375
15376 PR c++/18389
15377 * g++.dg/parse/cond1.C: New test.
15378
15379 PR c++/18429
15380 * g++.dg/template/array9.C: New test.
15381 * g++.dg/ext/vla1.C: Adjust error messages.
15382 * g++.dg/ext/vlm1.C: Likewise.
15383 * g++.dg/template/crash2.C: Likewise.
15384
15385 PR c++/18436
15386 * g++.dg/template/call3.C: New test.
15387
15388 PR c++/18407
15389 * g++.dg/template/ptrmem11.C: New test.
15390
15391 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15392
15393 PR other/14264
15394 * lib/g++.exp: Set LC_ALL and LANG to C.
15395 * lib/gcc-dg.exp: Likewise.
15396 * lib/gfortran.exp: Likewise.
15397 * lib/objc.exp: Likewise.
15398 * lib/treelang.exp: Likewise.
15399
15400 2004-11-12 Andreas Schwab <schwab@suse.de>
15401
15402 * gcc.dg/pr16286.c: Fix last change.
15403
15404 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15405
15406 PR c++/18416
15407 * g++.dg/init/global1.C: New test.
15408
15409 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15410
15411 * gcc.c-torture/execute/20041112-1.c: New test.
15412
15413 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15414
15415 * lib/gcc-dg.exp (dg-target-list): New.
15416
15417 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15418 Richard Sandiford <rsandifo@redhat.com>
15419
15420 * lib/target-supports.exp (get-compiler_messages): New.
15421 (check_named_sections_available): Use it.
15422 (check_effective_target_ilp32): New.
15423 (check_effective_target_lp64): New.
15424 (is-effective-target): New.
15425 * lib/gcc-dg.exp (dg-require-effective-target): New.
15426
15427 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15428
15429 * gcc.dg/precedence-1.c: New test.
15430
15431 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15432
15433 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15434
15435 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15436 message, delete generated files, use more descriptive name for
15437 executable, and make the test unsupported when it cannot be run.
15438
15439 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15440 (dg-require-weak, dg-require-visibility, dg-require-alias,
15441 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15442 dg-require-iconv, dg-require-named-sections): Use it.
15443
15444 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15445
15446 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15447
15448 PR target/16457
15449 * gcc.dg/ppc-and-1: New
15450
15451 PR target/16796
15452 * gcc.dg/ppc-mov-1.c: New.
15453
15454 PR target/16458
15455 * gcc.dg/ppc-compare-1.c: New.
15456
15457 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15458
15459 * objc.dg/desig-init-2.m: New test.
15460
15461 2004-11-10 Adam Nemet <anemet@lnxw.com>
15462
15463 PR middle-end/18160
15464 * g++.dg/warn/register-var-1.C: New test.
15465 * g++.dg/warn/register-var-2.C: New test.
15466
15467 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15468
15469 * gcc.dg/union-2.c: New test.
15470
15471 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15472
15473 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15474 New test for PR tree-optimization/17892.
15475
15476 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15477
15478 PR c++/18369
15479 * g++.dg/init/new12.C: New test.
15480
15481 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15482
15483 * gcc.target/sparc: New directory.
15484 * gcc.target/sparc/sparc.exp: New driver.
15485 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15486 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15487 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15488 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15489
15490 2004-11-10 Paul Brook <paul@codesourcery.com>
15491
15492 PR fortran/18218
15493 * gfortran.dg/list_read.c: New test.
15494
15495 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15496
15497 PR c/18322
15498 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15499 expected diagnostic location.
15500
15501 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15502
15503 * gcc.dg/20041109-1.c: New test.
15504
15505 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15506
15507 PR objc/18406
15508 * objc/compile/pr18406.m: New test.
15509
15510 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15511
15512 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15513
15514 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15515
15516 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15517
15518 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15519
15520 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15521
15522 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15523
15524 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15525 exit.
15526
15527 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15528
15529 PR tree-opt/18299
15530 * gcc.c-torture/pr18299-1.c: New test.
15531
15532 2004-11-06 Andreas Schwab <schwab@suse.de>
15533
15534 * gcc.dg/pr16286.c: Also test for bool and pixel.
15535
15536 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15537
15538 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15539 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15540 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15541 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15542 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15543 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15544 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15545 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15546 gcc.dg/struct-semi-3.c: New tests.
15547
15548 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15549
15550 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15551
15552 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15553
15554 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15555 Do not use C99 designators.
15556
15557 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15558
15559 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15560
15561 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15562
15563 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15564 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15565 * gcc.c-torture/execute/simd-5.x: Remove.
15566
15567 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15568
15569 PR rtl-optimization/17933
15570 * gcc.dg/torture/pr17933-1.c: New test.
15571
15572 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15573
15574 PR target/18106
15575 * lib/target-supports.exp (check_weak_available): Support
15576 Windows.
15577
15578 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15579
15580 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15581 call to fflush(stdout) before abort.
15582 (my_ffsll): New function.
15583 (generate_fields): Use it.
15584
15585 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15586
15587 * gcc.dg/init-undef-1.c: New test.
15588
15589 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15590
15591 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15592 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15593 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15594 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15595 expected messages for new parser.
15596
15597 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15598
15599 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15600
15601 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15602
15603 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15604 on LP64 targets.
15605
15606 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15607
15608 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15609 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15610 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15611 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15612 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15613 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15614 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15615 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15616 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15617 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15618
15619 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15620
15621 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15622 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15623 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15624 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15625 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15626 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15627 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15628 for new parser.
15629
15630 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
15631
15632 PR target/15342
15633 * gcc.dg/20041104-1.c: New test.
15634
15635 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15636
15637 * g++.dg/template/nontype7.C: New test.
15638 * g++.dg/template/nontype8.C: Likewise.
15639 * g++.dg/template/nontype9.C: Likewise.
15640 * g++.dg/template/nontype10.C: Likewise.
15641 * g++.dg/tc1/dr49.C: Likewise.
15642 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15643 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15644
15645 2004-11-04 Ben Elliston <bje@au.ibm.com>
15646
15647 * g++.dg/rtti/tinfo1.C: Remove xfails.
15648
15649 2004-11-04 Ben Elliston <bje@au.ibm.com>
15650
15651 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15652 packed attribute to the definition to satisfy the new C++ parser.
15653
15654 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15655
15656 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15657 invocations of va_arg.
15658
15659 2004-11-02 Mark Mitchell <mark@codesourcery.com>
15660
15661 PR c++/18124
15662 * g++.dg/template/crash25.C: New test.
15663
15664 PR c++/18155
15665 * g++.dg/template/typedef2.C: New test.
15666 * g++.dg/parse/crash13.C: Adjust error markers.
15667
15668 PR c++/18177
15669 * g++.dg/conversion/const3.C: New test.
15670
15671 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15672
15673 PR fortran/17535
15674 PR fortran/17583
15675 PR fortran/17713
15676 * gfortran.dg/generic_[123].f90: New testcases.
15677
15678 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15679
15680 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15681 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15682
15683 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15684
15685 PR tree-opt/16808
15686 * gcc.c-torture/compile/pr16808.c: New test.
15687
15688 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
15689
15690 PR rtl-optimization/17104
15691 * gcc.dg/ppc-bitfield1.c: New.
15692
15693 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15694
15695 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15696
15697 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15698
15699 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
15700 strings for 32-bit code.
15701
15702 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
15703
15704 PR c/18239
15705 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15706
15707 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
15708
15709 PR c++/18064
15710 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15711
15712 2004-10-31 Mark Mitchell <mark@codesourcery.com>
15713
15714 PR c++/15172
15715 * g++.dg/init/aggr2.C: New test.
15716
15717 2004-10-30 Ziemowit Laski <zlaski@apple.com>
15718
15719 * objc.dg/local-decl-1.m: New test.
15720
15721 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
15722
15723 * gcc.dg/20040910-1.c: Adjust regex.
15724
15725 2004-10-30 Roger Sayle <roger@eyesopen.com>
15726
15727 PR rtl-optimization/18084
15728 * g++.dg/opt/pr18084-1.C: New testcase.
15729
15730 2004-10-30 Matt Austern <austern@apple.com>
15731
15732 PR c++/17542
15733 * g++.dg/ext/attrib18.C: New test.
15734
15735 2004-10-30 Roger Sayle <roger@eyesopen.com>
15736
15737 PR middle-end/18096
15738 * gcc.dg/pr18096-1.c: New test case.
15739
15740 2004-10-30 Roger Sayle <roger@eyesopen.com>
15741
15742 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15743
15744 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
15745
15746 PR c/16666
15747 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15748 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15749 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15750 gcc.dg/old-style-prom-3.c: New tests.
15751
15752 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
15753
15754 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15755 Remove unnecessary inclusion of stdio.h.
15756
15757 2004-10-29 Roger Sayle <roger@eyesopen.com>
15758
15759 PR rtl-optimization/17581
15760 * gcc.dg/pr17581-1.c: New test case.
15761
15762 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
15763
15764 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15765 being implemented.
15766 * g++.dg/conversion/dr195-1.C: New.
15767 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15768 * g++.old-deja/g++.mike/p10148.C: Likewise.
15769
15770 2004-10-29 Mark Mitchell <mark@codesourcery.com>
15771
15772 PR c++/17695
15773 * g++.dg/debug/typedef2.C: New test.
15774
15775 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
15776
15777 PR fortran/13490
15778 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15779 * gfortran.dg/g77/README: Update.
15780
15781 2004-10-28 Matt Austern <austern@apple.com>
15782
15783 PR c++/14124
15784 * g++.dg/ext/packed7.C: New test.
15785
15786 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15787
15788 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15789 scan-assembler.
15790 * lib/scanasm.exp (hidden-scan-for): New proc.
15791 (scan-hidden): Use hidden-scan-for instead of constructing the scan
15792 string.
15793 (scan-not-hidden): Likewise.
15794 * lib/target-supports.exp (check_visibility_available): mach-o is
15795 support too.
15796
15797 2004-10-28 Mark Mitchell <mark@codesourcery.com>
15798
15799 PR c++/17132
15800 * g++.dg/template/memclass3.C: New test.
15801
15802 2004-10-28 Adam Nemet <anemet@lnxw.com>
15803
15804 PR middle-end/18160
15805 * gcc.dg/register-var-1.c: New test.
15806 * gcc.dg/register-var-2.c: New test.
15807 * gcc.dg/asm-7.c: Taking the address of a register variable is an
15808 error now.
15809
15810 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
15811
15812 PR other/18172
15813 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15814 unused variables.
15815 * gcc.dg/vect/vect-22.c: Likewise.
15816
15817 2004-10-28 Jakub Jelinek <jakub@redhat.com>
15818
15819 * gcc.dg/i386-rotate-1.c: New test.
15820
15821 2004-10-27 Mark Mitchell <mark@codesourcery.com>
15822
15823 * g++.dg/init/ref12.C: Add "run" marker.
15824
15825 PR c++/17435
15826 * g++.dg/init/ref12.C: New test.
15827
15828 PR c++/18140
15829 * g++.dg/template/shift1.C: New test.
15830 * g++.dg/template/error10.C: Adjust error markers.
15831
15832 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
15833
15834 PR tree-opt/17529
15835 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15836
15837 2004-10-27 Geoffrey Keating <geoffk@apple.com>
15838
15839 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15840 * gcc.dg/weak/weak-3.c: Likewise.
15841 * gcc.dg/weak/weak-5.c: Likewise.
15842 * gcc.dg/weak/weak-9.c: Likewise.
15843 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15844 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15845
15846 * gcc.dg/darwin-weakimport-1.c: New.
15847
15848 2004-10-28 Ben Elliston <bje@au.ibm.com>
15849
15850 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15851
15852 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
15853
15854 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15855 'syntax' error messages.
15856 * gcc.dg/cpp/direct2s.c: Likewise.
15857
15858 2004-10-26 Geoffrey Keating <geoffk@apple.com>
15859
15860 * gcc.c-torture/compile/20041026-1.c: New.
15861
15862 2004-10-26 Mark Mitchell <mark@codesourcery.com>
15863
15864 PR c++/18093
15865 * g++.dg/lookup/ns2.C: New test.
15866
15867 PR c++/18020
15868 * g++.dg/template/enum4.C: New test.
15869
15870 PR c++/18161
15871 * g++.dg/template/expr1.C: New test.
15872
15873 2004-10-26 Ben Elliston <bje@au.ibm.com>
15874
15875 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15876
15877 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
15878
15879 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15880 gcc.dg/decl-nospec-3.c: New tests.
15881
15882 2004-10-26 Ziemowit Laski <zlaski@apple.com>
15883
15884 * objc.dg/super-class-3.m: New test.
15885
15886 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
15887
15888 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15889 resyncing.
15890 * gcc.dg/cpp/direct2s.c: Likewise.
15891
15892 2004-10-25 Geoffrey Keating <geoffk@apple.com>
15893
15894 * objc.dg/image-info.m: Update for changes to section selection.
15895
15896 2004-10-25 David Ayers <d.ayers@inode.at>
15897 Ziemowit Laski <zlaski@apple.com>
15898
15899 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15900 diagnostics when messaging 'id <Proto>'.
15901 * objc.dg/class-protocol-1.m: New test.
15902 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15903 a non-existent method signature.
15904 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15905 Update diagnostics when messaging with non-existent method signature.
15906 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15907 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15908 invalid receivers are now resolved as if messaging 'id'; remove
15909 extraneous diagnostics.
15910
15911 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
15912
15913 PR c/16667
15914 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15915 gcc.dg/init-desig-obs-3.c: New tests.
15916
15917 2004-10-25 Jakub Jelinek <jakub@redhat.com>
15918
15919 * gcc.dg/debug/20041023-1.c: New test.
15920
15921 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
15922
15923 PR middle-end/17407
15924 * gcc.c-torture/compile/pr17407.c: New test.
15925
15926 PR c++/18121
15927 * g++.dg/template/array8.C: New test.
15928
15929 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15930
15931 PR other/18138
15932 * lib/g++.exp: Accept more than one multilib libgcc.
15933 * lib/gcc-dg.exp: Likewise.
15934 * lib/objc.exp: Likewise.
15935 * lib/treelang.exp: Likewise.
15936 * lib/gfortran.exp: Likewise.
15937
15938 2004-10-24 Ben Elliston <bje@au.ibm.com>
15939
15940 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15941
15942 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
15943
15944 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15945 * gcc.dg/c99-const-expr-3.c: Likewise.
15946
15947 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
15948
15949 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15950
15951 2004-10-23 Ben Elliston <bje@au.ibm.com>
15952
15953 * gcc.c-torture/execute/loop-2e.x: Remove.
15954
15955 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
15956
15957 PR c++/18095
15958 * g++.dg/parse/crash18.C: New.
15959 * g++.dg/parse/crash19.C: New.
15960
15961 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15962
15963 * g++.dg/ext/dllimport1.C: Move dg-warnings.
15964 * g++.dg/ext/dllimport2.C: Same.
15965 * g++.dg/ext/dllimport8.C: Same.
15966
15967 2004-10-21 Mark Mitchell <mark@codesourcery.com>
15968
15969 PR c++/10841
15970 * g++.dg/conversion/cast1.C: New test.
15971 * g++.dg/overload/pmf1.C: Adjust error marker.
15972
15973 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
15974
15975 PR objc/17923
15976 * objc.dg/const-str-7.m: New test.
15977
15978 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15979
15980 * g++.dg/template/memfriend11.C: Fix comment typo.
15981 * g++.dg/template/memfriend14.C: Likewise.
15982
15983 2004-10-20 Richard Henderson <rth@redhat.com>
15984
15985 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15986 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15987 -fasynchronous-unwind-tables.
15988
15989 2004-10-20 Richard Henderson <rth@redhat.com>
15990
15991 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15992 (main): Return success.
15993 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15994 (main): Return success.
15995
15996 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15997
15998 PR c++/13495
15999 * g++.dg/template/memfriend9.C: New test.
16000 * g++.dg/template/memfriend10.C: Likewise.
16001 * g++.dg/template/memfriend11.C: Likewise.
16002 * g++.dg/template/memfriend12.C: Likewise.
16003 * g++.dg/template/memfriend13.C: Likewise.
16004 * g++.dg/template/memfriend14.C: Likewise.
16005 * g++.dg/template/memfriend15.C: Likewise.
16006 * g++.dg/template/memfriend16.C: Likewise.
16007 * g++.dg/template/memfriend17.C: Likewise.
16008 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16009
16010 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16011
16012 * g++.dg/conversion/dr195.C: New.
16013 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16014
16015 2004-10-20 Ben Elliston <bje@au.ibm.com>
16016 Devang Patel <dpatel@apple.com>
16017
16018 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16019 of floating point arithmetic, which could trap.
16020
16021 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16022
16023 PR c++/14035
16024 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16025 * g++.dg/conversion/const2.C: New test.
16026 * g++.dg/expr/reinterpret2.C: New test.
16027 * g++.dg/expr/reinterpret3.C: New test.
16028 * g++.dg/expr/cast2.C: New test.
16029 * g++.dg/expr/copy1.C: New test.
16030 * g++.dg/other/conversion1.C: Change error message.
16031 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16032 function pointers to void *.
16033 * g++.old-deja/g++.mike/p10148.C: Likewise.
16034
16035 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16036
16037 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16038
16039 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16040
16041 PR c++/18047
16042
16043 * g++.dg/parse/expr3.C: New test.
16044
16045 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16046
16047 * gcc.dg/smod-1.c: New test.
16048
16049 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16050
16051 * objc.dg/method-14.m: New test.
16052
16053 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16054
16055 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16056 Also xfail as the patch was reverted.
16057
16058 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16059
16060 PR middle-end/16973
16061 * gcc.dg/pr16973.c: New test.
16062
16063 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16064
16065 PR tree-optimization/17656
16066 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16067
16068 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16069
16070 * g++.dg/eh/shadow1.C: New.
16071
16072 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16073
16074 * gcc.c-torture/compile/20041018-1.c: New test.
16075
16076 2004-10-18 Ben Elliston <bje@au.ibm.com>
16077
16078 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16079 compiler referring to register 0 when accessing sdata. The linker
16080 now patches things up.
16081
16082 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16083
16084 PR c/17529
16085 * gcc.c-torture/compile/pr17529.c: New test.
16086
16087 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16088
16089 PR c++/17743
16090 * g++.dg/ext/attrib17.C: New test.
16091
16092 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16093
16094 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16095
16096 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16097
16098 PR c++/10479
16099 * g++.dg/ext/attrib16.C: New test.
16100
16101 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16102
16103 PR c++/17042
16104 * g++.dg/init/dso_handle1.C: New test.
16105
16106 PR c++/14667
16107 * g++.dg/parse/typedef6.C: New test.
16108
16109 PR c++/17916
16110 * g++.dg/parse/pragma1.C: New test.
16111
16112 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16113
16114 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16115
16116 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16117
16118 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16119 -fno-common when on HPPA HP-UX platforms.
16120
16121 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16122
16123 PR other/16820
16124 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16125 stdint.h.
16126 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16127 uintptr_t.
16128
16129 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16130
16131 PR c++/16301
16132 * g++.dg/lookup/strong-using-4.C: New test.
16133
16134 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16135
16136 PR middle-end/16567
16137 * gcc.c-torture/compile/nested-1.c: New test.
16138
16139 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16140
16141 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16142 and mipsisa64*-*-* (until support for misaligned loads is added).
16143 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16144 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16145 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16146 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16147 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16148 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16149
16150 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16151
16152 PR c++/17976
16153 * g++.dg/init/dtor3.C: New test.
16154
16155 2004-10-15 Ben Elliston <bje@au.ibm.com>
16156
16157 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16158
16159 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16160
16161 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16162 * gcc.dg/macho-lo-sum.c: Likewise.
16163
16164 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16165
16166 * gcc.dg/ppc-spe64-1.c: New test.
16167
16168 2004-10-14 Devang Patel <dpatel@apple.com>
16169
16170 PR 17635
16171 * gcc.dg/pr17635.c : New test.
16172
16173 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16174
16175 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16176 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16177 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16178 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16179 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16180 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16181 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16182 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16183 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16184 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16185 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16186 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16187 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16188 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16189 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16190 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16191 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16192 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16193
16194 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16195
16196 * gcc.dg/vect/vect-82.c: New testcase.
16197 * gcc.dg/vect/vect-82_64.c: New testcase.
16198 * gcc.dg/vect/vect-83.c: New testcase.
16199 * gcc.dg/vect/vect-83_64.c: New testcase.
16200
16201 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16202
16203 * gcc.dg/cpp/error-1.c: New test.
16204
16205 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16206
16207 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16208
16209 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16210
16211 PR target/17984
16212 * gcc.dg/cris-peep2-xsrand2.c: New test.
16213
16214 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16215
16216 PR c++/17661
16217 * testsuite/g++.dg/expr/for2.C: New test.
16218
16219 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16220
16221 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16222
16223 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16224
16225 PR tree-optimization/17724
16226 * g++.dg/opt/pr17724-1.C: New test.
16227 * g++.dg/opt/pr17724-2.C: New test.
16228 * g++.dg/opt/pr17724-3.C: New test.
16229 * g++.dg/opt/pr17724-4.C: New test.
16230 * g++.dg/opt/pr17724-5.C: New test.
16231 * g++.dg/opt/pr17724-6.C: New test.
16232
16233 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16234
16235 PR c/17301
16236 * gcc.dg/pr17301-2.c: New test.
16237
16238 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16239
16240 PR c++/15876
16241 * g++.dg/parse/error22.C: New test.
16242
16243 PR c++/17936
16244 * g++.dg/template/spec18.C: New test.
16245
16246 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16247
16248 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16249 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16250 memcpy.
16251 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16252 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16253
16254 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16255
16256 * g++.dg/eh/cleanup5.C: Add dg-options "".
16257
16258 2004-10-11 Roger Sayle <roger@eyesopen.com>
16259
16260 PR middle-end/17657
16261 * gcc.dg/switch-4.c: New test case.
16262
16263 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16264
16265 * gcc.c-torture/execute/20041011-1.c: New test.
16266
16267 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16268
16269 PR c++/17554
16270 * g++.dg/init/for3.C: New test.
16271
16272 PR c++/17657
16273 * g++.dg/opt/switch2.C: New test.
16274
16275 PR middle-end/17703
16276 * g++.dg/warn/Wreturn-2.C: New test.
16277
16278 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16279
16280 PR c++/17907
16281 * g++.dg/eh/cleanup5.C: New test.
16282
16283 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16284
16285 PR c++/17393
16286 * g++.dg/parse/error21.C: New test.
16287
16288 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16289
16290 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16291 * g++.dg/warn/incomplete1.C: Likewise.
16292 * g++.dg/template/qualttp20.C: Likewise.
16293
16294 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16295
16296 PR c/17881
16297 * parm-incomplete-1.c: New test.
16298
16299 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16300
16301 PR c++/17867
16302 * g++.dg/parse/error19.C: New test.
16303
16304 PR c++/17670
16305 * g++.dg/init/new11.C: New test.
16306
16307 PR c++/17821
16308 * g++.dg/parse/error20.C: New test.
16309
16310 PR c++/17826
16311 * g++.dg/template/crash24.C: New test.
16312
16313 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16314
16315 PR c/17301
16316 * gcc.dg/pr17301-1.c: New test.
16317
16318 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16319
16320 PR c/17189
16321 * gcc.dg/anon-struct-5.c: New test.
16322
16323 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16324
16325 PR c/17844
16326 * gcc.dg/pr17844-1.c: New test.
16327
16328 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16329
16330 PR tree-optimization/17906
16331 * gcc.c-torture/compile/pr17906.c: New.
16332
16333 2004-10-09 Stuart Hastings <stuart@apple.com>
16334 Roger Sayle <roger@eyesopen.com>
16335
16336 PR rtl-optimization/17853
16337 * gcc.dg/i386-mmx-5.c: New testcase.
16338
16339 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16340
16341 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16342
16343 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16344
16345 PR c++/17524
16346 * g++.dg/template/static9.C: New test.
16347
16348 PR c++/17685
16349 * g++.dg/parse/operator5.C: New test.
16350
16351 2004-10-09 Roger Sayle <roger@eyesopen.com>
16352
16353 PR middle-end/17894
16354 * gcc.c-torture/execute/divcmp-4.c: New test case.
16355
16356 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16357
16358 PR tree-opt/17902
16359 * g++.dg/opt/pr17902.C: New test.
16360
16361 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16362
16363 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16364
16365 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16366
16367 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16368
16369 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16370
16371 * gcc.dg/assign-warn-3.c: New test.
16372
16373 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16374
16375 PR c/16999
16376 * gcc.dg/cpp/ident-1.c: New test.
16377
16378 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16379
16380 * gcc.c-torture/compile/acc1.c: New.
16381
16382 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16383
16384 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16385 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16386
16387 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16388
16389 * gcc.dg/ultrasp11.c: New test.
16390
16391 2004-10-08 Michael Matz <matz@suse.de>
16392
16393 * gcc.dg/doloop-2.c: New test.
16394
16395 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16396
16397 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16398 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16399 objc.dg/method-9.m: Update expected diagnostics.
16400
16401 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16402
16403 * gcc.dg/ppc-fsel-3.c: New file.
16404 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16405
16406 2004-10-07 Paul Brook <paul@codesourcery.com>
16407
16408 * gfortran.dg/intrinsic_verify_1.f90: New test.
16409
16410 2004-10-07 Paul Brook <paul@codesourcery.com>
16411
16412 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16413
16414 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16415
16416 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16417 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16418 commit.
16419
16420 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16421
16422 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16423
16424 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16425
16426 PR c++/17115
16427 * g++.dg/warn/Winline-4.C: New test.
16428
16429 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16430
16431 * gcc.c-torture/compile/20041007-1.c: New test.
16432
16433 2004-10-07 Paul Brook <paul@codesourcery.com>
16434
16435 PR fortran/17678
16436 * gfortran.dg/use_allocated_1.f90: New test.
16437
16438 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16439
16440 PR middle-end/17849
16441 * gfortran.fortran-torture/compile/nested.f90: New test
16442
16443 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16444
16445 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16446
16447 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16448
16449 PR c++/17368
16450 * g++.dg/ext/asm6.C: New test.
16451
16452 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16453
16454 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16455
16456 2004-10-06 Paul Brook <paul@codesourcery.com>
16457
16458 PR libfortran/17709
16459 * gfortran.dg/empty_format_1.f90: New test.
16460
16461 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16462
16463 PR fortran/17568
16464 * gfortran.dg/ishft.f90: New test.
16465
16466 PR fortran/17283
16467 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16468 tests.
16469
16470 2004-10-06 Paul Brook <paul@codesourcery.com>
16471
16472 * gfortran.dg/do_1.f90: New test.
16473
16474 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16475
16476 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16477 optimizing for size.
16478
16479 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16480
16481 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16482
16483 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16484
16485 * gcc.c-torture/compile/20041005-1.c: New test.
16486
16487 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16488
16489 PR c++/17829
16490 * g++.dg/lookup/koenig4.C: New.
16491
16492 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16493
16494 * g++.dg/other/classkey1.C: Adjust quoting marks.
16495 * g++.dg/parse/error15.C: Likewise.
16496 * g++.dg/template/meminit2.C (int>): Likewise.
16497
16498 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16499
16500 PR fortran/17283
16501 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16502
16503 PR fortran/17631
16504 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16505
16506 PR fortran/17708
16507 * gfortran.dg/pr17708.f90: New test.
16508
16509 2004-10-04 Chao-ying Fu <fu@mips.com>
16510
16511 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16512 * gcc.dg/vect/vect-4.c: Ditto.
16513 * gcc.dg/vect/vect-5.c: Ditto.
16514 * gcc.dg/vect/vect-6.c: Ditto.
16515 * gcc.dg/vect/vect-8.c: Ditto.
16516 * gcc.dg/vect/vect-16.c: Ditto.
16517 * gcc.dg/vect/vect-30.c: Ditto.
16518 * gcc.dg/vect/vect-40.c: Ditto.
16519 * gcc.dg/vect/vect-41.c: Ditto.
16520 * gcc.dg/vect/vect-42.c: Ditto.
16521 * gcc.dg/vect/vect-43.c: Ditto.
16522 * gcc.dg/vect/vect-44.c: Ditto.
16523 * gcc.dg/vect/vect-45.c: Ditto.
16524 * gcc.dg/vect/vect-46.c: Ditto.
16525 * gcc.dg/vect/vect-47.c: Ditto.
16526 * gcc.dg/vect/vect-48.c: Ditto.
16527 * gcc.dg/vect/vect-49.c: Ditto.
16528 * gcc.dg/vect/vect-50.c: Ditto.
16529 * gcc.dg/vect/vect-51.c: Ditto.
16530 * gcc.dg/vect/vect-52.c: Ditto.
16531 * gcc.dg/vect/vect-53.c: Ditto.
16532 * gcc.dg/vect/vect-54.c: Ditto.
16533 * gcc.dg/vect/vect-55.c: Ditto.
16534 * gcc.dg/vect/vect-56.c: Ditto.
16535 * gcc.dg/vect/vect-57.c: Ditto.
16536 * gcc.dg/vect/vect-58.c: Ditto.
16537 * gcc.dg/vect/vect-59.c: Ditto.
16538 * gcc.dg/vect/vect-60.c: Ditto.
16539 * gcc.dg/vect/vect-74.c: Ditto.
16540 * gcc.dg/vect/vect-79.c: Ditto.
16541 * gcc.dg/vect/vect-80.c: Ditto.
16542
16543 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16544
16545 * gcc.dg/unused-7.c: Use the correct option.
16546
16547 2004-10-04 Paul Brook <paul@codesourcery.com>
16548 Bud Davis <bdavis9659@comcast.net>
16549
16550 PR fortran/17706
16551 PR fortran/16434
16552 * gfortran/pr17706.f90: New test.
16553 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16554
16555 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16556
16557 * gfortran.dg/pr17612.f90: New test.
16558
16559 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16560
16561 * g++.dg/template/local1.C: Adjust quoting marks in
16562 testing for diagnostics.
16563 * g++.dg/tls/diag-2.C: Likewise.
16564 * g++.dg/other/error8.C: Likewise.
16565
16566 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16567
16568 PR c/17178
16569 * gcc.dg/unused-4.c: Adjust to be correct.
16570
16571 PR c/17820
16572 * gcc.dg/unused-7.c: New test.
16573
16574 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16575
16576 PR c++/17797
16577 * g++.dg/overload/template2.C: New test.
16578
16579 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16580
16581 PR tree-optimization/16632
16582 * gcc.dg/tree-ssa/20041002-1.c: New.
16583
16584 2004-10-03 Paul Brook <paul@codesourcery.com>
16585
16586 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16587 rather than relying on default formatting.
16588
16589 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16590
16591 * gcc.dg/20040920-1.c: Update expected message text.
16592
16593 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16594
16595 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16596
16597 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16598
16599 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16600 tree level.
16601
16602 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16603
16604 * gcc.dg/tree-ssa/pr17343.c: Remove.
16605
16606 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16607
16608 PR tree-opt/17343
16609 * gcc.dg/tree-ssa/pr17343.c: New test.
16610
16611 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16612
16613 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16614 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16615 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16616 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16617 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16618
16619 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16620
16621 * gcc.dg/lvalue-2.c: New test.
16622
16623 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16624
16625 PR c/17730
16626 * gcc.dg/pr17730-1.c: New test
16627
16628 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
16629
16630 PR c/7425
16631 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16632
16633 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16634
16635 * gcc.c-torture/execute/stdarg-1.c: New test.
16636 * gcc.c-torture/execute/stdarg-2.c: New test.
16637 * gcc.c-torture/execute/stdarg-3.c: New test.
16638 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16639 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16640 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16641 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16642 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16643
16644 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16645
16646 PR tree-optimization/17697
16647 * g++.dg/opt/pr17697-1.C: New test.
16648 * g++.dg/opt/pr17697-2.C: New test.
16649 * g++.dg/opt/pr17697-3.C: New test.
16650
16651 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
16652
16653 PR c/16409
16654 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16655 gcc.dg/vla-init-5.c: New tests.
16656
16657 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
16658
16659 PR c/13804
16660 * gcc.dg/pr13804-1.c: New test.
16661
16662 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16663
16664 PR fortran/16938
16665 * gfortran.dg/pr16938.f90: New test.
16666
16667 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16668
16669 * g++.dg/template/crash23.C: New test.
16670
16671 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16672
16673 PR c++/17585
16674 * g++.dg/template/static8.C: New test.
16675
16676 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
16677
16678 PR c++/17681
16679 * g++.dg/other/error9.C: New test.
16680
16681 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
16682
16683 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16684
16685 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16686
16687 PR fortran/15164
16688 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16689
16690 2004-09-26 Roger Sayle <roger@eyesopen.com>
16691
16692 PR middle-end/17112
16693 * gcc.dg/pr17112-1.c: New test case.
16694
16695 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
16696
16697 PR c/11459
16698 * gcc.dg/pr11459-1.c: New test.
16699
16700 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
16701
16702 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16703 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16704
16705 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16706
16707 * gfortran.dg/pr15324.f90: Make array bounds consistent.
16708
16709 2004-09-25 Jan Hubicka <jh@suse.cz>
16710
16711 * compile/30040909-1.c: New test.
16712 * compile/30040907-1.c: New test.
16713
16714 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
16715
16716 * gcc.c-torture/execute/va-arg-26.c: New test.
16717
16718 2004-09-24 Zack Weinberg <zack@codesourcery.com>
16719
16720 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16721 extra diagnostics on targets with 64-bit pointers.
16722 * objc.dg/selector-1.m: Adjust dg-warning regexp.
16723
16724 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16725
16726 PR c/17188
16727 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16728 * gcc.dg/decl-3.c: Adjust expected message.
16729
16730 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16731
16732 PR fortran/17615
16733 * gfortran.dg/pr17615.f90: New test.
16734
16735 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
16736
16737 PR tree-optimzation/17517
16738 * g++.dg/tree-ssa/pr17517.C: New Test.
16739
16740 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
16741
16742 PR c++/16889
16743 * g++.dg/lookup/ambig3.C: New.
16744
16745 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
16746
16747 PR tree-opt/17624
16748 * g++.dg/opt/pr17624.C: New test.
16749
16750 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16751
16752 PR c/6980
16753 * gcc.dg/Wbad-function-cast-1.c: New test.
16754
16755 2004-09-23 Zack Weinberg <zack@codesourcery.com>
16756
16757 * g++.dg/ext/complit1.C
16758 * g++.dg/other/error2.C
16759 * g++.dg/other/nontype-1.C
16760 * g++.dg/parse/crash11.C
16761 * g++.dg/parse/crash12.C
16762 * g++.dg/parse/error15.C
16763 * g++.dg/parse/error4.C
16764 * g++.dg/parse/tmpl-outside1.C
16765 * g++.dg/parse/too-many-tmpl-args1.C
16766 * g++.dg/template/dependent-expr3.C
16767 * g++.dg/template/error10.C
16768 * g++.dg/template/instantiate1.C
16769 * g++.dg/template/vtable2.C
16770 * g++.dg/warn/Wshadow-1.C
16771 * g++.dg/warn/weak1.C
16772 * g++.old-deja/g++.brendan/crash16.C
16773 * g++.old-deja/g++.brendan/crash18.C
16774 * g++.old-deja/g++.brendan/crash48.C
16775 * g++.old-deja/g++.brendan/crash49.C
16776 * g++.old-deja/g++.brendan/crash55.C
16777 * g++.old-deja/g++.brendan/crash56.C
16778 * g++.old-deja/g++.brendan/crash8.C
16779 * g++.old-deja/g++.brendan/enum11.C
16780 * g++.old-deja/g++.brendan/enum8.C
16781 * g++.old-deja/g++.brendan/enum9.C
16782 * g++.old-deja/g++.brendan/friend3.C
16783 * g++.old-deja/g++.brendan/misc14.C
16784 * g++.old-deja/g++.bugs/900402_02.C
16785 * g++.old-deja/g++.bugs/900404_03.C
16786 * g++.old-deja/g++.bugs/900404_04.C
16787 * g++.old-deja/g++.bugs/900428_03.C
16788 * g++.old-deja/g++.jason/crash4.C
16789 * g++.old-deja/g++.jason/overload21.C
16790 * g++.old-deja/g++.jason/redecl1.C
16791 * g++.old-deja/g++.jason/report.C
16792 * g++.old-deja/g++.jason/rfg10.C
16793 * g++.old-deja/g++.jason/template30.C
16794 * g++.old-deja/g++.law/arm12.C
16795 * g++.old-deja/g++.law/ctors5.C
16796 * g++.old-deja/g++.law/cvt20.C
16797 * g++.old-deja/g++.law/init10.C
16798 * g++.old-deja/g++.law/init8.C
16799 * g++.old-deja/g++.law/visibility17.C
16800 * g++.old-deja/g++.law/visibility7.C
16801 * g++.old-deja/g++.mike/net8.C
16802 * g++.old-deja/g++.mike/p646.C
16803 * g++.old-deja/g++.mike/p700.C
16804 * g++.old-deja/g++.mike/p701.C
16805 * g++.old-deja/g++.mike/p811.C
16806 * g++.old-deja/g++.ns/template13.C
16807 * g++.old-deja/g++.other/array3.C
16808 * g++.old-deja/g++.other/crash25.C
16809 * g++.old-deja/g++.other/dtor3.C
16810 * g++.old-deja/g++.other/dtor4.C
16811 * g++.old-deja/g++.other/main1.C
16812 * g++.old-deja/g++.other/warn7.C
16813 * g++.old-deja/g++.pt/crash11.C
16814 * g++.old-deja/g++.pt/crash36.C
16815 * g++.old-deja/g++.pt/spec22.C
16816 * g++.old-deja/g++.pt/spec9.C
16817 * g++.old-deja/g++.pt/ttp52.C
16818 * g++.old-deja/g++.robertl/eb103.C
16819 * g++.old-deja/g++.robertl/eb121.C
16820 * g++.old-deja/g++.robertl/eb22.C
16821 * g++.old-deja/g++.robertl/eb8.C:
16822 Update locations and/or regexps of dg-error markers.
16823 Remove markers for some bogus messages that are no longer issued.
16824
16825 2004-09-23 Jakub Jelinek <jakub@redhat.com>
16826
16827 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16828 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16829
16830 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
16831
16832 PR c++/17618
16833 * g++.dg/lookup/crash5.C: New test.
16834
16835 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
16836
16837 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16838 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16839 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16840 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16841 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16842 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16843
16844 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16845 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16846 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16847 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16848 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16849 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16850
16851 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16852
16853 * gcc.dg/vect/vect-44.c: Check additional cases.
16854 * gcc.dg/vect/vect-48.c: Check additional cases.
16855
16856 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16857 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16858 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16859 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16860 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16861 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16862 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16863 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16864 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16865
16866 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16867 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16868 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16869
16870 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
16871
16872 * gcc.dg/tree-ssa/loop-6.c: New test.
16873
16874 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
16875
16876 PR c++/17620
16877 * g++.dg/inherit/base2.C: New.
16878
16879 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
16880
16881 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16882 * gcc.dg/20001012-2.c: Likewise.
16883 * gcc.dg/20001013-1.c: Likewise.
16884 * gcc.dg/20001101-1.c: Likewise.
16885 * gcc.dg/20001102-1.c: Likewise.
16886 * gcc.dg/bf-spl1.c: Likewise.
16887 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16888 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16889
16890 2004-09-22 Diego Novillo <dnovillo@redhat.com>
16891
16892 PR tree-optimization/16721
16893 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16894
16895 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
16896
16897 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16898 * gcc.dg/20040305-1.c: Likewise.
16899
16900 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
16901
16902 PR c/16566
16903 * gcc.c-torture/compile/pr16566-1.c,
16904 gcc.c-torture/compile/pr16566-2.c,
16905 gcc.c-torture/compile/pr16566-3.c: New tests.
16906
16907 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
16908
16909 PR tree-optimization/17512
16910 * gcc.c-torture/compile/20040916-1.c.
16911
16912 2004-09-21 Mark Mitchell <mark@codesourcery.com>
16913
16914 * gcc.dg/pragma-re-3.c: New test.
16915
16916 2004-09-17 Matt Austern <austern@apple.com>
16917
16918 PR c++/15049
16919 * g++.dg/other/anon3.C: New.
16920
16921 2004-09-21 Roger Sayle <roger@eyesopen.com>
16922
16923 PR c++/7503
16924 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16925 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16926 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16927 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16928 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16929
16930 2004-09-21 Bud Davis <bdavis9659@comcast.net>
16931
16932 PR fortran/17286
16933 * gfortran.dg/pr17286.f90: New test.
16934
16935 2004-09-20 Mark Mitchell <mark@codesourcery.com>
16936
16937 PR c++/17530
16938 * g++.dg/template/static7.C: New test.
16939
16940 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
16941
16942 PR tree-opt/17558
16943 * gcc.c-torture/compile/pr17558.c: New test.
16944
16945 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
16946
16947 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16948 if SKIP_ATTRIBUTE is defined.
16949
16950 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16951
16952 PR fortran/15957
16953 * gfortran.dg/pr15957.f90: New test.
16954
16955 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
16956
16957 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16958 in comparison.
16959 * gcc.dg/vect/vect-79.c: Likewise.
16960 * gcc.dg/vect/vect-80.c: Likewise.
16961
16962 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16963
16964 PR fortran/15750
16965 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16966
16967 2004-09-20 Ira Rosen <irar@il.ibm.com>
16968
16969 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16970 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16971 * gcc.dg/vect/vect-62.c: New testcase.
16972 * gcc.dg/vect/vect-63.c: New testcase.
16973 * gcc.dg/vect/vect-64.c: New testcase.
16974 * gcc.dg/vect/vect-65.c: New testcase.
16975 * gcc.dg/vect/vect-66.c: New testcase.
16976 * gcc.dg/vect/vect-67.c: New testcase.
16977 * gcc.dg/vect/vect-68.c: New testcase.
16978 * gcc.dg/vect/vect-69.c: New testcase.
16979 * gcc.dg/vect/vect-79.c: New testcase.
16980 * gcc.dg/vect/vect-80.c: New testcase.
16981
16982 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
16983
16984 * gcc.target/mips/asm-1.c: New test.
16985
16986 2004-09-19 Ira Rosen <irar@il.ibm.com>
16987
16988 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16989 * gcc.dg/vect/vect-73.c: New testcase.
16990 * gcc.dg/vect/vect-74.c: New testcase.
16991 * gcc.dg/vect/vect-75.c: New testcase.
16992 * gcc.dg/vect/vect-76.c: New testcase.
16993 * gcc.dg/vect/vect-77.c: New testcase.
16994 * gcc.dg/vect/vect-78.c: New testcase
16995
16996 2004-09-18 Paul Brook <paul@codesourcery.com>
16997
16998 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16999
17000 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17001
17002 PR c/17424
17003 * gcc.dg/pr17424-1.c: New test.
17004
17005 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17006
17007 * g++.dg/tree-ssa/pr17153.C: New test.
17008
17009 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17010
17011 PR pch/13361
17012 * testsuite/g++.dg/pch/wchar-1.C: New.
17013 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17014
17015 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17016
17017 * gcc.c-torture/execute/20040917-1.c: New test.
17018
17019 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17020
17021 PR tree-optimization/17319
17022 * gcc.dg/pr17319.c: New test.
17023
17024 2004-09-17 Devang Patel <dpatel@apple.com>
17025
17026 * gcc.dg/20040813-1.c: New test.
17027
17028 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17029
17030 PR tree-optimization/17273
17031 * gcc.c-torture/compile/pr17273.c: New test.
17032
17033 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17034
17035 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17036 Update expected messages.
17037 * gcc.dg/declspec-13.c: New test.
17038
17039 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17040
17041 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17042
17043 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17044
17045 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17046 change what 'a' is pointing to.
17047
17048 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17049
17050 PR c++/16002
17051 * g++.dg/template/error18.C: New test.
17052
17053 PR c++/16029
17054 * g++.dg/warn/Wunused-8.C: New test.
17055
17056 2004-09-17 Steven Bosscher <stevenb@suse.de>
17057
17058 PR tree-optimization/17513
17059 * gcc.dg/20040916-1.c: New test.
17060
17061 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17062
17063 PR c++/17501
17064 * g++.dg/template/typename7.C: New test.
17065
17066 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17067
17068 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17069
17070 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17071
17072 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17073 with -ftree-based-profiling also.
17074 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17075
17076 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17077
17078 PR/15364
17079 * gfortran.dg/der_array_io_1.f90: New test.
17080 * gfortran.dg/der_array_io_2.f90: New test.
17081 * gfortran.dg/der_array_io_3.f90: New test.
17082
17083 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17084
17085 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17086 EABI.
17087
17088 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17089
17090 * g++.dg/opt/switch1.C: New test.
17091
17092 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17093
17094 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17095 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17096 Update expected messages.
17097
17098 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17099
17100 PR fortran/16485
17101 * gfortran.dg/same_name_1.f90: New test.
17102
17103 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17104
17105 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17106 dereference garbage pointers.
17107
17108 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17109
17110 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17111 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17112
17113 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17114 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17115 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17116
17117 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17118
17119 PR c++/17324
17120 * g++.dg/template/mangle1.C: New test.
17121
17122 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17123
17124 PR tree-optimization/17252
17125 * gcc.c-torture/execute/pr17252.c: New test.
17126
17127 2004-09-14 Andrew Pinski <apinski@apple.com>
17128
17129 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17130
17131 2004-09-14 Roger Sayle <roger@eyesopen.com>
17132
17133 PR rtl-optimization/9771
17134 * gcc.dg/pr9771-1.c: New test case.
17135
17136 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17137
17138 PR tree-optimization/15262
17139 * gcc.c-torture/execute/pr15262-1.c: New test.
17140 * gcc.c-torture/execute/pr15262-2.c: New test.
17141
17142 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17143
17144 * gcc.dg/declspec-12.c: New test.
17145
17146 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17147
17148 * gfortran.dg/pr17090.f90: Add directives to test.
17149
17150 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17151
17152 * gcc.c-torture/compile/20040914-1.c: New test.
17153
17154 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17155
17156 PR c++/16162
17157 * g++.dg/template/decl2.C: New test.
17158
17159 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17160
17161 PR fortran/17090
17162 * gfortran.dg/pr17090.f90: New test.
17163
17164 2004-09-13 Dale Johannesen <dalej@apple.com>
17165
17166 * gcc.c-torture/compile/pr17408.c: New test case.
17167
17168 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17169
17170 PR c++/16716
17171 * g++.dg/parse/crash17.C: New test.
17172
17173 PR c++/17327
17174 * g++.dg/template/enum3.C: New test.
17175
17176 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17177
17178 * lib/gcc-defs.exp: Load wrapper.exp.
17179 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17180 using local code.
17181 * lib/gcc.exp (gcc_init): Similar.
17182 * lib/gfortran.exp (gfortran_init): Similar.
17183 * lib/objc.exp (objc_init): Similar.
17184 * lib/treelang.exp (treelang_init): Similar.
17185 * lib/wrapper.exp: New file with build_wrapper call machinery in
17186 ${tool}_maybe_build_wrapper.
17187
17188 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17189
17190 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17191 "inline".
17192 * gcc.dg/declspec-11.c: Update expected messages.
17193 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17194 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17195 gcc.dg/inline-12.c: New tests.
17196
17197 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17198
17199 * g++.dg/tree-ssa/pr17400.C: New testcase.
17200
17201 2004-09-13 James E Wilson <wilson@specifixinc.com>
17202
17203 * gcc.target/mips/sb1-1.c: New testcase.
17204
17205 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17206
17207 * lib/g77-dg.exp: Remove unused file.
17208 * lib/mike-g77.exp: Ditto.
17209 * lib/g77.exp: Ditto.
17210
17211 2004-09-12 Richard Henderson <rth@redhat.com>
17212
17213 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17214
17215 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17216
17217 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17218 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17219 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17220 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17221 Update expected messages.
17222
17223 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17224
17225 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17226 declaration/use mismatch for dirp parameter.
17227
17228 2004-09-12 Andrew Pinski <apinski@apple.com>
17229
17230 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17231 -fgnu-runtime is passed.
17232
17233 2004-09-12 Richard Henderson <rth@redhat.com>
17234
17235 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17236 do the uplevel thing and update additional_flags directly.
17237 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17238 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17239 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17240 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17241
17242 2004-09-11 Steven Bosscher <stevenb@suse.de>
17243
17244 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17245
17246 2004-09-11 Roger Sayle <roger@eyesopen.com>
17247
17248 PR middle-end/17411
17249 * g++.dg/opt/pr17411-1.C: New test case.
17250
17251 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17252
17253 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17254 gcc.dg/tls/diag-2.c: Update expected messages.
17255 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17256 messages.
17257 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17258 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17259 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17260 gcc.dg/tls/diag-5.c: New tests.
17261
17262 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17263
17264 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17265
17266 2004-09-11 Steven Bosscher <stevenb@suse.de>
17267
17268 * g++.dg/parse/break-in-for.C: New test.
17269
17270 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17271
17272 * gcc.dg/tree-ssa/20040911-1.c: New test.
17273
17274 2004-09-11 Andreas Jaeger <aj@suse.de>
17275
17276 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17277 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17278
17279 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17280
17281 * gcc.target/frv: New directory of FR-V-specific tests.
17282
17283 2004-09-10 James E Wilson <wilson@specifixinc.com>
17284
17285 * gcc.dg/convert-vec-1.c: New test.
17286
17287 2004-09-10 Roger Sayle <roger@eyesopen.com>
17288
17289 PR middle-end/17024
17290 * gcc.dg/pr17024-1.c: New test case.
17291
17292 2004-09-10 Eric Christopher <echristo@redhat.com>
17293
17294 * gcc.dg/20040910-1.c: New test.
17295
17296 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17297
17298 * gcc.dg/bitfld-9.c: New test.
17299
17300 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17301
17302 * gcc.c-torture/execute/ieee/acc1.c: New test.
17303 * gcc.c-torture/execute/ieee/acc2.c: New test.
17304 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17305
17306 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17307
17308 * gcc.dg/deprecated-2.c: New test.
17309
17310 2004-09-09 James E Wilson <wilson@specifixinc.com>
17311
17312 * gcc.dg/init-vec-1.c: New test.
17313
17314 2004-09-09 Roger Sayle <roger@eyesopen.com>
17315
17316 PR middle-end/17055
17317 * gcc.dg/pr17055-1.c: New test case.
17318
17319 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17320
17321 PR target/17377
17322 * gcc.c-torture/execute/pr17377.c: New test.
17323
17324 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17325
17326 PR c/8420
17327 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17328 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17329 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17330 gcc.dg/long-long-typespec-1.c: New tests.
17331 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17332
17333 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17334
17335 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17336 gcc.dg/gnu99-static-1.c: New tests.
17337
17338 2004-09-08 Devang Patel <dpatel@apple.com>
17339
17340 * gcc.dg/darwin-ld-20040828-1.c: New test.
17341 * gcc.dg/darwin-ld-20040828-2.c: New test.
17342 * gcc.dg/darwin-ld-20040828-3.c: New test.
17343
17344 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17345
17346 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17347 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17348 in error message.
17349 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17350 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17351 in error message.
17352 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17353 types they qualify.
17354 * objc.dg/type-size-2.m: Fix wording in comment.
17355 * objc.dg/va-meth-1.m: New test case.
17356
17357 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17358
17359 PR c/16633:
17360 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17361 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17362
17363 2004-09-06 Devang Patel <dpatel@apple.com>
17364
17365 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17366 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17367
17368 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17369
17370 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17371 reflect changed line numbering of diagnostics.
17372
17373 2004-09-06 Paul Brook <paul@codesourcery.com>
17374
17375 * gfortran.dg/edit_real_1.f90: Add new test.
17376
17377 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17378
17379 * gcc.dg/tree-ssa/loop-2.c: New test.
17380 * gcc.dg/tree-ssa/loop-3.c: New test.
17381 * gcc.dg/tree-ssa/loop-4.c: New test.
17382 * gcc.dg/tree-ssa/loop-5.c: New test.
17383
17384 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17385
17386 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17387
17388 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17389
17390 * gcc.dg/format/sentinel-1.c: New test.
17391
17392 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17393
17394 * testsuite/gcc.dg/builtins-46.c: New.
17395
17396 2004-09-03 Devang Patel <dpatel@apple.com>
17397
17398 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17399 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17400
17401 2004-09-03 Jan Beulich <jbeulich@novell.com>
17402
17403 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17404 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17405 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17406 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17407 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17408 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17409 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17410 the non-portable bzero.
17411 * gcc.dg/20010912-1.c: xfail for NetWare.
17412 * gcc.dg/20020426-2.c: xfail for NetWare.
17413 * gcc.dg/20021014-1.c: xfail for NetWare.
17414 * gcc.dg/20021018-1.c: xfail for NetWare.
17415 * gcc.dg/20030213-1.c: xfail for NetWare.
17416 * gcc.dg/20030225-1.c: xfail for NetWare.
17417 * gcc.dg/20030708-1.c: xfail for NetWare.
17418 * gcc.dg/builtins-config.h: Also exclude NetWare.
17419 * gcc.dg/format/format.h: Define restrict only if not already defined.
17420 * gcc.dg/nest.c: xfail for NetWare.
17421 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17422 * lib/target-supports.exp (check_visibility_available): Exclude
17423 NetWare.
17424
17425 2004-09-03 Jan Beulich <jbeulich@novell.com>
17426
17427 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17428 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17429 deterministic starting point for the alignment of structure fields.
17430 * gcc.dg/Wpadded.c: Dito.
17431 * g++.dg/abi/vbase10.C: Dito.
17432
17433 2004-09-03 Devang Patel <dpatel@apple.com>
17434
17435 * g++.dg/debug/pr15736.cc: New test.
17436
17437 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17438
17439 * README.QMTEST: Fix out-of-date link.
17440
17441 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17442
17443 PR fortran/16579
17444 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17445 Delete. Duplicate of gfortran.dg/g77/20010610.f
17446
17447 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17448
17449 * g++.dg/abi/arm_rtti1.C: New test.
17450
17451 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17452
17453 * gcc.dg/ppc-vector-memcpy.c: New.
17454 * gcc.dg/ppc-vector-memset.c: New.
17455
17456 2004-09-02 Chao-ying Fu <fu@mips.com>
17457
17458 * gcc.target/mips/mips-3d-1.c: New test.
17459 * gcc.target/mips/mips-3d-2.c: New test.
17460 * gcc.target/mips/mips-3d-3.c: New test.
17461 * gcc.target/mips/mips-3d-4.c: New test.
17462 * gcc.target/mips/mips-3d-5.c: New test.
17463 * gcc.target/mips/mips-3d-6.c: New test.
17464 * gcc.target/mips/mips-3d-7.c: New test.
17465 * gcc.target/mips/mips-3d-8.c: New test.
17466 * gcc.target/mips/mips-3d-9.c: New test.
17467 * gcc.target/mips/mips-ps-1.c: New test.
17468 * gcc.target/mips/mips-ps-2.c: New test.
17469 * gcc.target/mips/mips-ps-3.c: New test.
17470 * gcc.target/mips/mips-ps-4.c: New test.
17471 * gcc.target/mips/mips-ps-type.c: New test.
17472
17473 2004-09-02 Paul Brook <paul@codesourcery.com>
17474
17475 * gfortran.dg/edit_real_1.f90: Add new tests.
17476
17477 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17478
17479 PR fortran/15327
17480 * gfortran.dg/merge_char_1.f90: New test.
17481
17482 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17483
17484 PR fortran/16404
17485 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17486
17487 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17488
17489 PR c/1522
17490 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17491
17492 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17493
17494 * g++.dg/opt/loop1.C: Do not XFAIL.
17495
17496 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17497
17498 * gcc.c-torture/execute/20040831-1.c: New test.
17499
17500 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17501
17502 PR fortran/16579
17503 * gfortran.dg/g77/20010610.f: Now passes.
17504 Copy from g77.f-torture/execute. Add dg-run directive.
17505 * gfortran.dg/g77/README: Update
17506
17507 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17508
17509 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17510 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17511 (t1, t2, t3, t4): Add volatile.
17512
17513 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17514
17515 * g++.dg/ext/visibility/arm1.C: New test.
17516
17517 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17518
17519 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17520 -pedantic-errors.
17521
17522 2004-09-01 Paul Brook <paul@codesourcery.com>
17523
17524 * gfortran.dg/eof_2.f90: New test.
17525
17526 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17527
17528 PR fortran/16579
17529 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17530
17531 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17532
17533 PR libfortran/16805
17534 * gfortran.dg/list_read_2.f90: New test.
17535
17536 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17537
17538 * g++.dg/abi/key1.C: New test.
17539
17540 2004-08-31 Richard Henderson <rth@redhat.com>
17541
17542 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17543 form of offsetof.
17544 * g++.dg/other/offsetof5.C: Remove duplicate.
17545
17546 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17547
17548 PR fortran/17244
17549 * gfortran.dg/func_derived_1.f90: New test.
17550
17551 2004-08-31 Paul Brook <paul@codesourcery.com>
17552
17553 * gfortran.dg/eof_1.f90: New test.
17554
17555 2004-08-31 Paul Brook <paul@codesourcery.com>
17556
17557 * gfortran.dg/list_read_1.f90: New file.
17558
17559 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17560
17561 * g++.dg/opt/loop1.C: XFAIL.
17562
17563 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17564
17565 * gcc.dg/funcdef-storage-1.c: New.
17566 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17567 an extern function in local scope.
17568 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17569 declare an 'auto inline' function in local scope.
17570 * gcc.dg/20011130-1.c: Likewise.
17571 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17572 an 'auto' function in local scope.
17573 * gcc.dg/20021014-1.c: Likewise.
17574 * gcc.dg/20030331-2.c: Likewise.
17575
17576 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17577
17578 * gfortran.dg/blockdata_1.f90: New test.
17579
17580 2004-08-30 Richard Henderson <rth@redhat.com>
17581
17582 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17583
17584 2004-08-30 Richard Henderson <rth@redhat.com>
17585
17586 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17587 additional_flags set by alternate driver.
17588 (ieee-options): New procedure.
17589 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17590 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17591 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17592 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17593
17594 2004-08-30 Richard Henderson <rth@redhat.com>
17595
17596 * lib/f-torture.exp: Remove.
17597
17598 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17599
17600 PR rtl-optimization/16590
17601 * g++.dg/opt/loop1.C: New test.
17602
17603 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17604
17605 PR fortran/13910
17606 * gfortran.dg/oldstyle_1.f90: New test.
17607
17608 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17609 Paul Brook <paul@codesourcery.com>
17610
17611 * gfortran.dg/g77/README: Update.
17612 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17613 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17614 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17615
17616 2004-08-28 Paul Brook <paul@codesourcery.com>
17617
17618 PR libfortran/17195
17619 * gfortran.dg/edit_real_1.f90: New test.
17620
17621 2004-08-27 Paul Brook <paul@codesourcery.com>
17622
17623 * gfortran.dg/rewind_1.f90: New test.
17624
17625 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17626
17627 PR fortran/16597
17628 * gfortran.dg/pr16597.f90: New test.
17629
17630 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17631
17632 PR c/13801
17633 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17634 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17635 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17636 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17637 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17638
17639 2004-08-26 Nick Clifton <nickc@redhat.com>
17640
17641 * gcc.c-torture/compile/pr17119.c: New test.
17642
17643 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17644
17645 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17646
17647 2004-08-25 Richard Henderson <rth@redhat.com>
17648
17649 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17650 the bits that expect kind=8 to be the largest real kind.
17651
17652 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17653
17654 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17655
17656 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17657
17658 * gfortran.dg/assignment_1.f90: New test.
17659
17660 2004-08-25 Adam Nemet <anemet@lnxw.com>
17661
17662 * g++.dg/template/repo3.C: New test.
17663
17664 2004-08-25 Roger Sayle <roger@eyesopen.com>
17665
17666 PR middle-end/16693
17667 PR tree-optimization/16372
17668 * g++.dg/opt/pr16372-1.C: New test case.
17669 * g++.dg/opt/pr16693-1.C: New test case.
17670 * g++.dg/opt/pr16693-2.C: New test case.
17671
17672 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17673
17674 * objc.dg/proto-lossage-4.m: New test.
17675
17676 2004-08-25 Mark Mitchell <mark@codesourcery.com>
17677
17678 PR c++/17155
17679 * g++.dg/inherit/local2.C: New test.
17680
17681 2004-08-25 Paul Brook <paul@codesourcery.com>
17682
17683 PR fortran/17144
17684 * gfortran.dg/string_ctor_1.f90: New test.
17685
17686 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17687
17688 PR c++/14428
17689 * g++.dg/template/redecl2.C: New test.
17690
17691 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17692
17693 PR fortran/17143
17694 * gfortran.dg/pr17143.f90: New test.
17695
17696 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17697
17698 PR fortran/17164
17699 * gfortran.dg/pr17164.f90: New test.
17700
17701 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17702
17703 * gcc.dg/tree-ssa/loop-1.c: New test.
17704
17705 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17706
17707 * gcc.c-torture/compile/20040824-1.c: New test.
17708
17709 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17710
17711 * gcc.c-torture/compile/iftrap-3.c: New test.
17712
17713 2004-08-24 Paul Brook <paul@codesourcery.com>
17714
17715 * gfortran.dg/entry_2.f90: New test.
17716
17717 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17718
17719 PR c++/16889
17720 * g++.dg/lookup/ambig[12].C: New.
17721
17722 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17723
17724 PR c++/16706
17725 * g++.dg/template/crash21.C: New test.
17726 * g++.dg/template/crash22.C: Likewise.
17727
17728 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17729
17730 PR c++/17149
17731 * g++.dg/template/access15.C: New.
17732
17733 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17734
17735 PR c++/17163
17736 * g++.dg/template/repo2.C: New test.
17737
17738 2004-08-23 Roger Sayle <roger@eyesopen.com>
17739
17740 PR rtl-optimization/17078
17741 * gcc.c-torture/execute/pr17078-1.c: New test case.
17742
17743 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17744
17745 PR c/14492
17746 * gcc.dg/debug/crash1.c: New test.
17747
17748 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17749
17750 PR c/16180
17751 * gcc.dg/loop-5.c: New test.
17752
17753 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17754
17755 * gcc.c-torture/execute/20040823-1.c: New test.
17756
17757 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
17758
17759 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17760 to the assembler. Simplify test accordingly.
17761 (asm_abi_flags): Use GNU names.
17762 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17763 to check for ABI flags.
17764
17765 2004-08-22 Andrew Pinski <apinski@apple.com>
17766
17767 * g++.dg/opt/pr14029.C: New test.
17768 * gcc.c-torture/execute/pr15262.c: New test.
17769
17770 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17771
17772 * gfortran.dg/reduction.f90: Add checks with complex arguments.
17773
17774 2004-08-21 Bud Davis <bdavis9659@comcast.net>
17775
17776 PR 16908
17777 * gfortran.dg/direct_io.f90: New test.
17778
17779 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17780
17781 PR c++/17121
17782 * g++.dg/inherit/local2.C: New test.
17783
17784 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
17785
17786 PR c++/17120
17787 * g++.dg/warn/Wparentheses-4.C: New test.
17788
17789 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17790
17791 PR c++/17121
17792 * g++.dg/inherit/local2.C: New test.
17793
17794 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17795 * gcc.dg/ppc-ldstruct.c: Likewise.
17796 * gcc.dg/ppc64-abi-2.c: Likewise.
17797
17798 2004-08-20 Jakub Jelinek <jakub@redhat.com>
17799
17800 PR rtl-optimization/17099
17801 * gcc.c-torture/execute/20040820-1.c: New test.
17802
17803 2004-08-20 David Edelsohn <edelsohn@gnu.org>
17804
17805 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17806
17807 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
17808
17809 PR fortran/17077
17810 * gfortran.dg/auto_array_1.f90: New test.
17811
17812 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17813
17814 PR fortran/17074
17815 * gfortran.dg/simpleif_1.f90: New test.
17816
17817 2004-08-19 Mark Mitchell <mark@codesourcery.com>
17818
17819 * lib/target-supports.exp (check_profiling_available): Return
17820 false for arm*-*-symbianelf* and arm*-*-eabi*.
17821
17822 PR c++/15890
17823 * g++.dg/template/delete1.C: New test.
17824
17825 2004-08-19 Paul Brook <paul@codesourcery.com>
17826
17827 PR fortran/14976
17828 PR fortran/16228
17829 * gfortran.dg/data_char_1.f90: New test.
17830
17831 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
17832
17833 PR fortran/16946
17834 * gfortran.dg/reduction.f90: New testcase.
17835
17836 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17837
17838 PR fortran/16520
17839 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17840
17841 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
17842
17843 PR c++/17041
17844 * g++.dg/Wparentheses-3.C: New test.
17845
17846 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
17847
17848 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17849 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17850 * gcc.dg/vect/vect-2.c: Likewise.
17851 * gcc.dg/vect/vect-3.c: Likewise.
17852 * gcc.dg/vect/vect-4.c: Likewise.
17853 * gcc.dg/vect/vect-5.c: Likewise.
17854 * gcc.dg/vect/vect-6.c: Likewise.
17855 * gcc.dg/vect/vect-7.c: Likewise.
17856 * gcc.dg/vect/vect-25.c: Likewise.
17857 * gcc.dg/vect/vect-31.c: Likewise.
17858 * gcc.dg/vect/vect-32.c: Likewise.
17859 * gcc.dg/vect/vect-34.c: Likewise.
17860 * gcc.dg/vect/vect-36.c: Likewise.
17861 * gcc.dg/vect/vect-all.c: Likewise.
17862
17863 2004-08-18 Mark Mitchell <mark@codesourcery.com>
17864
17865 PR c++/17068
17866 * g++.dg/template/operator4.C: New test.
17867
17868 2004-08-18 Richard Henderson <rth@redhat.com>
17869
17870 * gcc.dg/20040206-1.c: XFAIL.
17871
17872 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17873
17874 PR c++/16246
17875 * g++.dg/template/array7.C: New test.
17876
17877 2004-08-17 James E Wilson <wilson@specifixinc.com>
17878
17879 * gcc.dg/mips-movcc-1.c: New test.
17880 * gcc.dg/mips-movcc-2.c: New test.
17881 * gcc.dg/mips-movcc-3.c: New test.
17882
17883 * gcc.dg/mips-nmadd-1.c: New test.
17884 * gcc.dg/mips-nmadd-2.c: New test.
17885
17886 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17887
17888 PR c++/15871
17889 * g++.dg/opt/inline8.C: New test.
17890
17891 PR c++/16965
17892 * g++.dg/parse/error17.C: New test.
17893
17894 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
17895
17896 * gcc.dg/vect: New directory for vectorizer tests.
17897 * gcc.dg/vect/tree-vect.h: New file.
17898 * gcc.dg/vect/vect.exp: New file.
17899 * gcc.dg/vect/pr16105.c.c: New test.
17900 * gcc.dg/vect/vect-1.c: New test.
17901 * gcc.dg/vect/vect-2.c: New test.
17902 * gcc.dg/vect/vect-3.c: New test.
17903 * gcc.dg/vect/vect-4.c: New test.
17904 * gcc.dg/vect/vect-5.c: New test.
17905 * gcc.dg/vect/vect-6.c: New test.
17906 * gcc.dg/vect/vect-7.c: New test.
17907 * gcc.dg/vect/vect-8.c: New test.
17908 * gcc.dg/vect/vect-9.c: New test.
17909 * gcc.dg/vect/vect-10.c: New test.
17910 * gcc.dg/vect/vect-11.c: New test.
17911 * gcc.dg/vect/vect-12.c: New test.
17912 * gcc.dg/vect/vect-13.c: New test.
17913 * gcc.dg/vect/vect-14.c: New test.
17914 * gcc.dg/vect/vect-15.c: New test.
17915 * gcc.dg/vect/vect-16.c: New test.
17916 * gcc.dg/vect/vect-17.c: New test.
17917 * gcc.dg/vect/vect-18.c: New test.
17918 * gcc.dg/vect/vect-19.c: New test.
17919 * gcc.dg/vect/vect-20.c: New test.
17920 * gcc.dg/vect/vect-21.c: New test.
17921 * gcc.dg/vect/vect-22.c: New test.
17922 * gcc.dg/vect/vect-23.c: New test.
17923 * gcc.dg/vect/vect-24.c: New test.
17924 * gcc.dg/vect/vect-25.c: New test.
17925 * gcc.dg/vect/vect-26.c: New test.
17926 * gcc.dg/vect/vect-27.c: New test.
17927 * gcc.dg/vect/vect-28.c: New test.
17928 * gcc.dg/vect/vect-29.c: New test.
17929 * gcc.dg/vect/vect-30.c: New test.
17930 * gcc.dg/vect/vect-31.c: New test.
17931 * gcc.dg/vect/vect-32.c: New test.
17932 * gcc.dg/vect/vect-33.c: New test.
17933 * gcc.dg/vect/vect-34.c: New test.
17934 * gcc.dg/vect/vect-35.c: New test.
17935 * gcc.dg/vect/vect-36.c: New test.
17936 * gcc.dg/vect/vect-37.c: New test.
17937 * gcc.dg/vect/vect-38.c: New test.
17938 * gcc.dg/vect/vect-40.c: New test.
17939 * gcc.dg/vect/vect-41.c: New test.
17940 * gcc.dg/vect/vect-42.c: New test.
17941 * gcc.dg/vect/vect-43.c: New test.
17942 * gcc.dg/vect/vect-44.c: New test.
17943 * gcc.dg/vect/vect-45.c: New test.
17944 * gcc.dg/vect/vect-46.c: New test.
17945 * gcc.dg/vect/vect-47.c: New test.
17946 * gcc.dg/vect/vect-48.c: New test.
17947 * gcc.dg/vect/vect-49.c: New test.
17948 * gcc.dg/vect/vect-50.c: New test.
17949 * gcc.dg/vect/vect-51.c: New test.
17950 * gcc.dg/vect/vect-52.c: New test.
17951 * gcc.dg/vect/vect-53.c: New test.
17952 * gcc.dg/vect/vect-54.c: New test.
17953 * gcc.dg/vect/vect-55.c: New test.
17954 * gcc.dg/vect/vect-56.c: New test.
17955 * gcc.dg/vect/vect-57.c: New test.
17956 * gcc.dg/vect/vect-58.c: New test.
17957 * gcc.dg/vect/vect-59.c: New test.
17958 * gcc.dg/vect/vect-60.c: New test.
17959 * gcc.dg/vect/vect-61.c: New test.
17960 * gcc.dg/vect/vect-all.c: New test.
17961 * gcc.dg/vect/vect-none.c: New test.
17962
17963 2004-08-17 Paul Brook <paul@codesourcery.com>
17964
17965 PR fortran/13082
17966 * gfortran.dg/entry_1.f90: New test.
17967
17968 2004-08-17 Andrew Pinski <apinski@apple.com>
17969
17970 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17971
17972 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
17973
17974 * gcc.dg/pr17036-1.c: New test.
17975
17976 2004-08-16 Devang Patel <dpatel@apple.com>
17977
17978 * gcc.dg/darwin-20040809-1.c: New test.
17979
17980 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
17981
17982 * gcc.dg/funcdef-attr-1.c: New test.
17983
17984 2004-08-16 Janis Johnson <janis187@us.ibm.com>
17985
17986 * gcc.dg/altivec-17.c: New test.
17987 * gcc.dg/altivec-18.c: New test.
17988
17989 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17990
17991 PR c++/6749
17992 * g++.dg/template/vtable2.C: New test.
17993
17994 2004-08-14 Richard Henderson <rth@redhat.com>
17995
17996 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17997 * gcc.dg/pack-test-4.c (main): Return 0.
17998 * gcc.dg/setjmp-1.c: Remove XFAIL.
17999 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18000
18001 2004-08-14 Richard Henderson <rth@redhat.com>
18002
18003 * gcc.dg/980217-1.c: Add prototype for printf.
18004
18005 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18006
18007 * gfortran.dg/pr16935.f90: New test.
18008
18009 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18010
18011 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18012
18013 2004-08-13 Paul Brook <paul@codesourcery.com>
18014
18015 * gfortran.dg/der_io_1.f90: Remove stray comma.
18016
18017 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18018
18019 * gcc.dg/vmx/cw-bug-2.c: Remove.
18020 * gcc.dg/vmx/vprint-1.c: Remove.
18021 * gcc.dg/vmx/vscan-1.c: Remove.
18022
18023 2004-08-12 Devang patel <dpatel@apple.com>
18024
18025 * gcc.dg/darwin-20040809-2.c: New test.
18026
18027 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18028
18029 * g++.dg/ext/altivec-12.C: New test.
18030
18031 * g++.dg/ext/altivec-11.C: New test.
18032
18033 2004-08-12 Paul Brook <paul@codesourcery.com>
18034
18035 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18036
18037 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18038
18039 * g++.dg/ext/altivec-2.C: Check for hardware support before
18040 executing any VMX instructions.
18041
18042 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18043
18044 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18045
18046 PR c++/16276
18047 * g++.old-deja/g++.other/comdat4.C: New test.
18048 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18049
18050 2004-08-12 Ben Elliston <bje@au.ibm.com>
18051
18052 PR target/16286
18053 * gcc.dg/pr16286.c: New test.
18054
18055 2004-08-12 Jan Beulich <jbeulich@novell.com>
18056
18057 * g++.dg/ext/asm5.C: New.
18058
18059 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18060
18061 PR c++/16698
18062 * g++.dg/eh/crash1.C: New test.
18063
18064 PR c++/16717
18065 * g++.dg/ext/construct1.C: New test.
18066
18067 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18068
18069 PR c++/16853
18070 * g++.dg/init/ptrmem1.C: New test.
18071
18072 PR c++/16618
18073 * g++.dg/parse/offsetof5.C: New test.
18074
18075 PR c++/16870
18076 * g++.dg/template/overload3.C: New test.
18077
18078 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18079
18080 PR c++/16964
18081 * g++.dg/parse/error16.C: New test.
18082
18083 PR c++/16904
18084 * g++.dg/template/error14.C: New test.
18085
18086 PR c++/16929
18087 * g++.dg/template/error15.C: New test.
18088
18089 2004-08-11 Devang Patel <dpatel@apple.com>
18090
18091 * gcc.dg/darwin-ld-20040809-1.c: New test.
18092 * gcc.dg/darwin-ld-20040809-2.c: New test.
18093
18094 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18095
18096 PR fortran/16917
18097 * gfortran.dg/dfloat_1.f90: New test.
18098
18099 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18100
18101 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18102 * gcc.dg/dll-2.c: Fix dg-require syntax.
18103 * gcc.misc-tests/arm-isr.c (abort): Declare.
18104 (exit): Likewise.
18105
18106 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18107
18108 PR c++/16971
18109 * g++.dg/parse/crash16.C: New test.
18110
18111 2004-08-10 Roger Sayle <roger@eyesopen.com>
18112
18113 * gcc.dg/mips-rsqrt-1.c: New test case.
18114 * gcc.dg/mips-rsqrt-2.c: New test case.
18115 * gcc.dg/mips-rsqrt-3.c: New test case.
18116
18117 2004-08-10 Paul Brook <paul@codesourcery.com>
18118
18119 * gfortran.dg/der_io_1.f90: New test.
18120
18121 2004-08-10 Paul Brook <paul@codesourcery.com>
18122
18123 PR fortran/16919
18124 * gfortran.dg/der_array_1.f90: New test.
18125
18126 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18127
18128 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18129
18130 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18131
18132 * gcc.dg/wchar_t-2.c: Fix typo.
18133
18134 2004-08-09 Falk Hueffner <falk@debian.org>
18135
18136 PR tree-optimization/12517
18137 * gcc.c-torture/compile/pr12517.c: New test.
18138
18139 PR tree-optimization/12578
18140 * gcc.c-torture/compile/pr12578.c: New test.
18141
18142 PR tree-optimization/12899
18143 * gcc.c-torture/compile/pr12899.c: New test.
18144
18145 PR rtl-optimization/14692
18146 * gcc.c-torture/compile/pr14692.c: New test.
18147
18148 PR tree-optimization/16461
18149 * gcc.c-torture/compile/pr16461.c: New test.
18150
18151 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18152
18153 * gfortran.dg/getenv_1.f90: New test.
18154
18155 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18156
18157 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18158 wchar_t.
18159 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18160
18161 2004-08-06 Paul Brook <paul@codesourcery.com>
18162
18163 * gfortran.dg/ret_array_1.f90: New test.
18164 * gfortran.dg/ret_pointer_1.f90: New test.
18165
18166 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18167
18168 * gcc.dg/missing-field-init-[12].c: New tests.
18169 * g++.dg/warn/missing-field-init-[12].C: New tests.
18170
18171 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18172
18173 * gcc.dg/enum2.c: New test.
18174 * gcc.dg/symbian3.c: Likewise.
18175 * gcc.dg/symbian4.c: Likewise.
18176 * gcc.dg/wchar_t-2.c: Likewise.
18177
18178 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18179
18180 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18181 destructor tests.
18182
18183 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18184
18185 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18186 dg-require-visiblity.
18187 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18188 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18189 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18190 * g++.dg/ext/visibility/new1.C: Likewise.
18191 * g++.dg/ext/visibility/pragma.C: Likewise.
18192 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18193 * g++.dg/ext/visibility/virtual.C: Likewise.
18194 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18195 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18196 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18197 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18198 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18199 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18200 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18201 * g++/dg/ext/visibility/visibility-8.C: New test.
18202 * gcc.c-torture/compile/dll.x: Remove.
18203 * gcc.dg/dll-2.c: Use dg-require-dll
18204 * gcc.dg/visibility-10.c: New test.
18205 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18206 supporting DLLs.
18207 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18208 (scan_not_hidden): Likewise.
18209
18210 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18211
18212 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18213
18214 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18215
18216 * gcc.c-torture/execute/20040805-1.c: New test.
18217
18218 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18219
18220 * gcc.dg/20020118-1.c: Declare abort.
18221 * gcc.dg/altivec_check.h: Likewise.
18222 * gcc.dg/iftrap-2.c: Likewise.
18223 * gcc.dg/pragma-darwin.c: Likewise.
18224 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18225
18226 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18227
18228 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18229
18230 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18231
18232 * gcc.c-torture/execute/builtins/abs-2.c,
18233 gcc.c-torture/execute/builtins/abs-3.c,
18234 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18235 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18236 intmax_t, uintmax_t and their limits.
18237 * gcc.dg/intmax_t-1.c: New test.
18238
18239 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18240
18241 * g++.dg/tc1/dr147.C: Add reference to PR.
18242
18243 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18244
18245 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18246 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18247
18248 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18249
18250 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18251
18252 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18253
18254 * gcc.dg/redecl-5.c: New test.
18255 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18256 of scanf.
18257
18258 2004-08-03 Roger Sayle <roger@eyesopen.com>
18259
18260 PR middle-end/16790
18261 * gcc.c-torture/execute/pr16790-1.c: New test case.
18262
18263 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18264
18265 * g++.dg/ext/visibility/assign1.C: New test.
18266 * g++.dg/ext/visibility/new1.C: Likewise.
18267
18268 * gcc.dg/symbian1.c: New test.
18269 * gcc.dg/symbian2.c: Likewise.
18270
18271 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18272
18273 PR target/16570
18274 * gcc.dg/i386-sse-9.c: New test.
18275
18276 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18277
18278 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18279
18280 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18281
18282 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18283 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18284 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18285 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18286 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18287 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18288 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18289 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18290 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18291 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18292 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18293 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18294 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18295 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18296 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18297 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18298 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18299 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18300 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18301 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18302 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18303 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18304 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18305 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18306 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18307 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18308 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18309 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18310 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18311 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18312 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18313 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18314 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18315 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18316 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18317 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18318 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18319 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18320 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18321 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18322 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18323 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18324 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18325 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18326 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18327 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18328 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18329 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18330 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18331 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18332 gcc.misc-tests/i386-pf-3dnow-1.c,
18333 gcc.misc-tests/i386-pf-athlon-1.c,
18334 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18335 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18336 Declare built-in functions used.
18337 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18338
18339 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18340
18341 PR c++/16707
18342 * g++.dg/lookup/using12.C: New test.
18343
18344 * g++.dg/init/null1.C: Fix PR number.
18345 * g++.dg/parse/namespace10.C: Likewise.
18346
18347 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18348
18349 PR c++/16224
18350 * g++.dg/template/spec17.C: New test.
18351 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18352 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18353
18354 2004-08-02 David Billinghurst
18355
18356 PR fortran/16292
18357 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18358
18359 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18360
18361 * gcc.dg/ia64-got-1.c: New test case.
18362
18363 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18364
18365 PR c++/16489
18366 * g++.dg/init/null1.C: New test.
18367 * g++.dg/tc1/dr76.C: Adjust error marker.
18368
18369 PR c++/16529
18370 * g++.dg/parse/namespace10.C: New test.
18371
18372 PR c++/16810
18373 * g++.dg/inherit/ptrmem2.C: New test.
18374
18375 2004-08-02 Ben Elliston <bje@au.ibm.com>
18376
18377 PR target/16155
18378 * gcc.dg/pr16155.c: New test.
18379
18380 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18381
18382 * gcc.dg/redecl-2.c: New test.
18383
18384 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18385
18386 * gcc.dg/darwin-longdouble.c: New file.
18387
18388 2004-07-30 Richard Henderson <rth@redhat.com>
18389
18390 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18391 write to constant argument.
18392 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18393
18394 2004-07-30 Richard Henderson <rth@redhat.com>
18395
18396 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18397 tests of nearest around zero.
18398
18399 2004-07-30 Andrew Pinski <apinski@apple.com>
18400
18401 * gcc.c-torture/compile/20040730-1.c: New test.
18402
18403 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18404
18405 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18406 powerpc-eabispe.
18407
18408 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18409
18410 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18411
18412 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18413
18414 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18415 contains $ld_library_path.
18416 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18417
18418 2004-07-29 Richard Henderson <rth@redhat.com>
18419
18420 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18421
18422 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18423 (alt2, which): New.
18424 (Check): Accept either alternative.
18425
18426 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18427
18428 * g++.dg/abi/inline1.C: New test.
18429 * g++.dg/abi/local1-a.cc: Likewise.
18430 * g++.dg/abi/local1.C: Likewise.
18431 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18432 * g++.dg/abi/mangle12.C: Likewise.
18433 * g++.dg/abi/mangle17.C: Likewise.
18434 * g++.dg/abi/mangle20-2.C: Likewise.
18435 * g++.dg/opt/interface1.C: Likewise.
18436 * g++.dg/opt/interface1.h: Likewise.
18437 * g++.dg/opt/interface1-a.cc: New test.
18438 * g++.dg/parse/repo1.C: New test.
18439 * g++.dg/template/repo1.C: Likewise.
18440 * g++.dg/warn/Winline-1.C: Likewise.
18441 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18442
18443 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18444
18445 * gcc.dg/tree-ssa/20040729-1.c: New test.
18446
18447 2004-07-27 Matt Austern <austern@apple.com>
18448
18449 * gcc.dg/darwin-bool-1.c: New test.
18450 * gcc.dg/darwin-bool-2.c: New test.
18451
18452 2004-07-28 Richard Henderson <rth@redhat.com>
18453
18454 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18455 arguments in the correct type. Don't write to constant arguments.
18456
18457 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18458
18459 PR tree-optimization/16688
18460 PR tree-optimization/16689
18461 * g++.dg/tree-ssa/pr16688.C: New test.
18462
18463 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18464
18465 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18466 loads. Not only in the comment, this time.
18467
18468 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18469
18470 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18471 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18472 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18473 * gcc.dg/sh4a-bitmovua.c: New.
18474 * gcc.dg/sh4a-cos.c: New.
18475 * gcc.dg/sh4a-cosf.c: New.
18476 * gcc.dg/sh4a-fprun.c: New.
18477 * gcc.dg/sh4a-fsrra.c: New.
18478 * gcc.dg/sh4a-memmovua.c: New.
18479 * gcc.dg/sh4a-sin.c: New.
18480 * gcc.dg/sh4a-sincos.c: New.
18481 * gcc.dg/sh4a-sincosf.c: New.
18482 * gcc.dg/sh4a-sinf.c: New.
18483
18484 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18485
18486 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18487 conditionals.
18488 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18489 loads.
18490 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18491 DOM1.
18492
18493 2004-07-27 Andrew Pinski <apinski@apple.com>
18494
18495 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18496
18497 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18498
18499 * gcc.dg/pragma-isr.c: New test.
18500
18501 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18502
18503 PR c++/14429
18504 * g++.dg/template/ttp11.C: New test.
18505
18506 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18507
18508 * gcc.c-torture/compile/20040727-1.c: New test.
18509
18510 2004-07-26 Eric Christopher <echristo@redhat.com>
18511
18512 * gcc.c-torture/compile/20040726-2.c: New test.
18513
18514 2004-07-26 Andrew Pinski <apinski@apple.com>
18515
18516 * g++.dg/rtti/tinfo1.C: Xfail.
18517
18518 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18519
18520 * gcc.c-torture/compile/20040726-1.c: New test.
18521
18522 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18523 Brian Ryner <bryner@brianryner.com>
18524
18525 PR c++/9283
18526 PR c++/15000
18527 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18528 * g++.dg/ext/visibility/: New directory.
18529 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18530 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18531 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18532 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18533 * g++.dg/ext/visibility/fvisibility.C,
18534 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18535 g++.dg/ext/visibility/fvisibility-override1.C
18536 g++.dg/ext/visibility/fvisibility-override2.C
18537 g++.dg/ext/visibility/memfuncts.C
18538 g++.dg/ext/visibility/noPLT.C
18539 g++.dg/ext/visibility/pragma.C
18540 g++.dg/ext/visibility/pragma-override1.C
18541 g++.dg/ext/visibility/pragma-override2.C
18542 g++.dg/ext/visibility/staticmemfuncts.C
18543 g++.dg/ext/visibility/virtual.C: New tests.
18544
18545 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18546
18547 PR c/15360
18548 * gcc.dg/pr15360-1.c: New test.
18549
18550 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18551
18552 * gcc.dg/pragma-align-2.c: New test.
18553 * gcc.dg/pragma-init-fini.c: New test.
18554 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18555 targets.
18556
18557 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18558
18559 * gcc.dg/init-string-2.c: New test.
18560
18561 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18562
18563 PR 16684
18564 * gcc.dg/Wredundant-decls-1.c: New test case.
18565
18566 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18567
18568 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18569 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18570 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18571 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18572 * gcc.dg/compat/generate-random.c: New file.
18573 * gcc.dg/compat/generate-random.h: Likewise.
18574 * gcc.dg/compat/generate-random_r.c: Likewise.
18575 * gcc.dg/compat/struct-layout-1.h: Likewise.
18576 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18577 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18578 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18579 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18580 * gcc.dg/compat/struct-layout-1_main.c: New test.
18581 * gcc.dg/compat/struct-layout-1_x.c: New file.
18582 * gcc.dg/compat/struct-layout-1_y.c: New file.
18583 * gcc.dg/compat/struct-layout-1_test.h: New file.
18584
18585 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18586
18587 * gcc.dg/comp-return-1.c: New test
18588
18589 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18590
18591 * gcc.dg/vmx/8-02a.c: Fix typo.
18592
18593 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18594 * gcc.dg/darwin-abi-3.c: New test.
18595
18596 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18597 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18598
18599 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18600 * gcc.dg/vmx/ops-long-1.c: New test.
18601 * gcc.dg/vmx/ops-long-2.c: New test.
18602
18603 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18604
18605 * g++.dg/lookup/conv-[1234].C: New.
18606
18607 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18608
18609 * g++.dg/parse/attr2.C: Simplify.
18610
18611 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18612
18613 PR c/7284
18614 * gcc.c-torture/execute/pr7284-1.c: New test.
18615
18616 2004-07-22 Brian Booth <bbooth@redhat.com>
18617
18618 * gcc.dg/tree-ssa/20040721-1.c: New test.
18619
18620 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18621
18622 * g++.dg/template/crash20.c: New.
18623
18624 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18625
18626 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18627 Add dg-run directive. Declare variables as required.
18628 * gfortran.dg/g77/README: Update
18629
18630 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
18631
18632 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18633 gcc.dg/cris-peep2-andu2.c: New tests.
18634
18635 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18636
18637 PR c/15052
18638 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18639 on return type.
18640 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
18641 messages.
18642 * gcc.dg/qual-return-2.c: Update expected messages.
18643 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18644
18645 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18646
18647 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18648 * gcc.dg/noncompile/921102-1.c: Update expected error message.
18649
18650 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18651
18652 PR c/11250
18653 * gcc.dg/init-string-1.c: New test.
18654
18655 2004-07-21 Jakub Jelinek <jakub@redhat.com>
18656
18657 PR middle-end/15345
18658 PR c/16450
18659 * gcc.dg/torture/nested-fn-1.c: New test.
18660
18661 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
18662
18663 PR target/16559
18664 * gcc.dg/ia64-fptr-1.c: New file.
18665
18666 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18667
18668 PR c++/14497
18669 * g++.dg/template/spec16.C: New test.
18670 * g++.old-deja/g++.robertl/eb118.C: Remove.
18671
18672 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18673
18674 PR c++/509
18675 * g++.dg/template/spec15.C: New test.
18676
18677 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
18678
18679 Copy cases from g77.f-torture/execute and add dg-run
18680 directive. Other changes as noted.
18681 * gfortran.dg/g77/13037.f
18682 * gfortran.dg/g77/1832.f
18683 * gfortran.dg/g77/19981119-0.f
18684 * gfortran.dg/g77/19990313-0.f
18685 * gfortran.dg/g77/19990313-1.f
18686 * gfortran.dg/g77/19990313-2.f
18687 * gfortran.dg/g77/19990313-3.f
18688 * gfortran.dg/g77/19990419-1.f
18689 * gfortran.dg/g77/19990826-0.f
18690 * gfortran.dg/g77/19990826-2.f
18691 * gfortran.dg/g77/20000503-1.f
18692 * gfortran.dg/g77/20001111.f
18693 * gfortran.dg/g77/20010116.f
18694 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18695 * gfortran.dg/g77/20010430.f
18696 * gfortran.dg/g77/6177.f
18697 * gfortran.dg/g77/947.f
18698 * gfortran.dg/g77/970816-3.f
18699 * gfortran.dg/g77/971102-1.f
18700 * gfortran.dg/g77/980520-1.f
18701 * gfortran.dg/g77/980628-0.f
18702 * gfortran.dg/g77/980628-1.f
18703 * gfortran.dg/g77/980628-10.f
18704 * gfortran.dg/g77/980628-2.f
18705 * gfortran.dg/g77/980628-3.f
18706 * gfortran.dg/g77/980628-7.f
18707 * gfortran.dg/g77/980628-8.f
18708 * gfortran.dg/g77/980628-9.f
18709 * gfortran.dg/g77/980701-0.f
18710 * gfortran.dg/g77/980701-1.f
18711 * gfortran.dg/g77/cabs.f
18712 * gfortran.dg/g77/claus.f
18713 * gfortran.dg/g77/complex_1.f
18714 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18715 * gfortran.dg/g77/dcomplex.f
18716 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18717 * gfortran.dg/g77/f90-intrinsic-mathematical.f
18718 * gfortran.dg/g77/f90-intrinsic-numeric.f
18719 * gfortran.dg/g77/int8421.f
18720 * gfortran.dg/g77/labug1.f
18721 * gfortran.dg/g77/large_vec.f
18722 * gfortran.dg/g77/le.f
18723 * gfortran.dg/g77/short.f
18724 * gfortran.dg/g77/README: Update
18725
18726 2004-07-20 Mark Mitchell <mark@codesourcery.com>
18727
18728 PR c++/16637
18729 * g++.dg/parse/lookup4.C: New test.
18730
18731 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18732
18733 PR c++/16175
18734 * g++.dg/template/ttp10.C: New test.
18735
18736 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
18737
18738 * gcc.dg/pr12625-1.c: New test.
18739
18740 2004-07-20 Steven Bosscher <stevenb@suse.de>
18741
18742 * testsuite/gcc.dg/switch-warn-1.c: New test.
18743 * testsuite/gcc.dg/switch-warn-2.c: New test.
18744 * gcc.c-torture/compile/pr14730.c: Update.
18745
18746 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
18747
18748 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18749 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18750 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18751 g++.dg/template/nontype3.C: Remove trailing CR from tests.
18752
18753 2004-07-18 Mark Mitchell <mark@codesourcery.com>
18754
18755 PR c++/16623
18756 * g++.dg/template/assign1.C: New test.
18757
18758 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18759
18760 PR c++/12170
18761 * g++.dg/template/ttp9.C: New test.
18762
18763 2004-07-19 Daniel Jacobowitz <dan@debian.org>
18764
18765 * gcc.dg/format/cmn-err-1.c: New test.
18766
18767 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
18768
18769 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18770 gcc.dg/Wparentheses-10.c: New tests.
18771 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18772
18773 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18774
18775 PR fortran/16465
18776 * gfortran.dg/g77//ffixed-line-length-0.f,
18777 gfortran.dg/g77/ffixed-line-length-132.f,
18778 gfortran.dg/g77/ffixed-line-length-72.f,
18779 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18780 gfortran.dg/g77/README: Update.
18781
18782 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18783
18784 PR c++/13092
18785 * g++.dg/template/non-dependent7.C: New test.
18786 * g++.dg/template/non-dependent8.C: Likewise.
18787 * g++.dg/template/non-dependent9.C: Likewise.
18788 * g++.dg/template/non-dependent10.C: Likewise.
18789
18790 2004-07-17 Mark Mitchell <mark@codesourcery.com>
18791
18792 PR c++/16337
18793 * g++.dg/parse/attr2.C: New test.
18794
18795 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
18796
18797 * g77.dg: Removed.
18798 * g77.f-torture: Ditto.
18799
18800 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
18801
18802 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18803 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18804 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18805
18806 2004-07-16 Richard Henderson <rth@redhat.com>
18807
18808 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18809
18810 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18811
18812 * lib/fortran-torture.exp (fortran-torture): Don't test compile
18813 tests with full list of options.
18814 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18815 of TORTURE_OPTIONS if test contains 'dg-do run'.
18816
18817 PR fortran/16404
18818 * gfortran.dg/do_iterator.f90: New test.
18819
18820 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18821
18822 PR rtl-optimization/16536
18823 * gcc.c-torture/execute/restrict-1.c: New test.
18824
18825 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18826
18827 PR fortran/15324
18828 * gfortran.dg/pr15324.f90: New test.
18829
18830 PR fortran/15129
18831 * gfortran.dg/pr15129.f90: New test.
18832
18833 PR fortran/15140
18834 * gfortran.dg/pr15140.f90: New test.
18835
18836 PR fortran/13792
18837 * gfortran.fortran-torture/execute/bounds.f90: Add check for
18838 compile-time simplification.
18839
18840 2004-07-14 Mike Stump <mrs@apple.com>
18841
18842 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18843
18844 2004-07-14 James E Wilson <wilson@specifixinc.com>
18845
18846 PR target/16325
18847 * gcc.dg/profile-generate-1.c: New.
18848
18849 2004-07-15 Jakub Jelinek <jakub@redhat.com>
18850
18851 * gcc.c-torture/execute/20040709-1.c: New test.
18852 * gcc.c-torture/execute/20040709-2.c: New test.
18853
18854 2004-07-14 Mike Stump <mrs@apple.com>
18855
18856 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18857
18858 2004-07-14 Mike Stump <mrs@apple.com>
18859
18860 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18861
18862 2004-07-13 Mark Mitchell <mark@codesourcery.com>
18863
18864 PR c++/16518
18865 * g++.dg/parse/mutable1.C: New test.
18866
18867 2004-07-13 Diego Novillo <dnovillo@redhat.com>
18868
18869 PR tree-optimization/16443
18870 * gcc.dg/tree-ssa/20040713-1.c: New test.
18871
18872 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
18873
18874 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18875 for operator new.
18876
18877 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18878
18879 * gfortran.dg/g77/README: New file
18880 * gfortran.dg/g77/19981216-0.f: Copy from
18881 g77.f-torture/noncompile. Add "dg-do compile" and
18882 dg-error as required.
18883 * gfortran.dg/g77/19990218-1.f: Likewise.
18884 * gfortran.dg/g77/19990905-1.f: Likewise.
18885 * gfortran.dg/g77/9263.f: Likewise.
18886 * gfortran.dg/g77/980615-0.f: Likewise.
18887 * gfortran.dg/g77/980616-0.f: Likewise.
18888 * gfortran.dg/g77/check0.f: Likewise.
18889 * gfortran.dg/g77/select_no_compile.f: Likewise.
18890
18891 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18892
18893 Copy files from g77.f-torture/compile.
18894 Add "{ dg-do compile}". Other changes as noted
18895 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18896 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18897 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18898 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18899 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18900 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18901 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18902 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18903 statement to conform to standard. Append alpha1.x for reference.
18904 * gfortran.dg/g77/xformat.f: Add dg-warning
18905
18906 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18907
18908 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18909 Add {dg-do compile} directive.
18910 * gfortran.dg/g77/cpp2.F: Likewise.
18911
18912 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18913
18914 PR c++/5402
18915 * g++.dg/lookup/name-clash1.C: New test.
18916
18917 PR c++/9777
18918 * g++.dg/lookup/name-clash2.C: New test.
18919
18920 PR c++/12102
18921 * g++.dg/lookup/name-clash3.C: New test.
18922
18923 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18924
18925 * g++.dg/lookup/new2.C: New test.
18926 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18927
18928 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
18929
18930 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18931 Add {dg-do compile} directive.
18932 * gfortran.dg/g77/13060.f: Likewise.
18933 * gfortran.dg/g77/19990218-0.f: Likewise.
18934 * gfortran.dg/g77/19990305-0.f: Likewise.
18935 * gfortran.dg/g77/19990419-0.f: Likewise.
18936 * gfortran.dg/g77/19990502-0.f: Likewise.
18937 * gfortran.dg/g77/19990502-1.f: Likewise.
18938 * gfortran.dg/g77/19990525-0.f: Likewise.
18939 * gfortran.dg/g77/19990826-1.f: Likewise.
18940 * gfortran.dg/g77/19990826-3.f: Likewise.
18941 * gfortran.dg/g77/19990905-2.f: Likewise.
18942 * gfortran.dg/g77/20000412-1.f: Likewise.
18943 * gfortran.dg/g77/20000511-1.f: Likewise.
18944 * gfortran.dg/g77/20000511-2.f: Likewise.
18945 * gfortran.dg/g77/20000518.f: Likewise.
18946 * gfortran.dg/g77/20000601-1.f: Likewise.
18947 * gfortran.dg/g77/20000601-2.f: Likewise.
18948 * gfortran.dg/g77/20000629-1.f: Likewise.
18949 * gfortran.dg/g77/20000630-2.f: Likewise.
18950 * gfortran.dg/g77/20010115.f: Likewise.
18951 * gfortran.dg/g77/20010321-1.f: Likewise.
18952 * gfortran.dg/g77/20010426.f: Likewise.
18953 * gfortran.dg/g77/20020307-1.f: Likewise.
18954 * gfortran.dg/g77/8485.f: Likewise.
18955 * gfortran.dg/g77/960317-1.f: Likewise.
18956 * gfortran.dg/g77/970915-0.f: Likewise.
18957 * gfortran.dg/g77/980310-1.f: Likewise.
18958 * gfortran.dg/g77/980310-2.f: Likewise.
18959 * gfortran.dg/g77/980310-3.f: Likewise.
18960 * gfortran.dg/g77/980310-4.f: Likewise.
18961 * gfortran.dg/g77/980310-6.f: Likewise.
18962 * gfortran.dg/g77/980310-7.f: Likewise.
18963 * gfortran.dg/g77/980310-8.f: Likewise.
18964 * gfortran.dg/g77/980419-2.f: Likewise.
18965 * gfortran.dg/g77/980424-0.f: Likewise.
18966 * gfortran.dg/g77/980427-0.f: Likewise.
18967 * gfortran.dg/g77/980729-0.f: Likewise.
18968 * gfortran.dg/g77/981117-1.f: Likewise.
18969 * gfortran.dg/g77/toon_1.f: Likewise.
18970
18971 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18972
18973 PR c++/2204
18974 * g++.dg/other/abstract2.C: New test.
18975
18976 2004-07-12 Paul Brook <paul@codesourcery.com>
18977
18978 * gfortran.dg/pointer_init_1.f90: New test.
18979
18980 2004-07-11 Paul Brook <paul@codesourcery.com>
18981
18982 PR fortran/15986
18983 * gfortran.dg/contained_1.f90: New test.
18984
18985 2004-07-11 Mark Mitchell <mark@codesourcery.com>
18986
18987 * g++.dg/parse/defarg8.C: New test.
18988
18989 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18990
18991 PR fortran/16433
18992 * gfortran.dg/pr16433.f: New test.
18993
18994 PR fortran/17574
18995 * gfortran.dg/pr15754.f90: New test.
18996
18997 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
18998
18999 PR tree-optimization/16437
19000 * gcc.c-torture/execute/bitfld-4.c: New test.
19001
19002 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19003
19004 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19005 access to common var from module.
19006
19007 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19008
19009 PR fortran/16336
19010 * gfortran.fortran-torture/execute/common_2.f90: New test.
19011
19012 2004-07-10 Paul Brook <paul@codesourcery.com>
19013
19014 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19015
19016 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19017
19018 PR fortran/15969
19019 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19020
19021 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19022
19023 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19024 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19025 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19026 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19027 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19028 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19029 * gfortran.dg/g77/funderscoring.f: Likewise.
19030 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19031
19032 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19033
19034 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19035
19036 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19037 Paul Brook <paul@codesourcery.com>
19038
19039 PR fortran/13415
19040 * gfortran.dg/common_pointer_1.f90: New test.
19041
19042 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19043
19044 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19045
19046 2004-07-09 James E Wilson <wilson@specifixinc.com>
19047
19048 PR target/16364
19049 * gcc.c-torture/compile/20040709-1.c: New.
19050
19051 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19052
19053 PR fortran/14077
19054 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19055
19056 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19057
19058 PR fortran/13201
19059 * gfortran.dg/shape_1.f90: New test.
19060
19061 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19062 Andrew Pinski <apinski@apple.com>
19063
19064 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19065
19066 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19067
19068 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19069 comment.
19070
19071 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19072 Paul Brook <paul@codesourcery.com>
19073
19074 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19075 '.f95' and '.F95'.
19076
19077 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19078
19079 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19080
19081 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19082
19083 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19084 testcases with capital suffix.
19085
19086 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19087
19088 PR fortran/15481
19089 PR fortran/13372
19090 PR fortran/13575
19091 PR fortran/15978
19092 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19093
19094 * gfortran.dg/implicit_1.f90: New test.
19095
19096 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19097
19098 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19099 expression to match gfortran warning/error messages
19100 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19101 dg-error text.
19102
19103 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19104
19105 * lib/fortran-torture.exp: Rename proc search_for to
19106 search_for_re.
19107
19108 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19109
19110 * gcc.c-torture/execute/simd-5.x: New file.
19111 XFAIL on SPARC 64-bit at -O0.
19112
19113 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19114
19115 PR c++/8211
19116 PR c++/16165
19117 * g++.dg/warn/effc3.C: New test.
19118
19119 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19120
19121 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19122 change X to 1X in format.
19123 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19124 add data statements to conform to standard.
19125
19126 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19127
19128 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19129 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19130 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19131
19132 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19133
19134 * gfortran.dg/g77/7388.f: Copy from g77.dg
19135 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19136 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19137 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19138 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19139 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19140 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19141 * gfortran.dg/g77/strlen0.f: Likewise.
19142
19143 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19144
19145 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19146 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19147
19148 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19149
19150 * gcc.c-torture/execute/920428-2.x: Delete.
19151 * gcc.c-torture/execute/920501-7.x: Likewise.
19152
19153 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19154
19155 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19156 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19157 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19158 prescott and c3-2.
19159 (PREFETCH_3DNOW): Add -march=c3.
19160
19161 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19162
19163 PR c/16437
19164 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19165 * gcc.c-torture/execute/bf64-1.x: Likewise.
19166
19167 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19168
19169 * gcc.c-torture/compile/20040708-1.c: New test.
19170
19171 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19172
19173 PR c++/16169
19174 * g++.dg/warn/effc2.C: New test.
19175
19176 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19177
19178 * gcc.c-torture/execute/bitfld-1.x: Remove.
19179 * gcc.c-torture/execute/bitfld-3.c: New test.
19180 * gcc.dg/bitfld-2.c: Remove XFAILs.
19181
19182 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19183
19184 PR c++/16276
19185 * g++.dg/rtti/tinfo1.C: New file.
19186
19187 2004-07-07 Eric Christopher <echristo@redhat.com>
19188
19189 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19190
19191 2004-07-07 Andrew Pinski <apinski@apple.com>
19192
19193 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19194
19195 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19196
19197 * g++.dg/init/call1.C: XFAIL.
19198
19199 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19200
19201 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19202 except for movstrict*, to movmem* and clrstr* to clrmem*.
19203
19204 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19205
19206 * gcc.c-torture/execute/20040707-1.c: New test.
19207
19208 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19209
19210 * gcc.c-torture/execute/20040706-1.c: New test.
19211
19212 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19213
19214 PR c++/3671
19215 * g++.dg/template/spec14.C: New test.
19216
19217 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19218
19219 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19220 nothing if not yet defined. Use it in b, c and d type definitions.
19221 * gcc.c-torture/execute/20040705-1.c: New test.
19222 * gcc.c-torture/execute/20040705-2.c: New test.
19223
19224 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19225
19226 PR c++/2518
19227 * g++.dg/lookup/new1.C: New test.
19228
19229 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19230
19231 PR c++/11406
19232 * g++.dg/template/sizeof8.C: New test.
19233
19234 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19235
19236 * gcc.c-torture/compile/20040705-1.c: New test.
19237
19238 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19239
19240 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19241
19242 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19243
19244 * gcc.dg/cpp/if-mop.c: Two new testcases.
19245 * gcc.dg/cpp/trad/comment-3.c: New.
19246
19247 2004-07-04 Paul Brook <paul@codesourcery.com>
19248
19249 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19250
19251 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19252
19253 PR c++/3761
19254 * g++.dg/lookup/crash4.C: New test.
19255
19256 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19257
19258 * gcc.c-torture/execute/builtin-abs-1.c
19259 * gcc.c-torture/execute/builtin-abs-2.c
19260 * gcc.c-torture/execute/builtin-complex-1.c
19261 * gcc.c-torture/execute/builtins/string-1-lib.c
19262 * gcc.c-torture/execute/builtins/string-1.c
19263 * gcc.c-torture/execute/builtins/string-2-lib.c
19264 * gcc.c-torture/execute/builtins/string-2.c
19265 * gcc.c-torture/execute/builtins/string-3-lib.c
19266 * gcc.c-torture/execute/builtins/string-3.c
19267 * gcc.c-torture/execute/builtins/string-4-lib.c
19268 * gcc.c-torture/execute/builtins/string-4.c
19269 * gcc.c-torture/execute/builtins/string-5-lib.c
19270 * gcc.c-torture/execute/builtins/string-5.c
19271 * gcc.c-torture/execute/builtins/string-6-lib.c
19272 * gcc.c-torture/execute/builtins/string-6.c
19273 * gcc.c-torture/execute/builtins/string-7-lib.c
19274 * gcc.c-torture/execute/builtins/string-7.c
19275 * gcc.c-torture/execute/builtins/string-8-lib.c
19276 * gcc.c-torture/execute/builtins/string-8.c
19277 * gcc.c-torture/execute/builtins/string-9-lib.c
19278 * gcc.c-torture/execute/builtins/string-9.c
19279 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19280 * gcc.c-torture/execute/builtins/string-asm-1.c
19281 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19282 * gcc.c-torture/execute/builtins/string-asm-2.c
19283 * gcc.c-torture/execute/stdio-opt-1.c
19284 * gcc.c-torture/execute/stdio-opt-2.c
19285 * gcc.c-torture/execute/stdio-opt-3.c
19286 * gcc.c-torture/execute/string-opt-1.c
19287 * gcc.c-torture/execute/string-opt-10.c
19288 * gcc.c-torture/execute/string-opt-11.c
19289 * gcc.c-torture/execute/string-opt-12.c
19290 * gcc.c-torture/execute/string-opt-13.c
19291 * gcc.c-torture/execute/string-opt-14.c
19292 * gcc.c-torture/execute/string-opt-15.c
19293 * gcc.c-torture/execute/string-opt-16.c
19294 * gcc.c-torture/execute/string-opt-2.c
19295 * gcc.c-torture/execute/string-opt-6.c
19296 * gcc.c-torture/execute/string-opt-7.c
19297 * gcc.c-torture/execute/string-opt-8.c:
19298 Replace with ...
19299
19300 * gcc.c-torture/execute/builtins/abs-2.c
19301 * gcc.c-torture/execute/builtins/abs-3.c
19302 * gcc.c-torture/execute/builtins/complex-1.c
19303 * gcc.c-torture/execute/builtins/fprintf.c
19304 * gcc.c-torture/execute/builtins/fputs.c
19305 * gcc.c-torture/execute/builtins/memcmp.c
19306 * gcc.c-torture/execute/builtins/memmove.c
19307 * gcc.c-torture/execute/builtins/memops-asm.c
19308 * gcc.c-torture/execute/builtins/mempcpy-2.c
19309 * gcc.c-torture/execute/builtins/mempcpy.c
19310 * gcc.c-torture/execute/builtins/memset.c
19311 * gcc.c-torture/execute/builtins/printf.c
19312 * gcc.c-torture/execute/builtins/sprintf.c
19313 * gcc.c-torture/execute/builtins/strcat.c
19314 * gcc.c-torture/execute/builtins/strchr.c
19315 * gcc.c-torture/execute/builtins/strcmp.c
19316 * gcc.c-torture/execute/builtins/strcpy.c
19317 * gcc.c-torture/execute/builtins/strcspn.c
19318 * gcc.c-torture/execute/builtins/strlen-2.c
19319 * gcc.c-torture/execute/builtins/strlen.c
19320 * gcc.c-torture/execute/builtins/strncat.c
19321 * gcc.c-torture/execute/builtins/strncmp-2.c
19322 * gcc.c-torture/execute/builtins/strncmp.c
19323 * gcc.c-torture/execute/builtins/strncpy.c
19324 * gcc.c-torture/execute/builtins/strpbrk.c
19325 * gcc.c-torture/execute/builtins/strpcpy-2.c
19326 * gcc.c-torture/execute/builtins/strpcpy.c
19327 * gcc.c-torture/execute/builtins/strrchr.c
19328 * gcc.c-torture/execute/builtins/strspn.c
19329 * gcc.c-torture/execute/builtins/strstr-asm.c
19330 * gcc.c-torture/execute/builtins/strstr.c:
19331 ... these new files.
19332
19333 * gcc.c-torture/execute/builtins/abs-2-lib.c
19334 * gcc.c-torture/execute/builtins/abs-3-lib.c
19335 * gcc.c-torture/execute/builtins/complex-1-lib.c
19336 * gcc.c-torture/execute/builtins/fprintf-lib.c
19337 * gcc.c-torture/execute/builtins/fputs-lib.c
19338 * gcc.c-torture/execute/builtins/memcmp-lib.c
19339 * gcc.c-torture/execute/builtins/memmove-lib.c
19340 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19341 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19342 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19343 * gcc.c-torture/execute/builtins/memset-lib.c
19344 * gcc.c-torture/execute/builtins/printf-lib.c
19345 * gcc.c-torture/execute/builtins/sprintf-lib.c
19346 * gcc.c-torture/execute/builtins/strcat-lib.c
19347 * gcc.c-torture/execute/builtins/strchr-lib.c
19348 * gcc.c-torture/execute/builtins/strcmp-lib.c
19349 * gcc.c-torture/execute/builtins/strcpy-lib.c
19350 * gcc.c-torture/execute/builtins/strcspn-lib.c
19351 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19352 * gcc.c-torture/execute/builtins/strlen-lib.c
19353 * gcc.c-torture/execute/builtins/strncat-lib.c
19354 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19355 * gcc.c-torture/execute/builtins/strncmp-lib.c
19356 * gcc.c-torture/execute/builtins/strncpy-lib.c
19357 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19358 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19359 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19360 * gcc.c-torture/execute/builtins/strrchr-lib.c
19361 * gcc.c-torture/execute/builtins/strspn-lib.c
19362 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19363 * gcc.c-torture/execute/builtins/strstr-lib.c
19364 * gcc.c-torture/execute/builtins/lib/abs.c
19365 * gcc.c-torture/execute/builtins/lib/fprintf.c
19366 * gcc.c-torture/execute/builtins/lib/memset.c
19367 * gcc.c-torture/execute/builtins/lib/printf.c
19368 * gcc.c-torture/execute/builtins/lib/sprintf.c
19369 * gcc.c-torture/execute/builtins/lib/strcpy.c
19370 * gcc.c-torture/execute/builtins/lib/strcspn.c
19371 * gcc.c-torture/execute/builtins/lib/strncat.c
19372 * gcc.c-torture/execute/builtins/lib/strncmp.c
19373 * gcc.c-torture/execute/builtins/lib/strncpy.c
19374 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19375 * gcc.c-torture/execute/builtins/lib/strspn.c
19376 * gcc.c-torture/execute/builtins/lib/strstr.c:
19377 New files containing support routines.
19378
19379 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19380 declaration.
19381 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19382 when not optimizing.
19383
19384 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19385
19386 PR c++/16240
19387 * g++.dg/abi/mangle22.C: New test.
19388 * g++.dg/abi/mangle23.C: Likewise.
19389
19390 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19391
19392 PR fortran/16290
19393 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19394 Allow for cases without denormalized floating point numbers.
19395
19396 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19397
19398 PR c/1027
19399 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19400 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19401 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19402 expected warning text.
19403 * gcc.dg/format/diag-2.c: New test.
19404
19405 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19406
19407 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19408
19409 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19410
19411 * gcc.dg/builtins-43.c: New.
19412 * gcc.dg/builtins-44.c: New.
19413 * gcc.dg/builtins-45.c: New.
19414
19415 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19416 Andreas Tobler <a.tobler@schweiz.ch>
19417
19418 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19419 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19420 as SIGSEGV.
19421 * gcc.dg/cleanup-11.c: Likewise.
19422 * gcc.dg/cleanup-8.c: Likewise.
19423 * gcc.dg/cleanup-9.c: Likewise.
19424 * gcc.dg/cleanup-5.c: Run on all platforms.
19425
19426 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19427
19428 * g++.dg/warn/nonnull1.C: New test.
19429
19430 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19431
19432 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19433 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19434 Special-case the Sun compiler wrt to <complex.h>.
19435
19436 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19437
19438 * gcc.dg/Wunreachable-8.C: New test.
19439
19440 * gcc.dg/h8300-ice2.c : New test.
19441
19442 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19443
19444 PR fortran/16161
19445 * gfortran.fortran-torture/compile/implicit.f90: Add test
19446 for implicit character.
19447
19448 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19449
19450 PR fortran/16289
19451 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19452 Use tiny() intrinsic to find smallest non-negative real
19453
19454 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19455
19456 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19457 * gcc.dg/compat/struct-by-value-22_x.c: New.
19458 * gcc.dg/compat/struct-by-value-22_y.c: New.
19459
19460 * gcc.c-torture/execute/20040629-1.c: New test.
19461
19462 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19463
19464 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19465 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19466
19467 PR target/16195
19468 * gcc.dg/20040625-1.c: New test.
19469
19470 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19471
19472 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19473
19474 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19475
19476 PR fortran/15963
19477 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19478
19479 2004-06-29 Richard Henderson <rth@redhat.com>
19480
19481 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19482
19483 2004-06-29 Paul Brook <paul@codesourcery.com>
19484
19485 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19486 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19487
19488 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19489
19490 PR c++/16260
19491 * g++.dg/parse/crash15.C: New.
19492
19493 2004-06-28 Andrew Pinski <apinski@apple.com>
19494
19495 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19496 by the error already.
19497
19498 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19499
19500 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19501
19502 PR target/14041
19503 * gcc.dg/h8300-bss-align-1.c : New.
19504
19505 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19506
19507 * PR c++/16174
19508 * g++.dg/template/ctor4.C: New.
19509
19510 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19511
19512 PR c++/16205
19513 * g++.dg/warn/Wsequence-point-1.C: New test.
19514
19515 2004-06-27 Paul Brook <paul@codesourcery.com>
19516
19517 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19518
19519 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19520
19521 * g++.old-deja/g++.mike/p7325.C: Remove.
19522
19523 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19524
19525 PR c/14963
19526 * gcc.dg/pr14963.c: New test.
19527
19528 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19529
19530 PR c++/16193
19531 * g++.dg/parse/redef1.C: New test.
19532
19533 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19534
19535 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19536 20021110.c.
19537 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19538 20021119-1.c.
19539 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19540 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19541 5-04.c.
19542 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19543 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19544 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19545 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19546 g++.brendan/enum14.C.
19547 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19548 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19549 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19550 g++.mike/virt1.C.
19551 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19552 memtemp24.C.
19553
19554 2004-06-27 Roger Sayle <roger@eyesopen.com>
19555
19556 * gcc.dg/20040527-1.c: New test case.
19557
19558 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19559
19560 PR gfortran/pr16196
19561 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19562
19563 2004-06-25 Roger Sayle <roger@eyesopen.com>
19564
19565 PR middle-end/15825
19566 * gcc.dg/pr15825-1.c: New test case.
19567
19568 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19569
19570 * gcc.c-torture/execute/20040625-1.c: New test.
19571
19572 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19573
19574 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19575
19576 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19577
19578 * gcc.dg/torture/mips-div-1.c: New test.
19579
19580 2004-06-24 Jeff Law <law@redhat.com>
19581
19582 * gcc.dg/tree-ssa/20040624-1.c: New test.
19583
19584 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19585
19586 * gcc.c-torture/compile/20040624-1.c: New test.
19587
19588 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19589
19590 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19591 this directory.
19592
19593 2004-06-23 Andrew Pinski <apinski@apple.com>
19594
19595 PR middle-end/15988
19596 * g++.dg/opt/ptrmem4.C: New test.
19597
19598 * gcc.dg/c90-array-quals-2.c: New test.
19599
19600 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19601
19602 * gcc.dg/kpice1.c: New test.
19603
19604 2006-06-23 Andrew Pinski <apinski@apple.com>
19605
19606 * gcc.dg/c90-array-quals.c: New test.
19607
19608 2006-06-22 Richard Henderson <rth@redhat.com>
19609
19610 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19611
19612 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19613
19614 * gcc.dg/builtins-config.h: Handle FreeBSD.
19615
19616 2006-06-22 Richard Henderson <rth@redhat.com>
19617
19618 * g++.dg/opt/devirt1.C: New.
19619
19620 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19621
19622 * g++.dg/opt/pr15551.C: New testcase.
19623
19624 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19625
19626 PR target/14800
19627 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19628 x86_64-*-linux* when compiling for 32bit.
19629
19630 2004-06-21 Andrew Pinski <apinski@apple.com>
19631
19632 * gcc.dg/pch/struct-1.c: New.
19633 * gcc.dg/pch/struct-1.hs: New.
19634
19635 2004-06-21 Geoffrey Keating <geoffk@apple.com>
19636
19637 * gcc.dg/pch/save-temps-1.c: New file.
19638 * gcc.dg/pch/save-temps-1.hs: New file.
19639
19640 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
19641
19642 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19643 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19644
19645 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19646
19647 * gfortran.fortran-torture/execute/select_1.f90: Rename function
19648 to fix type error.
19649 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19650 Remove trailing spaces.
19651
19652 2004-06-21 Richard Henderson <rth@redhat.com>
19653
19654 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19655 merging && to BIT_FIELD_REF.
19656
19657 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
19658
19659 * g++.dg/opt/placeholder1.C: New test.
19660
19661 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19662
19663 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19664 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19665 * gcc.dg/compat/union-m128-1_x.c: Likewise.
19666 * gcc.dg/compat/union-m128-1_y.c: Likewise.
19667
19668 2004-06-20 Zack Weinberg <zack@codesourcery.com>
19669
19670 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19671 extern "C".
19672 * g++.dg/other/pragma-re-1.C: Add comments.
19673
19674 2004-06-19 Bud Davis <bdavis9659@comcast.net>
19675
19676 PR gfortran/16080
19677 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19678
19679 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
19680
19681 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19682 instead of setting the type of size_t by
19683 hand.
19684
19685 2004-06-18 Roger Sayle <roger@eyesopen.com>
19686
19687 * gcc.dg/unordered-2.c: New test case.
19688 * gcc.dg/unordered-3.c: New test case.
19689
19690 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
19691
19692 PR other/16043
19693 * lib/g++.exp (g++_version): Tweak regexp for version
19694 * lib/g77.exp (g77_version): Likewise.
19695 * lib/gfortran.exp (gfortran_version): Likewise.
19696 * lib/objc.exp (objc_version): Likewise.
19697 * lib/treelang.exp (treelang_version): Likewise.
19698
19699 2004-06-19 Jakub Jelinek <jakub@redhat.com>
19700
19701 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19702 Use INT_MAX instead of __INT_MAX__.
19703 * gcc.dg/compat/struct-align-2_y.c: Likewise.
19704
19705 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19706 * gcc.dg/compat/scalar-return-3_x.c: Use it.
19707 * gcc.dg/compat/scalar-return-3_y.c: Use it.
19708 * gcc.dg/compat/scalar-return-4_x.c: Use it.
19709 * gcc.dg/compat/scalar-return-4_y.c: Use it.
19710 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19711 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19712 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19713 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19714
19715 * gcc.dg/range-test-1.c: New test.
19716 * g++.dg/opt/range-test-1.C: New test.
19717
19718 2004-06-17 Richard Henderson <rth@redhat.com>
19719
19720 * objc.dg/sync-1.m: New.
19721 * objc.dg/try-catch-1.m: Don't force next runtime.
19722 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19723 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
19724 shadowed catch clause.
19725 * objc.dg/try-catch-5.m: New.
19726
19727 2004-06-17 Zack Weinberg <zack@codesourcery.com>
19728
19729 Bug 14610
19730 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19731
19732 2004-06-15 Richard Henderson <rth@redhat.com>
19733
19734 * gcc.dg/20001116-1.c: Move expected warning line.
19735
19736 2004-06-15 Richard Henderson <rth@redhat.com>
19737
19738 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19739 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19740
19741 2004-06-15 Jeff Law <law@redhat.com>
19742
19743 * gcc.dg/tree-ssa/20040615-1.c: New test.
19744 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19745 be less sensitive to operand ordering.
19746 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19747
19748 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
19749
19750 * g++.dg/abi/bitfield3.C: Add comment..
19751
19752 2004-06-15 Richard Henderson <rth@redhat.com>
19753
19754 * g++.dg/ext/stmtexpr1.C: XFAIL.
19755 * gcc.dg/20030612-1.c: XFAIL.
19756
19757 2004-06-15 Eric Christopher <echristo@redhat.com>
19758
19759 * g++.dg/charset/asm5.c: New.
19760 * gcc.dg/charset/asm6.c: New.
19761
19762 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19763
19764 PR fortran/15962
19765 * gfortran.fortran-torture/execute/select_1.f90: New test.
19766
19767 2004-06-15 Paul Brook <paul@codesourcery.com>
19768
19769 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19770
19771 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19772
19773 PR c++/15967
19774 * g++.dg/lookup/crash3.C: New test.
19775
19776 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19777
19778 PR c++/15947
19779 * g++.dg/parse/dtor4.C: New test.
19780
19781 2004-06-14 Jeff Law <law@redhat.com>
19782
19783 * gcc.c-torture/compile/20040614-1.c: New test.
19784
19785 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19786
19787 PR fortran/15211
19788 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19789 LEN of a character array.
19790
19791 2004-06-14 Mark Mitchell <mark@codesourcery.com>
19792
19793 PR c++/15096
19794 * g++.dg/template/ptrmem10.C: New test.
19795
19796 PR c++/14930
19797 * g++.dg/template/friend30.C: New test.
19798
19799 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19800
19801 PR fortran/14928
19802 * gfortran.fortran-torture/compile/mloc.f90: New test.
19803
19804 2004-06-13 Paul Brook <paul@codesourcery.com>
19805
19806 * gfortran.fortran-torture/execute/random_2.f90: New test.
19807
19808 2004-06-13 Eric Christopher <echristo@redhat.com>
19809
19810 * gcc.dg/noncompile/redecl-1.c: Fix error message.
19811
19812 2004-06-12 Paul Brook <paul@codesourcery.com>
19813
19814 * gfortran.fortran-torture/execute/contained_3.f90: New test.
19815
19816 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19817
19818 PR fortran/14923
19819 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19820
19821 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19822
19823 PR fortran/14957
19824 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19825 syntax errors in end statements of contained subroutines.
19826
19827 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19828
19829 PR fortran/12841
19830 * gfortran.fortran-torture/execute/null_arg.f90: New test.
19831
19832 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19833
19834 PR fortran/15665
19835 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19836
19837 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19838
19839 PR gfortran/12839
19840 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19841
19842 2004-06-11 Mark Mitchell <mark@codesourcery.com>
19843
19844 PR c++/15862
19845 * g++.dg/parse/enum1.C: New test.
19846
19847 2004-06-10 Jeff Law <law@redhat.com>
19848
19849 * gcc.c-torture/compile/20040610-1.c: New test.
19850
19851 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19852
19853 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19854 * g++.old-deja/g++.other/decl3.C: Likewise.
19855
19856 2004-06-10 Brian Booth <bbooth@redhat.com>
19857
19858 * gcc.dg/tree-ssa/20031015-1.c: Scan for
19859 V_MAY_DEF instead of VDEF.
19860 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19861
19862 2004-06-10 Mark Mitchell <mark@codesourcery.com>
19863
19864 PR c++/14211
19865 * g++.dg/conversion/const1.C: New test.
19866
19867 PR c++/15076
19868 * g++.dg/conversion/reinterpret1.C: New test.
19869
19870 PR c++/15877
19871 * g++.dg/template/enum2.C: New test.
19872
19873 PR c++/15227
19874 * g++.dg/template/error13.C: New test.
19875
19876 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19877
19878 PR fortran/14957
19879 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19880 arguments to test_* REAL and of the right size.
19881
19882 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19883
19884 PR target/15569
19885 PR rtl-optimization/15681
19886 * gcc.dg/20040609-1.c: New test.
19887
19888 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19889
19890 PR c++/14791
19891 * g++.dg/opt/builtins1.C: New test.
19892
19893 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
19894
19895 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19896 that use default windows32 struct layout.
19897 * gcc.dg/i386-bitfield2.c: Likewise.
19898
19899 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
19900
19901 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19902 for mingw32 and cygwin targets.
19903
19904 2004-06-09 Geoffrey Keating <geoffk@apple.com>
19905
19906 * gcc.dg/pch/macro-4.c: New.
19907 * gcc.dg/pch/macro-4.hs: New.
19908
19909 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19910
19911 PR fortran/13249
19912 * gfortran.fortran-torture/compile/name_clash.f90: New test.
19913
19914 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19915
19916 PR fortran/13372
19917 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19918
19919 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19920
19921 PR gfortran/14897
19922 * gfortran.fortran-torture/execute/t_edit.f90: New test.
19923
19924 2004-06-09 Bud Davis <bdavis9659@comcast.net>
19925
19926 PR gfortran/15755
19927 * gfortran.fortran-torture/execute/backspace.c : New test.
19928
19929 2004-06-09 Paul Brook <paul@codesourcery.com>
19930
19931 * gfortran.fortran-torture/execure/intrinsic_associated.f90
19932 (pointer_to_section): Rewrite to use smaller array.
19933
19934 2004-06-08 David Edelsohn <edelsohn@gnu.org>
19935
19936 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19937 * gcc.dg/ext/altivec-10.c: Same.
19938 * gcc.dg/ext/altivec-11.c: Same.
19939 * gcc.dg/ext/altivec-12.c: Same.
19940 * gcc.dg/ext/altivec-13.c: Same.
19941 * gcc.dg/ext/altivec-14.c: Same.
19942 * gcc.dg/ext/altivec-15.c: Same.
19943 * gcc.dg/ext/altivec-16.c: Same.
19944 * gcc.dg/ext/altivec-3.c: Same.
19945 * gcc.dg/ext/altivec-4.c: Same.
19946 * gcc.dg/ext/altivec-6.c: Same.
19947 * gcc.dg/ext/altivec-7.c: Same.
19948 * gcc.dg/ext/altivec-8.c: Same.
19949 * gcc.dg/ext/altivec-varargs-1.c: Same.
19950
19951 * g++.dg/ext/altivec-1.C: Correct dg syntax.
19952 * g++.dg/ext/altivec-10.C: Same.
19953 * g++.dg/ext/altivec-2.C: Same.
19954 * g++.dg/ext/altivec-3.C: Same.
19955 * g++.dg/ext/altivec-4.C: Same.
19956 * g++.dg/ext/altivec-5.C: Same.
19957 * g++.dg/ext/altivec-6.C: Same.
19958 * g++.dg/ext/altivec-7.C: Same.
19959 * g++.dg/ext/altivec-8.C: Same.
19960 * g++.dg/ext/altivec-9.C: Same.
19961
19962 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19963
19964 PR c++/7841
19965 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19966
19967 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19968
19969 * gcc.dg/union-1.c: New test.
19970
19971 2004-06-07 Roger Sayle <roger@eyesopen.com>
19972
19973 * gcc.dg/builtins-41.c: New test case.
19974 * gcc.dg/builtins-42.c: New test case.
19975
19976 2004-06-07 David Edelsohn <edelsohn@gnu.org>
19977
19978 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19979 * g++.dg/ext/altivec-10.C: Same.
19980 * g++.dg/ext/altivec-2.C: Same.
19981 * g++.dg/ext/altivec-3.C: Same.
19982 * g++.dg/ext/altivec-4.C: Same.
19983 * g++.dg/ext/altivec-5.C: Same.
19984 * g++.dg/ext/altivec-6.C: Same.
19985 * g++.dg/ext/altivec-7.C: Same.
19986 * g++.dg/ext/altivec-8.C: Same.
19987 * g++.dg/ext/altivec-9.C: Same.
19988 * g++.old-deja/g++.abi/cxa_vec.C: Same.
19989 * g++.old-deja/g++.brendan/new3.C: Same.
19990 * gcc.c-torture/execute/eeprof-1.x: Same.
19991
19992 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
19993
19994 PR c/14765
19995 * gcc.dg/pr14765-1.c: New test.
19996
19997 2004-06-07 Roger Sayle <roger@eyesopen.com>
19998
19999 PR c/14649
20000 * gcc.dg/pr14649-1.c: New test case.
20001
20002 2004-06-07 Richard Henderson <rth@redhat.com>
20003
20004 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20005 if temporaries.
20006
20007 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20008
20009 * g++.dg/eh/elide1.C: Remove XFAIL.
20010
20011 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20012
20013 PR c++/15337
20014 * g++.dg/expr/sizeof3.C: New test.
20015
20016 PR c++/14777
20017 * g++.dg/template/access14.C: New test.
20018
20019 PR c++/15554
20020 * g++.dg/template/enum1.C: New test.
20021
20022 PR c++/15057
20023 * g++.dg/eh/throw1.C: New test.
20024
20025 2004-06-07 David Ayers <d.ayers@inode.at>
20026 Ziemowit Laski <zlaski@apple.com>
20027
20028 * lib/objc.exp (objc_target_compile): Revert the '-framework
20029 Foundation' flag fix, since bare Darwin does not ship
20030 with the Foundation framework.
20031 * objc/execute/next_mapping.h: Provide a local NSConstantString
20032 @interface and @implementation.
20033 (objc_constant_string_init): A constructor function, used to
20034 initialize the NSConstantString meta-class object.
20035 * objc/execute/string1.m: Include "next_mapping.h" instead of
20036 <Foundation/NSString.h>.
20037 * objc/execute/string2.m: Likewise.
20038 * objc/execute/string3.m: Likewise.
20039 * objc/execute/string4.m: Likewise.
20040
20041 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20042
20043 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20044 to double. Replace double with FLOAT.
20045 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20046
20047 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20048 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20049 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20050 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20051 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20052 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20053 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20054 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20055
20056 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20057
20058 PR c/13519
20059 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20060
20061 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20062
20063 PR c++/15503
20064 * g++.dg/template/meminit2.C: New test.
20065
20066 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20067
20068 PR target/15822
20069 * gcc.c-torture/execute/compare-fp-1.c,
20070 gcc.c-torture/execute/compare-fp-2.c,
20071 gcc.c-torture/execute/compare-fp-3.c,
20072 gcc.c-torture/execute/compare-fp-4.c,
20073 gcc.c-torture/execute/compare-fp-3.x,
20074 gcc.c-torture/execute/compare-fp-4.x: Moved...
20075 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20076 gcc.c-torture/execute/ieee/compare-fp-2.c,
20077 gcc.c-torture/execute/ieee/compare-fp-3.c,
20078 gcc.c-torture/execute/ieee/compare-fp-4.c,
20079 gcc.c-torture/execute/ieee/compare-fp-3.x,
20080 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20081
20082 2004-06-04 David Ayers <d.ayers@inode.at>
20083
20084 * objc/execute/protocol-isEqual-4.m: New testcase.
20085
20086 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20087
20088 * objc/execute/protocol-isEqual-1.m: New testcase.
20089 * objc/execute/protocol-isEqual-2.m: New testcase.
20090 * objc/execute/protocol-isEqual-3.m: New testcase.
20091
20092 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20093
20094 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20095
20096 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20097
20098 * lib/objc.exp (objc_target_compile): When running tests on
20099 Darwin (Mac OS X), inform the linker about '-framework
20100 'Foundation'.
20101
20102 2004-06-02 Eric Christopher <echristo@redhat.com>
20103
20104 * gcc.c-torture/compile/20040602-1.c: New.
20105
20106 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20107
20108 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20109 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20110
20111 PR tree-optimization/14736
20112 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20113
20114 PR tree-optimization/14042
20115 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20116
20117 PR tree-optimization/14729
20118 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20119
20120 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20121
20122 PR fortran/15557
20123 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20124
20125 2004-06-01 Richard Hederson <rth@redhat.com>
20126
20127 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20128
20129 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20130
20131 PR c++/14932
20132 * g++.dg/parse/offsetof4.C: New test.
20133
20134 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20135
20136 PR objc/7993
20137 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20138
20139 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20140
20141 PR c++/15701
20142 * g++.dg/template/friend29.C: New test.
20143
20144 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20145
20146 PR c/15749
20147 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20148
20149 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20150
20151 * gcc.dg/sparc-trap-1.c: New test.
20152
20153 2004-05-31 Roger Sayle <roger@eyesopen.com>
20154
20155 PR middle-end/15069
20156 * g++.dg/opt/fold3.C: New test case.
20157
20158 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20159
20160 * lib/target-supports.exp (check_iconv_available): Fix fallout
20161 from 2004-05-28 patch.
20162
20163 2004-05-30 Paul Brook <paul@codesourcery.com>
20164
20165 PR fortran/15620
20166 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20167 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20168
20169 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20170
20171 * gfortran.fortran-torture/execute/random_1.f90: New test.
20172
20173 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20174
20175 * g++.dg/ext/altivec-10.C: New test.
20176
20177 2004-05-29 Paul Brook <paul@codesourcery.com>
20178
20179 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20180
20181 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20182
20183 * gcc.dg/altivec-16.c: New test.
20184
20185 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20186
20187 * lib/target-supports.exp (check_vmx_hw_available): New.
20188 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20189
20190 * lib/target-supports.exp (check_alias_available,
20191 check_iconv_available, check_named_sections_available): Use
20192 unique names for temporary files.
20193
20194 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20195
20196 * gcc.dg/altivec-15.c: New test.
20197
20198 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20199
20200 PR c++/15083
20201 * g++.dg/warn/noeffect6.C: New test.
20202
20203 PR c++/15471
20204 * g++.dg/expr/ptrmem4.C: New test.
20205
20206 PR c++/15640
20207 * g++.dg/template/operator3.C: New test.
20208
20209 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20210
20211 PR c++/14668
20212 * g++.dg/lookup/redecl1.C: New test.
20213 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20214
20215 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20216
20217 * gcc.c-torture/execute/compare-fp-1.c,
20218 gcc.c-torture/execute/compare-fp-2.c,
20219 gcc.c-torture/execute/compare-fp-3.c,
20220 gcc.c-torture/execute/compare-fp-4.c,
20221 gcc.c-torture/execute/compare-fp-3.x,
20222 gcc.c-torture/execute/compare-fp-4.x,
20223 gcc.dg/pr15649-1.c: New.
20224
20225 2004-05-27 Adam Nemet <anemet@lnxw.com>
20226
20227 PR c++/12883
20228 * g++.dg/init/array14.C: New test.
20229
20230 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20231
20232 * lib/compat.exp (compat-get-options-main): New.
20233 (compat-get-options): Remove unneeded code, warn for ignored
20234 command.
20235 (compat-execute): Check flag set by dg-require-* commands.
20236
20237 * lib/compat.exp (compat-execute): Break up long lines.
20238
20239 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20240
20241 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20242 * gcc.dg/altivec-14.c: New test.
20243 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20244
20245 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20246 * gcc.dg/altivec-12.c: Ditto.
20247
20248 * gcc.dg/altivec-3.c: Move call to altivec_check.
20249
20250 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20251
20252 PR c++/15044
20253 * g++.dg/template/error12.C: New test.
20254
20255 PR c++/15317
20256 * g++.dg/ext/attrib15.C: New test.
20257
20258 PR c++/15329
20259 * g++.dg/template/ptrmem9.C: New test.
20260
20261 2004-05-25 Paul Brook <paul@codesourcery.com>
20262
20263 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20264
20265 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20266
20267 PR c++/15165
20268 * g++.dg/template/crash19.C: New test.
20269
20270 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20271
20272 PR c++/15025
20273 * g++.dg/template/redecl1.C: New test.
20274
20275 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20276
20277 PR c++/14821
20278 * g++.dg/other/ns1.C: New test.
20279
20280 PR c++/14883
20281 * g++.dg/template/invalid1.C: New test.
20282
20283 2004-05-23 Paul Brook <paul@codesourcery.com>
20284 Victor Leikehman <lei@haifasphere.co.il>
20285
20286 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20287 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20288
20289 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20290
20291 PR c++/15285
20292 PR c++/15299
20293 * g++.dg/template/non-dependent5.C: New test.
20294 * g++.dg/template/non-dependent6.C: New test.
20295
20296 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20297
20298 PR c++/15507
20299 * g++.dg/inherit/union1.C: New test.
20300
20301 PR c++/15542
20302 * g++.dg/template/addr1.C: New test.
20303
20304 PR c++/15427
20305 * g++.dg/template/array5.C: New test.
20306
20307 PR c++/15287
20308 * g++.dg/template/array6.C: New test.
20309
20310 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20311 Roger Sayle <roger@eyesopen.com>
20312
20313 * g++.dg/lookup/forscope2.C: New test case.
20314
20315 2004-05-22 Ben Elliston <bje@au.ibm.com>
20316
20317 * gcc.dg/cpp/Wmissingdirs.c: New.
20318
20319 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20320
20321 PR target/15301
20322 * gcc.dg/compat/union-m128-1.h: New file.
20323 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20324 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20325 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20326
20327 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20328
20329 PR target/15302
20330 * gcc.dg/compat/struct-complex-1.h: New file.
20331 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20332 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20333 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20334
20335 2004-05-20 Roger Sayle <roger@eyesopen.com>
20336
20337 PR middle-end/3074
20338 * gcc.dg/pr3074-1.c: New test case.
20339 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20340
20341 2004-05-20 Falk Hueffner <falk@debian.org>
20342
20343 PR other/15526
20344 * gcc.dg/ftrapv-1.c: New test case.
20345
20346 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20347
20348 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20349
20350 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20351 Jeff Law <law@redhat.com>
20352
20353 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20354 * gcc.dg/tree-ssa/20040518-2.c: New test.
20355
20356 * gcc.dg/tree-ssa/20040518-1.c: New test.
20357
20358 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20359
20360 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20361
20362 2004-05-18 Paul Brook <paul@codesourcery.com>
20363
20364 PR fortran/13930
20365 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20366
20367 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20368
20369 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20370 constant folding.
20371
20372 2004-05-17 Steven Bosscher <stevenb@suse.de>
20373
20374 * gcc.dg/tree-ssa/20040517-1.c: New test.
20375
20376 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20377
20378 * gcc.dg/loop-4.c: New test.
20379
20380 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20381
20382 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20383
20384 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20385
20386 PR fortran/15311
20387 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20388
20389 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20390
20391 PR fortran/13826
20392 PR fortran/13940
20393 * gfortran.fortran-torture/compile/data_1.f90: New test.
20394
20395 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20396
20397 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20398 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20399
20400 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20401
20402 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20403
20404 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20405
20406 PR c/15444
20407 * gcc.dg/format/xopen-1.c: Adjust expected message.
20408 * gcc.dg/format/xopen-3.c: New test.
20409
20410 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20411
20412 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20413
20414 2004-05-14 Jeff Law <law@redhat.com>
20415
20416 * gcc.dg/tree-ssa/20040514-2.c: New test.
20417
20418 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20419
20420 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20421 this ...
20422 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20423 this.
20424
20425 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20426
20427 * gcc.dg/tree-ssa/20040514-1.c: New test.
20428
20429 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20430
20431 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20432 test.
20433
20434 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20435
20436 PR fortran/14066
20437 * gfortran.fortran-torture/compile/do_1.f90: New test.
20438
20439 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20440
20441 PR fortran/15051
20442 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20443 test.
20444
20445 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20446
20447 PR fortran/15149
20448 * gfortran.fortran-torture/execute/random_init.f90: New test.
20449
20450 2004-05-13 Paul Brook <paul@codesourcery.com>
20451
20452 PR fortran/15314
20453 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20454
20455 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20456
20457 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20458 for the powerpc case.
20459
20460 2004-05-13 Jeff Law <law@redhat.com>
20461
20462 * gcc.dg/tree-ssa/20040513-1.c: New test.
20463 * gcc.dg/tree-ssa/20040513-2.c: New test.
20464
20465 2004-05-13 Paul Brook <paul@codesourcery.com>
20466
20467 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20468 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20469 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20470
20471 2004-05-13 Andreas Schwab <schwab@suse.de>
20472
20473 PR other/10819
20474 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20475 characters.
20476
20477 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20478
20479 PR fortran/15294
20480 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20481
20482 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20483
20484 Merge from tree-ssa-20020619-branch. See
20485 ChangeLog.tree-ssa for details.
20486
20487 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20488
20489 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20490 include <altivec.h> explicitly.
20491 * gcc.dg/altivec-13.c: Likewise.
20492
20493 2004-05-11 Paul Brook <paul@codesourcery.com>
20494
20495 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20496
20497 2004-05-10 Eric Christopher <echristo@redhat.com>
20498
20499 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20500 * gcc.dg/sibcall-4.c: Ditto.
20501
20502 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20503
20504 * g++.dg/ext/altivec-8.C: New test case.
20505 * gcc.dg/altivec-13.c: New test case.
20506
20507 2004-05-08 Roger Sayle <roger@eyesopen.com>
20508
20509 * gcc.c-torture/execute/divcmp-1.c: New test case.
20510 * gcc.c-torture/execute/divcmp-2.c: New test case.
20511 * gcc.c-torture/execute/divcmp-3.c: New test case.
20512
20513 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20514
20515 * g++.dg/other/pragma-re-2.C: New test.
20516
20517 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20518
20519 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20520 * gcc.dg/i386-387-2.c: Likewise.
20521
20522 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20523 __builtin_drem.
20524 * gcc.dg/i386-387-6.c: Likewise.
20525
20526 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20527
20528 * gcc.dg/builtins-33.c: Also check log1p*.
20529
20530 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20531
20532 PR optimization/15296
20533 * gcc.c-torture/execute/pr15296.c: New test.
20534
20535 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20536
20537 * gcc.dg/builtins-40.c: New test.
20538
20539 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20540
20541 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20542
20543 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20544
20545 * g++.dg/ext/spe1.C: New testcase.
20546
20547 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20548
20549 * objc.dg/image-info.m: Allow additional attributes
20550 for __image_info section.
20551
20552 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20553
20554 * gcc.dg/torture/mips-hilo-2.c: New test.
20555
20556 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20557
20558 PR c++/14389
20559 * g++.dg/template/member5.C: New test.
20560
20561 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20562
20563 * gcc.dg/builtins-34.c: Also check expm1*.
20564
20565 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20566
20567 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20568 * gcc.dg/torture/builtin-convert-3.c: New test.
20569
20570 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20571
20572 PR middle-end/15054
20573 * g++.dg/opt/pr15054.C: New test.
20574
20575 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20576
20577 * gcc.dg/torture/builtin-rounding-1.c: New test.
20578 * gcc.dg/builtins-25.c: Delete.
20579 * gcc.dg/builtins-29.c: Delete.
20580
20581 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20582
20583 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20584 * gcc.dg/sibcall-4.c: Likewise.
20585 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20586
20587 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20588
20589 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20590 bit-field on 16-bit targets.
20591
20592 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20593
20594 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20595 16-bit targets.
20596
20597 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20598
20599 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20600 * gcc.dg/rs6000-power2-2.c: Likewise.
20601
20602 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20603
20604 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20605 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20606 Change the asm registers to be in form of frN instead of fN.
20607
20608 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20609
20610 * gcc.dg/torture/builtin-convert-2.c: New test.
20611
20612 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20613
20614 * gcc.dg/rs6000-power2-1.c: New test.
20615 * gcc.dg/rs6000-power2-2.c: New test.
20616
20617 2004-04-28 Jan Hubicka <jh@suse.cz>
20618
20619 * gcc.dg/unused-6.c: New test.
20620
20621 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20622 Ulrich Weigand <uweigand@de.ibm.com>
20623
20624 * ada/acats/run_all.sh: Define $target variable.
20625
20626 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20627
20628 PR c++/15119
20629 * g++.dg/other/vararg-1.C: New test.
20630
20631 PR c++/4794
20632 * g++.dg/eh/cleanup3.C: New test.
20633
20634 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20635
20636 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20637 and ad8011a (target_insn).
20638 * ada/acats/support/macro.dfs: Likewise.
20639 * ada/acats/support/impbit.adb: New file.
20640
20641 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
20642
20643 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20644
20645 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20646
20647 * gcc.dg/loop-3.c: New test.
20648
20649 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
20650
20651 * gcc.c-torture/execute/simd-5.c: New test.
20652
20653 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20654
20655 PR c++/15064
20656 * g++.dg/template/crash18.C: New test.
20657
20658 2004-04-22 Mark Mitchell <mark@codesourcery.com>
20659
20660 * g++.dg/ext/complit3.C: New test.
20661
20662 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20663
20664 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20665 * gcc.dg/altivec-3.c: Same.
20666 * gcc.dg/altivec-varargs-1.c: Same.
20667
20668 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20669
20670 * lib/target-supports.exp (check_profiling_available): Assume
20671 profiling is not available on powerpc-eabi targets.
20672
20673 2004-04-21 Janis Johnson <janis187@us.ibm.com>
20674
20675 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20676 * gcc.dg/vmx/bug-1.c: Ditto.
20677
20678 2004-04-20 Eric Christopher <echristo@redhat.com>
20679
20680 * gcc.dg/charset/extern.c: New test.
20681 * g++.dg/charset/extern3.cc: Ditto.
20682
20683 2004-04-20 Uros Bizjak <uros@kss-loka.si>
20684
20685 * gcc.dg/builtins-39.c: New test.
20686
20687 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
20688
20689 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20690
20691 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
20692
20693 * gcc.dg/torture/mips-hilo-1.c: New test.
20694
20695 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
20696
20697 * gcc.c-torture/compile/20040419-1.c: New test.
20698
20699 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
20700
20701 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20702
20703 2004-04-18 Zack Weinberg <zack@codesourcery.com>
20704 Aldy Hernandez <aldyh@redhat.com>
20705
20706 * gcc.c-torture/execute/va-arg-24.c: New.
20707
20708 2004-04-17 Zack Weinberg <zack@codesourcery.com>
20709 Aldy Hernandez <aldyh@redhat.com>
20710
20711 * gcc.dg/vmx/1b-01.c: New.
20712 * gcc.dg/vmx/1b-02.c: New.
20713 * gcc.dg/vmx/1b-03.c: New.
20714 * gcc.dg/vmx/1b-04.c: New.
20715 * gcc.dg/vmx/1b-05.c: New.
20716 * gcc.dg/vmx/1b-06.c: New.
20717 * gcc.dg/vmx/1b-07.c: New.
20718 * gcc.dg/vmx/1c-01.c: New.
20719 * gcc.dg/vmx/1c-02.c: New.
20720 * gcc.dg/vmx/3a-01a.c: New.
20721 * gcc.dg/vmx/3a-01.c: New.
20722 * gcc.dg/vmx/3a-01m.c: New.
20723 * gcc.dg/vmx/3a-03.c: New.
20724 * gcc.dg/vmx/3a-03m.c: New.
20725 * gcc.dg/vmx/3a-04.c: New.
20726 * gcc.dg/vmx/3a-04m.c: New.
20727 * gcc.dg/vmx/3a-05.c: New.
20728 * gcc.dg/vmx/3a-06.c: New.
20729 * gcc.dg/vmx/3a-06m.c: New.
20730 * gcc.dg/vmx/3a-07.c: New.
20731 * gcc.dg/vmx/3b-01.c: New.
20732 * gcc.dg/vmx/3b-02.c: New.
20733 * gcc.dg/vmx/3b-10.c: New.
20734 * gcc.dg/vmx/3b-13.c: New.
20735 * gcc.dg/vmx/3b-14.c: New.
20736 * gcc.dg/vmx/3b-15.c: New.
20737 * gcc.dg/vmx/3c-01a.c: New.
20738 * gcc.dg/vmx/3c-01.c: New.
20739 * gcc.dg/vmx/3c-02.c: New.
20740 * gcc.dg/vmx/3c-03.c: New.
20741 * gcc.dg/vmx/3d-01.c: New.
20742 * gcc.dg/vmx/4-01.c: New.
20743 * gcc.dg/vmx/4-03.c: New.
20744 * gcc.dg/vmx/5-01.c: New.
20745 * gcc.dg/vmx/5-02.c: New.
20746 * gcc.dg/vmx/5-03.c: New.
20747 * gcc.dg/vmx/5-04.c: New.
20748 * gcc.dg/vmx/5-05.c: New.
20749 * gcc.dg/vmx/5-06.c: New.
20750 * gcc.dg/vmx/5-07.c: New.
20751 * gcc.dg/vmx/5-07t.c: New.
20752 * gcc.dg/vmx/5-08.c: New.
20753 * gcc.dg/vmx/5-10.c: New.
20754 * gcc.dg/vmx/5-11.c: New.
20755 * gcc.dg/vmx/7-01a.c: New.
20756 * gcc.dg/vmx/7-01.c: New.
20757 * gcc.dg/vmx/7c-01.c: New.
20758 * gcc.dg/vmx/7d-01.c: New.
20759 * gcc.dg/vmx/7d-02.c: New.
20760 * gcc.dg/vmx/8-01.c: New.
20761 * gcc.dg/vmx/8-02a.c: New.
20762 * gcc.dg/vmx/8-02.c: New.
20763 * gcc.dg/vmx/brode-1.c: New.
20764 * gcc.dg/vmx/bug-1.c: New.
20765 * gcc.dg/vmx/bug-2.c: New.
20766 * gcc.dg/vmx/bug-3.c: New.
20767 * gcc.dg/vmx/cw-bug-1.c: New.
20768 * gcc.dg/vmx/cw-bug-2.c: New.
20769 * gcc.dg/vmx/cw-bug-3.c: New.
20770 * gcc.dg/vmx/dct.c: New.
20771 * gcc.dg/vmx/debug-1.c: New.
20772 * gcc.dg/vmx/debug-2.c: New.
20773 * gcc.dg/vmx/debug-3.c: New.
20774 * gcc.dg/vmx/debug-4.c: New.
20775 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20776 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20777 * gcc.dg/vmx/eg-5.c: New.
20778 * gcc.dg/vmx/fft.c: New.
20779 * gcc.dg/vmx/gcc-bug-1.c: New.
20780 * gcc.dg/vmx/gcc-bug-2.c: New.
20781 * gcc.dg/vmx/gcc-bug-3.c: New.
20782 * gcc.dg/vmx/gcc-bug-4.c: New.
20783 * gcc.dg/vmx/gcc-bug-5.c: New.
20784 * gcc.dg/vmx/gcc-bug-6.c: New.
20785 * gcc.dg/vmx/gcc-bug-7.c: New.
20786 * gcc.dg/vmx/gcc-bug-8.c: New.
20787 * gcc.dg/vmx/gcc-bug-9.c: New.
20788 * gcc.dg/vmx/gcc-bug-b.c: New.
20789 * gcc.dg/vmx/gcc-bug-c.c: New.
20790 * gcc.dg/vmx/gcc-bug-d.c: New.
20791 * gcc.dg/vmx/gcc-bug-e.c: New.
20792 * gcc.dg/vmx/gcc-bug-f.c: New.
20793 * gcc.dg/vmx/gcc-bug-g.c: New.
20794 * gcc.dg/vmx/gcc-bug-i.c: New.
20795 * gcc.dg/vmx/harness.h: New.
20796 * gcc.dg/vmx/ira1.c: New.
20797 * gcc.dg/vmx/ira2a.c: New.
20798 * gcc.dg/vmx/ira2b.c: New.
20799 * gcc.dg/vmx/ira2.c: New.
20800 * gcc.dg/vmx/ira2c.c: New.
20801 * gcc.dg/vmx/mem.c: New.
20802 * gcc.dg/vmx/newton-1.c: New.
20803 * gcc.dg/vmx/ops.c: New.
20804 * gcc.dg/vmx/sn7153.c: New.
20805 * gcc.dg/vmx/spill2.c: New.
20806 * gcc.dg/vmx/spill3.c: New.
20807 * gcc.dg/vmx/spill.c: New.
20808 * gcc.dg/vmx/t.c: New.
20809 * gcc.dg/vmx/varargs-1.c: New.
20810 * gcc.dg/vmx/varargs-2.c: New.
20811 * gcc.dg/vmx/varargs-3.c: New.
20812 * gcc.dg/vmx/varargs-4.c: New.
20813 * gcc.dg/vmx/varargs-5.c: New.
20814 * gcc.dg/vmx/varargs-6.c: New.
20815 * gcc.dg/vmx/varargs-7.c: New.
20816 * gcc.dg/vmx/vmx.exp: New.
20817 * gcc.dg/vmx/vprint-1.c: New.
20818 * gcc.dg/vmx/vscan-1.c: New.
20819 * gcc.dg/vmx/x-01.c: New.
20820 * gcc.dg/vmx/x-02.c: New.
20821 * gcc.dg/vmx/x-03.c: New.
20822 * gcc.dg/vmx/x-04.c: New.
20823 * gcc.dg/vmx/x-05.c: New.
20824 * gcc.dg/vmx/yousufi-1.c: New.
20825 * gcc.dg/vmx/zero-1.c: New.
20826 * gcc.dg/vmx/zero.c: New.
20827
20828 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
20829
20830 * g++.dg/lookup/java1.C: Update for chage of
20831 _Jv_AllocObject.
20832 * g++.dg/lookup/java2.C: Likewise.
20833
20834 2004-04-17 Laurent GUERBY <laurent@guerby.net>
20835
20836 * ada/acats/run_all.sh: use -O2 by default.
20837
20838 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
20839
20840 * gcc.dg/vr-mult-[12].c: New tests.
20841
20842 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20843
20844 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20845
20846 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20847
20848 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
20849
20850 * lib/target-supports.exp (check_profiling_available): Assume profiling
20851 isn't available for mips*-*-elf targets.
20852
20853 2004-04-14 Uros Bizjak <uros@kss-loka.si>
20854
20855 * gcc.dg/builtins-38.c: New test.
20856
20857 2004-04-14 Eric Christopher <echristo@redhat.com>
20858
20859 * g++.dg/charset/charset.exp: Run .cc extension tests.
20860
20861 2004-04-14 Zack Weinberg <zack@codesourcery.com>
20862
20863 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
20864
20865 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20866
20867 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20868
20869 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
20870
20871 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20872 * gcc.dg/i386-387-2.c: Likewise.
20873
20874 * gcc.dg/i386-387-7.c: New test.
20875 * gcc.dg/i386-387-8.c: New test.
20876
20877 * gcc.dg/builtins-37.c: New test.
20878
20879 2004-04-13 Geoffrey Keating <geoffk@apple.com>
20880
20881 * g++.dg/pch/externc-1.C: Add missing semicolon.
20882
20883 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
20884
20885 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20886
20887 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
20888
20889 * gcc.c-torture/execute/20040411-1.c: New test.
20890
20891 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
20892
20893 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20894
20895 2004-04-09 Chris Demetriou <cgd@broadcom.com>
20896
20897 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20898
20899 2004-04-09 Zack Weinberg <zack@codesourcery.com>
20900
20901 * lib/target-supports.exp (check_named_sections_available): New.
20902 * lib/gcc-dg.exp (dg-require-named-sections): New.
20903 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20904 old-deja.exp. Also prune error-count message from HP linker.
20905 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20906
20907 * g++.dg/init/init-ref4.C: Use dg-require-weak.
20908 * g++.old-deja/g++.pt/static3.C: Likewise.
20909 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20910
20911 2004-04-09 Roger Sayle <roger@eyesopen.com>
20912
20913 * gcc.c-torture/execute/20040409-1.c: New test case.
20914 * gcc.c-torture/execute/20040409-2.c: New test case.
20915 * gcc.c-torture/execute/20040409-3.c: New test case.
20916
20917 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
20918
20919 * gcc.dg/20040409-1.c: New test.
20920
20921 2004-04-08 Roger Sayle <roger@eyesopen.com>
20922
20923 PR target/14888
20924 * g++.dg/opt/pr14888.C: New test case.
20925
20926 2004-04-08 Geoffrey Keating <geoffk@apple.com>
20927
20928 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20929 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20930 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20931 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20932 New tests.
20933
20934 2004-04-08 Paul Brook <paul@codesourcery.com>
20935
20936 * gcc.dg/spill-1.c: New test.
20937
20938 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20939
20940 * gcc.dg/torture/builtin-ctype-2.c: New test.
20941
20942 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
20943
20944 * gcc.dg/pch/pch.exp: Add largefile test.
20945
20946 2004-04-06 Geoffrey Keating <geoffk@apple.com>
20947
20948 * g++.dg/pch/externc-1.Hs: New.
20949 * g++.dg/pch/externc-1.C: New.
20950
20951 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20952
20953 * gcc.dg/compat/struct-by-value-5a_main.c,
20954 gcc.dg/compat/struct-by-value-5b_main.c: New files.
20955 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20956 * gcc.dg/compat/struct-by-value-5a_x.c,
20957 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20958 gcc.dg/compat/struct-by-value-5_x.c.
20959 * gcc.dg/compat/struct-by-value-5a_y.c,
20960 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20961 gcc.dg/compat/struct-by-value-5_y.c.
20962
20963 * gcc.dg/compat/struct-by-value-6a_main.c,
20964 gcc.dg/compat/struct-by-value-6b_main.c: New files.
20965 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20966 * gcc.dg/compat/struct-by-value-6a_x.c,
20967 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20968 gcc.dg/compat/struct-by-value-6_x.c.
20969 * gcc.dg/compat/struct-by-value-6a_y.c,
20970 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20971 gcc.dg/compat/struct-by-value-6_y.c.
20972
20973 * gcc.dg/compat/struct-by-value-7a_main.c,
20974 gcc.dg/compat/struct-by-value-7b_main.c: New files.
20975 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20976 * gcc.dg/compat/struct-by-value-7a_x.c,
20977 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20978 gcc.dg/compat/struct-by-value-7_x.c.
20979 * gcc.dg/compat/struct-by-value-7a_y.c,
20980 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20981 gcc.dg/compat/struct-by-value-7_y.c.
20982
20983 2004-04-06 Jakub Jelinek <jakub@redhat.com>
20984
20985 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20986 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20987 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20988 options.
20989
20990 2004-04-06 Uros Bizjak <uros@kss-loka.si>
20991
20992 * gcc.dg/builtins-36.c: New test.
20993
20994 2004-04-06 Paul Brook <paul@codesourcery.com>
20995
20996 * README.gcc: Remove obsolete contraint on testcases.
20997
20998 2004-04-05 Paul Brook <paul@codesourcery.com>
20999
21000 PR2123
21001 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21002 failure and exit(0) on success.
21003 * g++.dg/expr/anew2.C: Ditto.
21004 * g++.dg/expr/anew3.C: Ditto.
21005 * g++.dg/expr/anew4.C: Ditto.
21006
21007 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21008
21009 PR c++/3518
21010 * g++.dg/template/unify7.C: New.
21011
21012 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21013
21014 * g++.dg/README: Bring up to date with new subdirectories; remove
21015 duplicate subdirectory lines.
21016
21017 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21018
21019 PR c++/14007
21020 * g++.dg/template/unify5.C: New.
21021 * g++.dg/template/unify6.C: New.
21022 * g++.dg/template/qualttp20.C: Adjust.
21023 * g++.old-deja/g++.jason/report.C: Adjust.
21024 * g++.old-deja/g++.other/qual1.C: Adjust.
21025
21026 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21027
21028 PR c++/14803
21029 * g++.dg/inherit/ptrmem1.C: New test.
21030
21031 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21032
21033 PR c++/14755
21034 * gcc.c-torture/execute/20040331-1.c: New test.
21035 * gcc.dg/20040331-1.c: New test.
21036
21037 2004-04-01 Paul Brook <paul@codesourcery.com>
21038
21039 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21040
21041 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21042
21043 PR c++/14724
21044 * g++.dg/init/goto1.C: New test.
21045
21046 PR c++/14763
21047 * g++.dg/template/defarg4.C: New test.
21048
21049 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21050
21051 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21052
21053 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21054
21055 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21056
21057 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21058
21059 * gcc.dg/noncompile/undeclared-2.c: New test.
21060
21061 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21062
21063 * gcc.dg/940409-1.c: Remove XFAIL.
21064 * gcc.dg/reg-vol-struct-1.c: New test.
21065
21066 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21067
21068 * gcc.dg/torture/builtin-wctype-1.c: New test.
21069
21070 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21071
21072 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21073 * gcc.dg/20001101-1.c: Likewise.
21074 * gcc.dg/20001102-1.c: Likewise.
21075
21076 2004-03-25 Roger Sayle <roger@eyesopen.com>
21077
21078 * gcc.dg/compare8.c: Add an additional test for XOR.
21079
21080 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21081
21082 * gcc.dg/torture/builtin-ctype-1.c: New test.
21083
21084 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21085
21086 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21087 * gcc.dg/torture/builtin-math-1.c: Likewise.
21088 * gcc.dg/torture/builtin-power-1.c: New test.
21089
21090 2004-03-24 Andreas Schwab <schwab@suse.de>
21091
21092 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21093 IA64 assembler.
21094
21095 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21096 Roger Sayle <roger@eyesopen.com>
21097
21098 * gcc.dg/compare8.c: New test case.
21099
21100 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21101
21102 * g++.dg/ext/altivec-7.C: New test.
21103
21104 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21105
21106 PR 12267, 12391, 12560, 13129, 14114, 14133
21107 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21108 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21109 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21110 Adjust error regexps.
21111 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21112 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21113 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21114 * gcc.dg/local1.c: Add explanatory comment.
21115
21116 2004-03-23 Roger Sayle <roger@eyesopen.com>
21117
21118 PR optimization/14669
21119 * g++.dg/opt/fold2.C: New test case.
21120
21121 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21122
21123 PR c/14069
21124 * gcc.dg/20040322-1.c: New test.
21125
21126 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21127
21128 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21129 * gcc.dg/ultrasp4.c: Likewise.
21130 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21131
21132 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21133
21134 * gcc.dg/i386-sse-8.c: Reset default options.
21135
21136 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21137
21138 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21139 in the error message text.
21140
21141 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21142
21143 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21144
21145 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21146
21147 PR c++/14616
21148 * g++.dg/init/array13.C: New test.
21149
21150 2004-03-20 Roger Sayle <roger@eyesopen.com>
21151
21152 PR target/13889
21153 * gcc.c-torture/compile/pr13889.c: New test case.
21154
21155 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21156
21157 PR c/14635
21158 * builtins-1.c (nan, nans): Don't test.
21159 * builtins-30.c: Don't use nan, nanf, nanl.
21160 * builtins-35.c: New test.
21161
21162 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21163
21164 * g++.dg/ext/altivec-6.C: New test.
21165
21166 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21167
21168 * g++.dg/init/placement3.C: New test.
21169
21170 * g++.dg/template/spec13.C: New test.
21171
21172 * g++.dg/lookup/using11.C: New test.
21173
21174 * g++.dg/lookup/koenig3.C: New test.
21175
21176 * g++.dg/template/operator2.C: New test.
21177
21178 * g++.dg/expr/dtor3.C: New test.
21179 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21180 marker.
21181 * g++.old-deja/g++.law/visibility28.C: Likewise.
21182
21183 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21184
21185 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21186 * gcc.dg/ppc64-abi-3.c: Likewise.
21187
21188 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21189
21190 PR c++/14545
21191 * g++.dg/parse/template15.C: New test.
21192
21193 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21194
21195 * g++.dg/expr/dtor2.C: New test.
21196
21197 * g++.dg/lookup/anon4.C: New test.
21198
21199 * g++.dg/overload/using1.C: New test.
21200
21201 * g++.dg/template/lookup7.C: New test.
21202
21203 * g++.dg/template/typename6.C: New test.
21204
21205 * g++.dg/expr/cond6.C: New test.
21206
21207 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21208
21209 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21210
21211 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21212
21213 * g++.dg/expr/cond5.C: New test.
21214 * g++.dg/expr/constcast1.C: Likewise.
21215 * g++.dg/expr/ptrmem2.C: Likewise.
21216 * g++.dg/expr/ptrmem3.C: Likewise.
21217 * g++.dg/lookup/main1.C: Likewise.
21218 * g++.dg/template/lookup6.C: Likewise.
21219
21220 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21221
21222 * gcc.dg/local1.c: New test.
21223
21224 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21225
21226 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21227
21228 * gcc.dg/torture/builtin-convert-1.c: New test.
21229
21230 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21231
21232 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21233
21234 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21235
21236 PR c++/14481
21237 * g++.dg/warn/Wunused-7.C: New test.
21238
21239 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21240
21241 * gcc.dg/torture/builtin-integral-1.c: New test.
21242
21243 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21244
21245 PR c++/14586
21246 * g++.dg/parse/non-dependent3.C: New test.
21247
21248 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21249
21250 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21251 * g++.dg/eh/simd-2.C: Likewise.
21252 * g++.dg/init/array10.C: Likewise.
21253 * gcc.c-torture/compile/simd-1.c: Likewise.
21254 * gcc.c-torture/compile/simd-2.c: Likewise.
21255 * gcc.c-torture/compile/simd-3.c: Likewise.
21256 * gcc.c-torture/compile/simd-4.c: Likewise.
21257 * gcc.c-torture/compile/simd-6.c: Likewise.
21258 * gcc.c-torture/execute/simd-1.c: Likewise.
21259 * gcc.c-torture/execute/simd-2.c: Likewise.
21260 * gcc.dg/compat/vector-defs.h: Likewise.
21261 * gcc.dg/20020531-1.c: Likewise.
21262 * gcc.dg/altivec-3.c: Likewise.
21263 * gcc.dg/altivec-4.c: Likewise.
21264 * gcc.dg/altivec-varargs-1.c: Likewise.
21265 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21266 * gcc.dg/i386-mmx-3.c: Likewise.
21267 * gcc.dg/i386-sse-4.c: Likewise.
21268 * gcc.dg/i386-sse-5.c: Likewise.
21269 * gcc.dg/i386-sse-8.c: Likewise.
21270 * gcc.dg/simd-1.c: Likewise.
21271 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21272 __ev64_opaque__ since the machine description provides it.
21273
21274 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21275
21276 * lib/compat.exp (skip_list): New global variable.
21277 Use it to hold the user defined COMPAT_SKIPS list if any.
21278 (compat-obj): Add the members of skip_list to optall.
21279
21280 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21281
21282 * gcc.dg/compat/union-by-value-1_main.c,
21283 union-by-value-1_x.c, union-by-value-1_y.c,
21284 union-check.h, union-defs.h,
21285 union-init.h, union-return-1_main.c,
21286 union-return-1_x.c, union-return-1_y.c: New files.
21287
21288 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21289
21290 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21291 mixed-struct-init.h: Add 4 mixed structure types.
21292 struct-by-value-21_main.c, struct-by-value-21_x.c,
21293 struct-by-value-21_y.c, struct-return-21_main.c,
21294 struct-return-21_x.c, struct-return-21_y.c: New files.
21295
21296 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21297
21298 PR c++/14550
21299 * g++.dg/parse/template14.C: New test.
21300
21301 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21302
21303 * gcc.c-torture/execute/20040313-1.c: New test.
21304
21305 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21306
21307 PR target/14533
21308 * gcc.dg/20040311-2.c: New test.
21309
21310 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21311
21312 PR other/14544
21313 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21314 bit-field.
21315
21316 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21317
21318 * gcc.dg/20040305-2.c: Add missing return statement.
21319
21320 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21321
21322 * gcc.dg/builtins-34.c: Also check pow10*.
21323
21324 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21325
21326 PR target/14262
21327 * gcc.dg/20040305-2.c: New test.
21328
21329 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21330
21331 * gcc.dg/20040310-1.c: New test.
21332
21333 2004-03-11 Roger Sayle <roger@eyesopen.com>
21334
21335 * gcc.c-torture/execute/20040311-1.c: New test case.
21336
21337 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21338
21339 PR c++/14476
21340 * g++.dg/lookup/enum1.C: New test.
21341
21342 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21343
21344 PR c++/14510
21345 * g++.dg/lookup/struct2.C: New test.
21346
21347 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21348
21349 * gcc.dg/builtins-34.c: New test.
21350
21351 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21352
21353 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21354
21355 2004-03-09 James E Wilson <wilson@specifixinc.com>
21356
21357 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21358 * gcc.dg/alias-2.c: New testcase.
21359
21360 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21361
21362 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21363
21364 2004-03-09 Roger Sayle <roger@eyesopen.com>
21365
21366 * gcc.c-torture/execute/20040309-1.c: New test case.
21367
21368 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21369
21370 PR c++/14397
21371 * g++.dg/overload/ref1.C: New.
21372
21373 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21374
21375 PR c++/14409
21376 * g++.dg/template/spec12.C: New test.
21377
21378 PR c++/14448
21379 * g++.dg/parse/crash14.C: New test.
21380
21381 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21382
21383 PR c++/14230
21384 * g++.dg/init/ref11.C: New test.
21385
21386 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21387
21388 PR c++/14432
21389 * g++.dg/parse/builtin2.C: New test.
21390
21391 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21392
21393 PR c++/14401
21394 * g++.dg/init/ctor3.C: New test.
21395 * g++.dg/init/union1.C: New test.
21396 * g++.dg/ext/anon-struct4.C: New test.
21397
21398 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21399
21400 * g++.dg/lookup/koenig1.C: Tweak error messages.
21401 * g++.dg/lookup/used-before-declaration.C: Likewise.
21402 * g++.dg/other/do1.C: Likewise.
21403 * g++.dg/overload/koenig1.C: Likewise.
21404 * g++.dg/parse/crash13.C: Likewise.
21405 * g++.dg/template/instantiate3.C: Likewise.
21406
21407 2004-03-08 Eric Christopher <echristo@redhat.com>
21408
21409 * * lib/target-supports.exp: Enable libiconv in test
21410 compilation. Fix up error checking.
21411
21412 2004-03-08 Roger Sayle <roger@eyesopen.com>
21413
21414 PR middle-end/14289
21415 * gcc.dg/pr14289-1.c: New test case.
21416 * gcc.dg/pr14289-2.c: Likewise.
21417 * gcc.dg/pr14289-3.c: Likewise.
21418
21419 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21420
21421 * gcc.c-torture/execute/20040308-1.c: New test.
21422
21423 2004-03-07 Roger Sayle <roger@eyesopen.com>
21424
21425 * gcc.c-torture/execute/20040307-1.c: New test case.
21426
21427 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21428
21429 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21430
21431 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21432
21433 * gcc.dg/20040306-1.c: New test.
21434
21435 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21436
21437 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21438 them static.
21439 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21440
21441 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21442
21443 PR c/14465
21444 * gcc.dg/decl-6.c: New test.
21445
21446 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21447
21448 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21449 Rename LOGPOW -> LOG_POW.
21450 (SQRT_EXP, POW_EXP): New.
21451
21452 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21453
21454 * gcc.dg/i386-sse-8.c: New test.
21455
21456 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21457
21458 PR c/14114
21459 * gcc.dg/decl-5.c: New test.
21460
21461 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21462
21463 * gcc.dg/20040305-1.c: New test.
21464
21465 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21466
21467 PR other/14354
21468 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21469
21470 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21471
21472 PR c++/14425, c++/14426
21473 * g++.dg/ext/altivec-4.C: New test.
21474 * g++.dg/ext/altivec-5.C: New test.
21475
21476 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21477
21478 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21479 global variables of a type with no linkage.
21480 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21481 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21482 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21483 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21484 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21485 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21486 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21487 * g++.dg/warn/deprecated.C: Name enum Color.
21488 * g++.dg/overload/VLA.C: Name structure for 'b'.
21489 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21490
21491 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21492
21493 * gcc.c-torture/compile/20040304-1.c: New test.
21494
21495 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21496
21497 PR 13728
21498 * gcc.dg/decl-4.c: New testcase.
21499
21500 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21501
21502 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21503 as PRECF if sizeof (float) > sizeof (double).
21504 (PRECL): Make it the same as PRECF if
21505 sizeof (float) > sizeof (long double).
21506
21507 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21508
21509 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21510 system type. Add check for irix6 which doesn't have c99 runtime.
21511
21512 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21513
21514 * gcc.dg/const-elim-1.c: xfail for xtensa.
21515
21516 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21517
21518 PR c++/14369
21519 * g++.dg/template/cond4.C: New test.
21520
21521 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21522
21523 PR c++/14360
21524 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21525
21526 PR c++/14361
21527 * g++.dg/parse/defarg7.C: New test.
21528
21529 PR c++/14359
21530 * g++.dg/template/friend26.C: New test.
21531
21532 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21533
21534 PR c++/14324
21535 * g++.dg/abi/mangle21.C: New test.
21536
21537 PR c++/14260
21538 * g++.dg/parse/constructor2.C: New test.
21539
21540 PR c++/14337
21541 * g++.dg/template/sfinae1.C: New test.
21542
21543 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21544
21545 PR c++/14267
21546 * g++.dg/expr/crash2.C: New test.
21547
21548 PR middle-end/13448
21549 * gcc.dg/inline-5.c: New test.
21550 * gcc.dg/always-inline.c: Split out tests into ...
21551 * gcc.dg/always-inline2.c: ... this and ...
21552 * gcc.dg/always-inline3.c: ... this.
21553
21554 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21555
21556 PR debug/12103
21557 * g++.dg/debug/crash1.C: New test.
21558
21559 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21560
21561 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21562 function with __attribute__((noinline)).
21563 (recurser_void2): Likewise.
21564 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21565 (recurser_void2): Likewise.
21566
21567 2004-02-29 Roger Sayle <roger@eyesopen.com>
21568
21569 PR middle-end/14203
21570 * g++.dg/warn/Wunused-6.C: New test case.
21571
21572 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21573
21574 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21575 not defined.
21576
21577 2004-02-27 Eric Christopher <echristo@redhat.com>
21578
21579 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21580 * g++.dg/charset/asm2.c: Run only x86.
21581 * gcc.dg/charset/asm3.c: Ditto.
21582
21583 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21584
21585 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21586 ld_library_path.
21587
21588 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21589
21590 * g++.dg/ext/altivec-3.C: New.
21591
21592 2004-02-26 Richard Henderson <rth@redhat.com>
21593
21594 * g++.dg/ext/attrib10.C: Mark for warning.
21595 * gcc.dg/attr-alias-1.c: New.
21596
21597 2004-02-26 Richard Henderson <rth@redhat.com>
21598
21599 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21600 * gcc.c-torture/execute/20040208-2.c: ... it back.
21601
21602 2004-02-26 Eric Christopher <echristo@redhat.com>
21603
21604 * lib/target-supports.exp (check-iconv-available): New function.
21605 * lib/gcc-dg.exp (dg-require-iconv): New function.
21606 Use above.
21607 * gcc.dg/charset: New directory.
21608 * gcc.dg/charset/charset.exp: New file.
21609 * gcc.dg/charset/asm1.c: Ditto.
21610 * gcc.dg/charset/asm2.c: Ditto.
21611 * gcc.dg/charset/asm3.c: Ditto.
21612 * gcc.dg/charset/asm4.c: Ditto.
21613 * gcc.dg/charset/asm5.c: Ditto.
21614 * gcc.dg/charset/attribute1.c: Ditto.
21615 * gcc.dg/charset/attribute2.c: Ditto.
21616 * gcc.dg/charset/string1.c: Ditto.
21617 * g++.dg/charset: New directory.
21618 * g++.dg/dg.exp: Add here. Special options.
21619 * g++.dg/charset/charset.exp: New file.
21620 * g++.dg/charset/asm1.c: Ditto.
21621 * g++.dg/charset/asm2.c: Ditto.
21622 * g++.dg/charset/asm3.c: Ditto.
21623 * g++.dg/charset/asm4.c: Ditto.
21624 * g++.dg/charset/attribute1.c: Ditto.
21625 * g++.dg/charset/attribute2.c: Ditto.
21626 * g++.dg/charset/extern1.cc: Ditto.
21627 * g++.dg/charset/extern2.cc: Ditto.
21628 * g++.dg/charset/string1.c: Ditto.
21629
21630 2004-02-26 Mark Mitchell <mark@codesourcery.com>
21631
21632 PR c++/14278
21633 * g++.dg/parse/comma1.C: New test.
21634
21635 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21636
21637 PR c++/14284
21638 * g++.dg/template/ttp8.C: New test.
21639
21640 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
21641
21642 * gcc.dg/fixuns-trunc-1.c: New test.
21643
21644 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21645
21646 * gcc.dg/builtins-config.h: Use #elif.
21647
21648 2004-02-26 Michael Matz <matz@suse.de>
21649
21650 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21651 * gcc.dg/991214-1.c: Likewise.
21652 * gcc.dg/i386-asm-1.c: Likewise.
21653
21654 2004-02-25 Richard Henderson <rth@redhat.com>
21655
21656 * gcc.c-torture/execute/20040208-2.c: Move ...
21657 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21658
21659 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21660
21661 PR c++/14246
21662 * g++.dg/other/crash-3.C: New test.
21663
21664 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21665
21666 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21667 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21668
21669 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21670 HP-UX.
21671
21672 2004-02-24 Michael Matz <matz@suse.de>
21673
21674 * gcc.dg/i386-regparm.c: New.
21675
21676 2004-02-23 James E Wilson <wilson@specifixinc.com>
21677
21678 * gcc.c-torture/execute/20040223-1.c: New.
21679
21680 2004-02-23 Zack Weinberg <zack@codesourcery.com>
21681 Kazu Hirata <kazu@cs.umass.edu>
21682
21683 * gcc.dg/fwritable-strings-1.c: Remove.
21684
21685 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
21686
21687 PR c/14156
21688 * gcc.dg/20040223-1.c: New test.
21689
21690 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21691
21692 PR c++/14106
21693 * g++.dg/ext/typeof9.C: New test.
21694
21695 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21696
21697 PR c++/14250
21698 * g++.dg/other/switch1.C: New test.
21699
21700 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21701
21702 * gcc.dg/cast-function-1.c: Adjust for new informative message.
21703 * gcc.dg/va-arg-1.c: Likewise.
21704
21705 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21706
21707 PR c++/14143
21708 * g++.dg/template/koenig5.C: New test.
21709
21710 2004-02-21 Ziemowit Laski <zlaski@apple.com>
21711
21712 * g++.dg/ext/altivec-1.C: Generalize target triple.
21713 * g++.dg/ext/altivec-2.C: New test case.
21714 * g++.dg/ext/altivec_check.h: New file.
21715 * gcc.dg/altivec-1.c: Generalize target triple;
21716 include altivec_check.h and call altivec_check().
21717 * gcc.dg/altivec-[2-5].c: Generalize target triple.
21718 * gcc.dg/altivec-6.c: New test case.
21719 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21720 type casts as needed.
21721 * gcc.dg/altivec-10.c: Include altivec_check.h and call
21722 altivec_check().
21723 * gcc.dg/altivec-12.c: New test case.
21724 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21725 include altivec_check.h and call altivec_check().
21726 * gcc.dg/altivec_check.h: New file.
21727
21728 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21729
21730 * lib/target-supports.exp (check_alias_available): Don't mangle
21731 function `g' in test program.
21732
21733 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21734
21735 * lib/target-supports.exp (check_profiling_available): Check
21736 argument to determine whether we support a profiling type.
21737 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21738 check_profiling_available.
21739 * g++.dg/bprob/bprob.exp: Likewise.
21740 * g77.dg/bprob/bprob.exp: Likewise.
21741 * gcc.misc-tests/bprob.exp: Likewise.
21742 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21743 dg-require-profiling and delete expected error handling.
21744 * gcc.dg/20021014-1.c: Likewise.
21745 * gcc.dg/nest.c: Likewise.
21746
21747 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21748
21749 PR c++/12007
21750 * g++.dg/other/vthunk1.C: New test.
21751
21752 2004-02-20 Falk Hueffner <falk@debian.org>
21753
21754 PR target/14201
21755 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21756
21757 2004-02-20 Mark Mitchell <mark@codesourcery.com>
21758
21759 PR c++/13927
21760 * g++.dg/other/error8.C: Remove XFAIL markers.
21761
21762 PR c++/14173
21763 * g++.dg/ext/packed5.C: New test.
21764
21765 PR c++/14199
21766 * g++.dg/warn/Wunused-5.C: New test.
21767
21768 PR c++/14186
21769 * g++.dg/lookup/member1.C: New test.
21770
21771 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
21772
21773 * gcc.c-torture/compile/20040130-1.c: Enable only when
21774 __INT_MAX__ >= 2147483647L.
21775 * gcc.c-torture/compile/961203-1.c: Likewise.
21776
21777 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
21778
21779 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21780 * g++.dg/opt/template1.C: Robustify assembler regexp
21781
21782 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21783
21784 * gcc.c-torture/execute/simd-4.x: Remove.
21785 * gcc.c-torture/execute/va-arg-25.x: Likewise.
21786 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21787 Guard with #ifndef SKIP_ATTRIBUTE.
21788 * gcc.dg/compat/vector-1_y.c: Likewise.
21789 * gcc.dg/compat/vector-2_x.c: Likewise.
21790 * gcc.dg/compat/vector-2_y.c: Likewise.
21791 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21792 * g++.dg/eh/simd-2.C: Likewise.
21793
21794 2004-02-19 Alan Modra <amodra@bigpond.net.au>
21795
21796 * gcc.c-torture/compile/complex-1.c: New.
21797
21798 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
21799
21800 PR target/14209
21801 * gcc.c-torture/execute/20040218-1.c: New test.
21802
21803 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21804
21805 PR c++/14181
21806 * g++.dg/parse/new2.C: New test.
21807
21808 2004-02-18 Paul Brook <paul@codesourcery.com>
21809
21810 * gcc.c-torture/compile/libcall-1.c: New test.
21811
21812 2004-02-18 Paul Brook <paul@codesourcery.com>
21813
21814 PR debug/12934
21815 * gcc.dg/debug/debug-7.c: New test.
21816
21817 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
21818
21819 * gcc.dg/20040217-1.c: New test.
21820
21821 2004-02-17 Zack Weinberg <zack@codesourcery.com>
21822
21823 * gcc.c-torture/execute/990208-1.x: Delete.
21824
21825 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
21826
21827 * gcc.c-torture/execute/20040208-2.x: New file.
21828
21829 2004-02-17 Mark Mitchell <mark@codesourcery.com>
21830
21831 PR c++/11326
21832 * g++.dg/abi/structret1.C: New test.
21833
21834 2004-02-17 Jakub Jelinek <jakub@redhat.com>
21835
21836 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21837 (i386_cpuid): No need to test if cpuid is available on AMD64.
21838 Fix assembly, so that it works onboth i386 and AMD64.
21839 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21840 (vecInLong): Fix s[] member type to unsigned int.
21841 (vecInWord): Remove type.
21842 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21843 (a64, b64, c64, d64, e64): Remove.
21844 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21845 Remove unused variable. Remove initialization of removed variables.
21846 Don't call mmx_tests nor sse_tests.
21847 (reference_mmx, reference_sse): Remove.
21848 (check): Add return stmt.
21849 * gcc.dg/i386-sse-7.c: New test.
21850 * gcc.dg/i386-mmx-4.c: New test.
21851
21852 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21853
21854 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21855 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21856 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21857 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21858 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21859 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21860 g++.dg/tc1/dr94.C: Fix line terminator.
21861
21862 2004-02-16 Geoffrey Keating <geoffk@apple.com>
21863
21864 * gcc.c-torture/compile/20040216-1.c: New.
21865
21866 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21867
21868 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21869 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21870 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21871 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21872 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21873 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21874
21875 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21876
21877 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21878
21879 2004-02-15 Mark Mitchell <mark@codesourcery.com>
21880
21881 PR c++/13971
21882 * g++.dg/expr/cond4.C: New test.
21883
21884 PR c++/14086
21885 * g++.dg/lookup/crash2.C: New test.
21886
21887 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
21888
21889 * gcc.c-torture/compile/20040214-2.c: New test.
21890
21891 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
21892
21893 PR c++/14116
21894 * g++.dg/ext/typeof8.C: New test.
21895
21896 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
21897
21898 * gcc.c-torture/compile/20040214-1.c: New test.
21899
21900 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21901
21902 PR c++/13635
21903 * g++.dg/template/spec11.C: New test.
21904
21905 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21906
21907 PR c++/13927
21908 * g++.dg/other/error8.C: New test.
21909
21910 2004-02-13 Mark Mitchell <mark@codesourcery.com>
21911
21912 PR c++/14122
21913 * g++.dg/template/array4.C: New test.
21914
21915 PR c++/14108
21916 * g++.dg/inherit/thunk2.C: New test.
21917
21918 PR c++/14083
21919 * g++.dg/eh/cond2.C: New test.
21920
21921 2004-02-12 Alan Modra <amodra@bigpond.net.au>
21922
21923 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21924
21925 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
21926
21927 * lib/scanasm.exp (dg-scan): Quote pattern before display.
21928
21929 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
21930
21931 * g++.dg/simd-2.C: xfail on ppc64-linux.
21932
21933 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
21934
21935 PR c/456
21936 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21937 tests.
21938
21939 2004-02-11 Uros Bizjak <uros@kss-loka.si>
21940
21941 * gcc.dg/builtins-33.c: New test.
21942
21943 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
21944
21945 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21946
21947 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
21948
21949 * g++.dg/simd-2.C: Set -maltivec for ppc64.
21950
21951 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
21952
21953 * gcc.dg/ppc64-abi-3.c: New test.
21954
21955 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
21956
21957 PR c/14092
21958
21959 * gcc.dg/pr14092-1.c: New testcase.
21960
21961 2004-02-10 Alan Modra <amodra@bigpond.net.au>
21962
21963 * gcc.dg/cpp/assert4.c: Fix typo last change.
21964
21965 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21966 * gcc.dg/cpp/assert4.c: Handle powerpc64.
21967
21968 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21969
21970 2004-02-09 Roger Sayle <roger@eyesopen.com>
21971
21972 * gcc.c-torture/compile/20040209-1.c: New test case.
21973
21974 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
21975
21976 * gcc.dg/c90-init-1.c: Adjust expected error messages.
21977
21978 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
21979
21980 * gcc.c-torture/execute/20040208-[12].c: New tests.
21981
21982 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21983
21984 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21985
21986 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21987
21988 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21989
21990 2004-02-07 Zack Weinberg <zack@codesourcery.com>
21991
21992 Bug 13856
21993 * gcc.dg/visibility-8.c: New testcase.
21994
21995 2004-02-07 Zack Weinberg <zack@codesourcery.com>
21996
21997 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21998 arguments.
21999 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22000
22001 2004-02-07 Roger Sayle <roger@eyesopen.com>
22002
22003 PR middle-end/13696
22004 * g++.dg/opt/fold1.C: New test case.
22005
22006 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22007
22008 PR c++/14033
22009 * g++.dg/other/crash-2.C: New test.
22010
22011 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22012
22013 PR c++/14028
22014 * g++.dg/parse/angle-bracket2.C: New test.
22015
22016 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22017
22018 PR middle-end/13750
22019 Revert:
22020 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22021 PR pch/13361
22022 * testsuite/g++.dg/pch/wchar-1.C: New.
22023 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22024
22025 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22026
22027 PR c++/14008
22028 * g++.dg/parse/error15.C: New test.
22029 * g++.dg/parse/crash11.C: Update dg-error mark.
22030
22031 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22032
22033 PR c++/13932
22034 * g++.dg/warn/conv2.C: New test.
22035
22036 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22037
22038 PR c++/13086
22039 * g++.dg/warn/incomplete1.C: Remove xfail.
22040
22041 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22042
22043 * lib/file-format.exp (gcc_target_object_format): Use
22044 ${tool}_target_compile, not gcc_target_compile.
22045 * lib/target-supports.exp (check_alias_available): Likewise.
22046 (check_gc_sections_available): Likewise.
22047 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22048 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22049 dg-require-alias.
22050
22051 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22052
22053 PR c++/13969
22054 * g++.dg/template/static6.C: New test.
22055
22056 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22057
22058 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22059
22060 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22061
22062 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22063 tests for systems where `char' is unsigned by default.
22064
22065 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22066
22067 PR c++/13997
22068 * g++.dg/template/partial3.C: New test.
22069
22070 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22071
22072 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22073 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22074 Remove mentions of obsolete ports.
22075
22076 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22077
22078 * gcc.dg/noncompile/20001228-1.c: Fix for new
22079 error message.
22080
22081 2004-02-03 Roger Sayle <roger@eyesopen.com>
22082
22083 PR target/9348
22084 * gcc.c-torture/execute/multdi-1.c: New test case.
22085
22086 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22087
22088 PR c++/13925
22089 * g++.dg/template/lookup5.C: New test.
22090
22091 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22092
22093 PR c++/13950
22094 * g++.dg/template/lookup4.C: New test.
22095
22096 PR c++/13970
22097 * g++.dg/parse/error14.C: New test.
22098
22099 PR c++/14002
22100 * g++.dg/parse/template13.C: New test.
22101
22102 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22103
22104 PR c++/13978
22105 * g++.dg/template/koenig4.C: New test.
22106
22107 PR c++/13968
22108 * g++.dg/template/crash17.C: New test.
22109
22110 PR c++/13975
22111 * g++.dg/parse/error13.C: New test.
22112 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22113
22114 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22115
22116 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22117
22118 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22119
22120 PR c/11658
22121 PR c/13994
22122 * gcc.dg/noncompile/20040203-1.c: New test.
22123 * gcc.dg/noncompile/20040203-2.c: Likewise.
22124 * gcc.dg/noncompile/20040203-3.c: Likewise.
22125 * gcc.dg/20040203-1.c: Likewise.
22126
22127 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22128
22129 PR c++/10858
22130 * g++.dg/template/sizeof7.C: New test.
22131
22132 2004-02-02 Eric Christopher <echristo@redhat.com>
22133 Zack Weinberg <zack@codesourcery.com>
22134
22135 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22136
22137 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22138
22139 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22140 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22141 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22142 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22143
22144 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22145
22146 PR c++/13113
22147 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22148
22149 PR c++/13854
22150 * g++.dg/ext/attrib13.C: New test.
22151
22152 PR c++/13907
22153 * g++.dg/conversion/op2.C: New test.
22154
22155 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22156
22157 * gcc.dg/titype-1.c: Fix pasto.
22158
22159 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22160
22161 * gcc.dg/titype-1.c: New test.
22162
22163 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22164
22165 PR c++/13957
22166 * g++.dg/template/non-type-template-argument-1.C,
22167 g++.dg/template/qualified-id1.C: Update dg-error marks.
22168 * g++.dg/template/nontype6.C: New test.
22169
22170 2004-02-01 Roger Sayle <roger@eyesopen.com>
22171
22172 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22173 * gcc.dg/builtins-31.c: New testcase.
22174 * gcc.dg/builtins-32.c: New testcase.
22175
22176 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22177
22178 * objc.dg/call-super-2.m: Update line numbers
22179 for the including of stddef.h.
22180
22181 2004-01-30 Michael Matz <matz@suse.de>
22182
22183 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22184 g++.dg/ext/case-range3.C: New tests.
22185
22186 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22187
22188 DR206
22189 PR c++/13813
22190 * g++.dg/template/member4.C: New test.
22191
22192 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22193
22194 PR c++/13683
22195 * g++.dg/template/sizeof6.C: New test.
22196
22197 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22198
22199 * gcc.dg/fwritable-strings-1.c: New test.
22200
22201 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22202
22203 * gcc.c-torture/compile/20040130-1.c: New test.
22204
22205 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22206
22207 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22208
22209 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22210
22211 PR c++/13883
22212 * g++.dg/template/ctor3.C: New test.
22213
22214 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22215
22216 * g++.dg/tc1: New directory.
22217 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22218 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22219 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22220 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22221 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22222
22223 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22224
22225 * g++.dg/parse/error11.C: New test.
22226 * g++.dg/parse/error12.C: Likewise.
22227
22228 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22229
22230 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22231 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22232
22233 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22234
22235 PR c++/13791
22236 * g++.dg/ext/attrib12.C: New test.
22237
22238 PR c++/13736
22239 * g++.dg/parse/cast2.C: New test.
22240
22241 2004-01-27 James E Wilson <wilson@specifixinc.com>
22242
22243 * objc.dg/encode-2.m (main): New local string. Set depending on
22244 sizeof long. Use in sscanf call.
22245 * objc.dg/encode-3.m (main): New local string. Set depending on
22246 sizeof long. Use in scan_initial call.
22247
22248 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22249
22250 * objc.dg/call-super-2.m: Make LP64-safe.
22251 * objc.dg/desig-init-1.m: Likewise.
22252
22253 2004-01-27 Devang Patel <dpatel@apple.com>
22254
22255 * g++.dg/debug/namespace1.C: New test.
22256
22257 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22258
22259 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22260 xscale-*-*.
22261
22262 * gcc.dg/arm-mmx-1.c: New test.
22263
22264 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22265
22266 * gcc.dg/20040127-1.c: New test.
22267 * gcc.dg/20040127-2.c: New test.
22268
22269 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22270
22271 * objc.dg/stret-1.m (glob): Renamed to globa.
22272
22273 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22274
22275 PR c++/13663
22276 * g++.dg/expr/for1.C: New test.
22277
22278 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22279
22280 PR middle-end/13779
22281 * gcc.dg/darwin-longlong.c: New test.
22282
22283 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22284
22285 * gcc.dg/20040124-1.c: Moved test from here...
22286 * gcc.c-torture/compile/20040124-1.c: ...to here.
22287
22288 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22289
22290 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22291 the assembly output if -m64 is passed.
22292
22293 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22294
22295 PR c++/13833
22296 * g++.dg/template/cond3.C: New test.
22297
22298 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22299
22300 PR c++/13810
22301 * g++.dg/template/ttp7.C: New test.
22302
22303 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22304
22305 PR c++/13797
22306 * g++.dg/template/nontype4.C: New test.
22307 * g++.dg/template/nontype5.C: Likewise.
22308
22309 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22310
22311 * gcc.dg/torture/mips-clobber-at.c: New test.
22312
22313 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22314
22315 * gcc.dg/20040124-1.c: New test.
22316
22317 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22318
22319 * gcc.dg/20040123-1.c: New test.
22320
22321 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22322
22323 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22324
22325 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22326
22327 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22328
22329 2004-01-23 Andrew Pinski <apinski@apple.com>
22330
22331 * gcc.dg/20030121-1.c: Move to ..
22332 * gcc.dg/20040121-1.c: here.
22333
22334 2004-01-23 Roger Sayle <roger@eyesopen.com>
22335
22336 * gcc.dg/builtins-29.c: New test case.
22337
22338 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22339
22340 PR 18314
22341 * gcc.dg/builtins-30.c: New testcase.
22342
22343 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22344
22345 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22346 * lib/g77.exp: Likewise.
22347 * lib/objc.exp: Likewise.
22348 * lib/g++.exp: Likewise.
22349
22350 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22351
22352 * gcc.dg/struct-by-value-2.c: New test.
22353
22354 2004-01-21 Andrew Pinski <apinski@apple.com>
22355
22356 PR target/13785
22357 * gcc.dg/20030121-1.c: New test.
22358
22359 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22360
22361 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22362 clobber frame pointer register in asm statement.
22363
22364 2004-01-21 Falk Hueffner <falk@debian.org>
22365
22366 * gcc.c-torture/compile/20040121-1.c: New test.
22367
22368 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22369
22370 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22371
22372 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22373
22374 * gcc.dg/ppc64-abi-2.c: New test.
22375
22376 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22377
22378 * lib/treelang.exp: Fill out this file.
22379 * lib/treelang-dg.exp: New File.
22380
22381 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22382
22383 * gcc.c-torture/compile/981022-1.c: Remove.
22384 * gcc.dg/array-5.c: Remove XFAIL.
22385 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22386 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22387 gcc.dg/cond-lvalue-1.c: Update.
22388 * gcc.dg/cast-lvalue-2.c: New test.
22389
22390 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22391
22392 PR c++/13592
22393 * g++.dg/other/error1.C (class foo): Tweak error message.
22394
22395 PR c++/13592
22396 * g++.dg/template/call2.C: New test.
22397
22398 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22399
22400 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22401 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22402 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22403 scalar-return-1_x.c, scalar-return-2_y.c,
22404 scalar-return-3_x.c, scalar-return-3_y.c,
22405 scalar-return-4_x.c, scalar-return-4_y.c,
22406 struct-align-1.h, struct-align-1_x.c,
22407 struct-align-1_y.c, struct-align-2.h,
22408 struct-align-2_x.c, struct-align-2_y.c,
22409 struct-by-value-10_y.c, struct-by-value-11_x.c,
22410 struct-by-value-11_y.c, struct-by-value-12_x.c,
22411 struct-by-value-12_y.c, struct-by-value-13_x.c,
22412 struct-by-value-13_y.c, struct-by-value-14_x.c,
22413 struct-by-value-14_y.c, struct-by-value-15_x.c,
22414 struct-by-value-15_y.c, struct-by-value-16_y.c,
22415 struct-by-value-17_y.c, struct-by-value-18_y.c,
22416 struct-by-value-19_y.c, struct-by-value-1_x.c,
22417 struct-by-value-1_y.c, struct-by-value-20_y.c,
22418 struct-by-value-2_x.c, struct-by-value-2_y.c,
22419 struct-by-value-3_y.c, struct-by-value-4_x.c,
22420 struct-by-value-4_y.c, struct-by-value-5_y.c,
22421 struct-by-value-6_y.c, struct-by-value-7_y.c
22422 struct-by-value-8_x.c, struct-by-value-8_y.c
22423 struct-by-value-9_x.c, struct-by-value-9_y.c
22424 struct-return-10_x.c, struct-return-10_y.c,
22425 struct-return-19_x.c, struct-return-20_x.c
22426 struct-return-2_x.c, struct-return-2_y.c
22427 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22428 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22429
22430 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22431
22432 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22433 attribute on sparc*-sun-solaris2.*.
22434
22435 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22436
22437 PR c++/13710
22438 * g++.dg/ext/typeof7.C: New test.
22439
22440 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22441
22442 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22443 * gcc.dg/const-elim-1.c: Same.
22444
22445 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22446
22447 * objc.dg/stret-1.m: New.
22448 * objc.dg/stret-2.m: New.
22449
22450 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22451
22452 PR c++/11895
22453 * g++.dg/ext/vector1.C: New test.
22454
22455 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22456
22457 * gcc.dg/pch/import-1.c: New.
22458 * gcc.dg/pch/import-1.hs: New.
22459 * gcc.dg/pch/import-1a.h: New.
22460 * gcc.dg/pch/import-1b.h: New.
22461 * gcc.dg/pch/import-1c.h: New.
22462
22463 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22464
22465 PR c++/13574
22466 * g++.dg/ext/array1.C: New test.
22467
22468 PR c++/13178
22469 * g++.dg/conversion/op1.C: New test.
22470
22471 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22472
22473 PR 11864
22474 From Kazumoto Kojima / Dan Kegel:
22475 * gcc.dg/pr11864-1.c: New test.
22476
22477 PR 10392
22478 From Marcus Comstedt / Dan Kegel:
22479 * gcc.dg/pr10392-1.c: New test.
22480
22481 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22482
22483 PR c++/13478
22484 * g++.dg/init/ref10.C: New test.
22485
22486 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22487
22488 PR c++/13407
22489 * g++.dg/parse/typename6.C: New test.
22490
22491 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22492
22493 PR pch/13361
22494 * testsuite/g++.dg/pch/wchar-1.C: New.
22495 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22496
22497 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22498
22499 PR c++/9259
22500 * g++.dg/expr/sizeof2.C: New test.
22501
22502 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22503
22504 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22505
22506 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22507
22508 PR c++/13659
22509 * g++.dg/lookup/strong-using-3.C: New.
22510 * g++.dg/lookup/using-10.C: New.
22511
22512 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22513
22514 PR c++/13594
22515 * g++.dg/lookup/strong-using-2.C: New.
22516
22517 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22518 Dan Kegel <dank@kegel.com>
22519 J"orn Rennecke <joern.rennecke@superh.com>
22520
22521 PR target/9365
22522 * gcc.dg/pr9365-1.c: New test.
22523
22524 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22525
22526 PR c++/8856
22527 * g++.dg/parse/casting-operator2.C: New test.
22528 * g++.old-deja/g++.pt/explicit83.C: Remove.
22529
22530 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22531
22532 * gcc.dg/label-compound-stmt-1.c: New test.
22533 * gcc.c-torture/compile/950922-1.c,
22534 gcc.c-torture/compile/20000211-3.c,
22535 gcc.c-torture/compile/20000518-1.c,
22536 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22537 compound statements.
22538
22539 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22540
22541 * gcc.dg/ppc64-abi-1.c: New test.
22542
22543 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22544
22545 * g++.dg/ext/attrib9.C: Add dg-warnings.
22546
22547 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22548
22549 PR c++/12335
22550 * g++.dg/parse/dtor3.C: New test.
22551
22552 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22553
22554 PR c++/12709
22555 * g++.dg/parse/try-catch-1.C: New test.
22556
22557 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22558
22559 * ada/acats/run_all.sh: Add more verbose output in acats.log
22560 when compiling tests.
22561
22562 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22563
22564 PR 13656
22565 * gcc.dg/typedef-redecl.c: New test case.
22566 * gcc.dg/typedef-redecl.h: New support file.
22567
22568 2004-01-13 Jan Hubicka <jh@suse.cz>
22569
22570 * gcc.dg/always_inline.c: New test.
22571 * gcc.dg/debug/20031231-1.c: Fix.
22572
22573 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22574
22575 PR c++/13474
22576 * g++.dg/template/array3.C: New test.
22577
22578 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22579
22580 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22581 * g++.dg/warn/Wunused-2.C: Likewise.
22582
22583 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22584
22585 PR c++/13289
22586 * g++.dg/template/instantiate6.C: New test.
22587
22588 2004-01-12 Roger Sayle <roger@eyesopen.com>
22589
22590 PR middle-end/11397
22591 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22592
22593 2004-01-12 Jan Hubicka <jh@suse.cz>
22594
22595 PR opt/12826
22596 * gcc.dg/20040112-1.c: New.
22597
22598 * gcc.dg/dwarf-die[1-7].c: Move to...
22599 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22600 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22601
22602 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22603
22604 PR c++/4100
22605 * g++.dg/parse/friend4.C: New test.
22606
22607 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22608
22609 PR c++/4100
22610 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22611 definition is called a friend.
22612
22613 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22614
22615 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22616
22617 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22618
22619 PR c++/3478
22620 * g++.dg/parse/error10.C: New test.
22621 * g++.dg/template/arg2.C: Accept "invalid type" error.
22622
22623 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22624
22625 PR middle-end/13392
22626 * g++.dg/opt/expect2.C: New test.
22627
22628 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22629
22630 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22631 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22632 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22633 Update dg-error regexps.
22634
22635 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22636
22637 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22638 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22639
22640 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22641
22642 * gcc.dg/pragma-re-1.c: Use right pointer type.
22643
22644 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22645
22646 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22647
22648 2004-01-09 Geoffrey Keating <geoffk@apple.com>
22649
22650 * gcc.dg/rs6000-ldouble-1.c: New.
22651
22652 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22653
22654 DR 337
22655 PR c++/9256
22656 * g++.dg/other/abstract1.C: New test.
22657
22658 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
22659
22660 * g++.dg/lookup/strong-using-1.C: New.
22661
22662 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
22663
22664 PR c/11234
22665 * gcc.dg/func-ptr-conv-1.c: New test.
22666 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22667
22668 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
22669
22670 PR target/13380.
22671 * gcc.c-torture/compile/20040109-1.c: New.
22672
22673 2004-01-08 Stuart Hastings <stuart@apple.com>
22674
22675 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22676 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22677 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22678
22679 2004-01-09 Alan Modra <amodra@bigpond.net.au>
22680
22681 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22682
22683 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22684
22685 * ada/acats/run_acats: Treat 'gnatchop' the same way
22686 as 'gnatmake'. Export GCC_DRIVER.
22687 * ada/acats/run_all.sh: Add target_gnatchop. Use
22688 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22689
22690 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22691
22692 PR c++/12573
22693 * g++.dg/template/dependent-expr4.C: New test.
22694
22695 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
22696
22697 * gcc.dg/altivec-11.c: New test.
22698
22699 2004-01-07 Mark Mitchell <mark@codesourcery.com>
22700
22701 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22702
22703 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22704
22705 PR c/6024
22706 * gcc.dg/enum-compat-1.c: New test.
22707 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22708
22709 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22710
22711 PR c/12165
22712 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22713 gcc.dg/c99-idem-qual-3.c: New tests.
22714
22715 2004-01-07 Alan Modra <amodra@bigpond.net.au>
22716
22717 * gcc.dg/winline-7.c: Don't cast void * to int.
22718
22719 2004-01-06 Jan Hubicka <jh@suse.cz>
22720
22721 * gcc.dg/i386-sse-5.c: New test
22722 * g++.dg/eh/simd-1.c: Add -w argument for i386.
22723
22724 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22725
22726 PR c++/12815
22727 * g++.dg/rtti/typeid4.C: New test.
22728
22729 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22730
22731 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22732
22733 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22734
22735 PR c++/12132
22736 * g++.dg/template/error11.C: New test.
22737
22738 PR c++/13451
22739 * g++.dg/template/class2.C: New test.
22740
22741 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
22742 Richard Sandiford <rsandifo@redhat.com>
22743
22744 PR c++/13387
22745 * g++.dg/opt/alias3.C: New test.
22746
22747 2004-01-04 Mark Mitchell <mark@codesourcery.com>
22748
22749 PR c++/13157
22750 * g++.dg/template/koenig3.C: New test.
22751
22752 PR c++/13529
22753 * g++.dg/parse/offsetof3.C: New test.
22754
22755 * g++.dg/init/copy7.C: Add missing dg-error markers.
22756
22757 PR c++/12226
22758 * g++.dg/init/copy7.c: New test.
22759
22760 PR c++/13536
22761 * g++.dg/parse/cast1.C: New test.
22762
22763 2004-01-04 Jan Hubicka <jh@suse.cz>
22764
22765 * gcc.dg/winline[1-7].c: New tests.
22766
22767 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22768
22769 PR c++/13520
22770 * g++.dg/template/qualttp22.C: New test.
22771
22772 2004-01-01 Jan Hubicka <jh@suse.cz>
22773
22774 * gcc.dg/debug/20031231-1.c: New.
22775 * gcc.c-torture/compile/20040101-1.c: New.
22776 * gcc.dg/dwarf-die-[1-7].c: New.
22777
22778 2004-01-01 Jakub Jelinek <jakub@redhat.com>
22779
22780 PR optimization/13521
22781 * gcc.c-torture/compile/20031231-1.c: New test.
22782
22783 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22784
22785 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22786
22787 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22788
22789 PR c++/10079
22790 * g++.dg/template/crash16.C: New test.
22791
22792 2003-12-30 Mark Mitchell <mark@codesourcery.com>
22793
22794 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22795
22796 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22797
22798 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22799 ports.
22800 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22801 * g++.old-deja/g++.law/profile1.C: Likewise.
22802 * gcc.c-torture/compile/981006-1.c: Likewise.
22803 * gcc.c-torture/execute/loop-2e.x: Likewise.
22804 * gcc.c-torture/execute/loop-2f.x: Remove.
22805 * gcc.c-torture/execute/loop-2g.x: Likewise.
22806 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22807 * gcc.dg/20020312-2.c: Remove traces of dead ports.
22808
22809 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
22810
22811 PR c++/13507
22812 * g++.dg/ext/attrib11.C: New test.
22813
22814 PR c++/13494
22815 * g++.dg/template/array2-1.C: New test.
22816 * g++.dg/template/array2-2.C: New test.
22817
22818 2003-12-29 Mark Mitchell <mark@codesourcery.com>
22819
22820 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22821
22822 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
22823
22824 PR c++/12774
22825 * g++.dg/template/array1-1.C: New test.
22826 * g++.dg/template/array1-2.C: New test.
22827
22828 2003-12-29 Roger Sayle <roger@eyesopen.com>
22829
22830 PR fortran/12632
22831 * g77.dg/12632.f: New test case.
22832
22833 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22834
22835 PR c++/13289
22836 * g++.dg/parse/nontype1.C: New test.
22837
22838 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22839
22840 PR c++/12403
22841 * g++.dg/parse/explicit1.C: New test.
22842 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22843
22844 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22845
22846 PR c++/13081
22847 * g++.dg/opt/inline6.C: New test.
22848
22849 PR c++/12613
22850 * g++.dg/parse/error9.C: New test.
22851
22852 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22853
22854 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22855
22856 PR c++/13009
22857 * g++.dg/init/assign1.C: New test.
22858
22859 2003-12-28 Roger Sayle <roger@eyesopen.com>
22860
22861 PR c++/13070
22862 * g++.dg/warn/format3.C: New test case.
22863
22864 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22865
22866 * gcc.c-torture/compile/20031227-1.c: New test.
22867
22868 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22869
22870 * g++.dg/bprob/bprob.exp: Load target-supports.exp
22871 * g77.dg/bprob/bprob.exp: Likewise.
22872 * gcc.misc-tests/bprob.exp: Likewise.
22873 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
22874 variants on systems where the library does not provide that
22875 functionality.
22876 * gcc.dg/builtins-20.c: Use builtins-config.h.
22877 * gcc.dg/builtins-config.h: New file.
22878
22879 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22880
22881 * lib/gcc-dg.exp (dg-require-profiling): New function.
22882 * lib/target-supports.exp (check_profiling_available): Likewise.
22883 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22884 * g77.dg/bprob/bprob.exp: Likewise.
22885 * gcc.misc-tests/bprob.exp: Likewise.
22886 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22887 * gcc.dg/20021014-1.c: Likewise.
22888 * gcc.dg/nest.c: Likewise.
22889
22890 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22891
22892 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22893 compiling.
22894 * g++.dg/lookup/java2.C: Likewise.
22895 * gcc.dg/cpp/lexident.c: Likewise.
22896
22897 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
22898
22899 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22900 given.
22901 * gcc.c-torture/compile/961203-1.c: Likewise.
22902 * gcc.c-torture/compile/980506-1.c: Likewise.
22903
22904 2003-12-23 Zack Weinberg <zack@codesourcery.com>
22905
22906 * lib/gcc-dg.exp (dg-prune-output): New annotation.
22907 (additional_prunes): New global.
22908 (gcc-dg-prune): Handle additional per-test pruning.
22909 (dg-test): Clear additional_prunes between tests.
22910
22911 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
22912 dg-prune-output to avoid spurious failures from assembler
22913 complaining about nonexistent WAW violations.
22914 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22915 Use dg-prune-output to avoid spurious failures from assembler
22916 warning about Itanium B-step errata.
22917
22918 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22919
22920 * g++.dg/abi/macro0.C: New test.
22921 * g++.dg/abi/macro1.C: Likewise.
22922 * g++.dg/abi/macro2.C: Likewise.
22923
22924 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22925 * g++.dg/abi/bitfield7.C: Likewise.
22926 * g++.dg/abi/dtor2.C: Likewise.
22927 * g++.dg/abi/mangle11.C: Likewise.
22928 * g++.dg/abi/mangle12.C: Likewise.
22929 * g++.dg/abi/mangle14.C: Likewise.
22930 * g++.dg/abi/mangle17.C: Likewise.
22931 * g++.dg/abi/vbase10.C: Likewise.
22932 * g++.dg/abi/vbase14.C: Likewise.
22933 * g++.dg/template/qualttp17.C: Likewise.
22934
22935 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
22936
22937 PR c/11995
22938 * gcc.dg/20031223-1.c: New test.
22939
22940 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22941
22942 * gcc.dg/noreturn-7.c: New test.
22943
22944 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
22945
22946 * gcc.dg/null-pointer-1.c: New test.
22947
22948 2003-12-22 Mark Mitchell <mark@codesourcery.com>
22949
22950 * g++.old-deja/g++.jason/template18.C: Remove.
22951 * g++.old-deja/g++.jason/template37.C: Likewise.
22952
22953 PR c++/12862
22954 * g++.dg/lookup/ns1.C: New test.
22955
22956 PR c++/12397
22957 * g++.dg/template/lookup3.C: New test.
22958
22959 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22960
22961 * g++.dg/template/recurse1.C: New test
22962
22963 2003-12-22 Mark Mitchell <mark@codesourcery.com>
22964
22965 PR c++/12479
22966 * g++.dg/parse/semicolon1.C: New test.
22967 * g++.dg/parse/semicolon1.h: Likewise.
22968
22969 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
22970
22971 * gcc.dg/darwin-misaligned.c: New test.
22972
22973 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
22974
22975 PR c/9163
22976 * gcc.dg/20031222-1.c: New test.
22977
22978 2003-12-21 Mark Mitchell <mark@codesourcery.com>
22979
22980 PR c++/13438
22981 * g++.dg/parse/error8.C: New test.
22982
22983 PR c++/11554
22984 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22985
22986 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
22987
22988 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22989 too small.
22990 * gcc.c-torture/compile/930217-1.c: Likewise.
22991 * gcc.c-torture/compile/930513-1.c: Likewise.
22992 * gcc.c-torture/execute/920908-2.c: Likewise.
22993 * gcc.c-torture/execute/921204-1.c: Likewise.
22994 * gcc.c-torture/execute/930621-1.c: Likewise.
22995 * gcc.c-torture/execute/930630-1.c: Likewise.
22996 * gcc.c-torture/execute/931031-1.c: Likewise.
22997 * gcc.c-torture/execute/980602-2.c: Likewise.
22998 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22999 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23000 * gcc.c-torture/execute/extzvsi.c: Likewise.
23001 * gcc.c-torture/unsorted/ext.c: Likewise.
23002
23003 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23004
23005 PR target/12749
23006 * gcc.c-torture/compile/20031220-2.c: New test case.
23007
23008 2003-12-20 Roger Sayle <roger@eyesopen.com>
23009
23010 PR optimization/13031
23011 * gcc.c-torture/compile/20031220-1.c: New test case.
23012
23013 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23014
23015 * gcc.dg/cast-function-1.c: New test.
23016
23017 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23018
23019 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23020 formats.
23021
23022 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23023
23024 PR c++/12795
23025 * g++.dg/ext/attrib10.C: New test.
23026
23027 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23028
23029 * gcc.dg/cleanup-10.c: New test.
23030 * gcc.dg/cleanup-11.c: New test.
23031
23032 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23033
23034 PR c++/13239
23035 * g++.dg/opt/expect1.C: New test.
23036
23037 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23038
23039 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23040
23041 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23042
23043 PR debug/12923
23044 * gcc.dg/20031218-1.c: New test.
23045
23046 PR debug/12389
23047 * gcc.dg/20031218-2.c: New test.
23048 * gcc.dg/20031218-3.c: New test.
23049
23050 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23051 of label name and allow for USER_LABEL_PREFIX == "_" names.
23052 * g++.dg/abi/mangle18-2.C: Likewise.
23053 * g++.dg/abi/mangle19-1.C: Likewise.
23054 * g++.dg/abi/mangle19-2.C: Likewise.
23055 * g++.dg/abi/mangle20-1.C: Likewise.
23056 * g++.dg/abi/mangle20-2.C: Likewise.
23057
23058 2003-12-18 Richard Henderson <rth@redhat.com>
23059
23060 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23061
23062 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23063 Dan Kegel <dank@kegel.com>
23064
23065 PR other/12009
23066 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23067 testing a cross compiler, it causes spurious compile failures.
23068 * lib/g++.exp: Likewise.
23069
23070 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23071
23072 PR c++/13262
23073 * g++.dg/template/access13.C: New test.
23074
23075 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23076
23077 * gcc.dg/20031216-1.c: New test.
23078
23079 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23080
23081 PR c++/9154
23082 * g++.dg/template/error10.C: New test.
23083
23084 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23085
23086 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23087 * g++.dg/eh/simd-2.C: Likewise.
23088
23089 2003-12-17 James E Wilson <wilson@specifixinc.com>
23090 Roger Sayle <roger@eyesopen.com>
23091
23092 * gcc.c-torture/execute/ieee/mzero5.c: New.
23093
23094 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23095
23096 PR c++/10603
23097 * g++.dg/parse/error6.C: New test.
23098
23099 PR c++/12827
23100 * g++.dg/parse/error7.C: New test.
23101
23102 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23103
23104 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23105 at -O with stabs debugging formats.
23106 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23107 * gcc.dg/debug/debug-2.c: Likewise.
23108
23109 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23110
23111 PR c++/12696
23112 * g++.dg/init/error1.C: New test.
23113
23114 PR c++/12218
23115 * g++.dg/init/pm3.C: New test.
23116
23117 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23118
23119 PR c/3347
23120 * gcc.dg/bitfld-8.c: New test.
23121
23122 2003-12-16 James Lemke <jim@wasabisystems.com>
23123
23124 * gcc.dg/arm-scd42-[123].c: New tests.
23125
23126 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23127
23128 PR c++/9043
23129 * g++.dg/abi/mangle20-1.C: New test.
23130 * g++.dg/abi/mangle20-2.C: New test.
23131
23132 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23133
23134 PR c++/13275
23135 * g++.dg/other/offsetof2.C: Remove XFAIL.
23136 * g++.dg/parse/offsetof1.C: New test.
23137 * g++.gd/parse/offsetof2.C: Likewise.
23138
23139 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23140
23141 * g++.dg/template/nontype3.C: New test.
23142 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23143
23144 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23145
23146 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23147
23148 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23149
23150 PR c++/13387
23151 * g++.dg/expr/assign1.C: New test.
23152
23153 PR c++/13242
23154 * g++.dg/abi/mangle19-1.C: New test.
23155 * g++.dg/abi/mangle19-2.C: New test.
23156
23157 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23158
23159 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23160
23161 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23162
23163 * gcc.c-torture/execute/20031216-1.c: New test.
23164
23165 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23166
23167 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23168 an ICE regression.
23169
23170 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23171
23172 PR c++/10926
23173 * g++.dg/template/error9.C: New test.
23174
23175 PR c++/11116
23176 * g++.dg/template/error8.C: New test.
23177
23178 2003-12-15 Roger Sayle <roger@eyesopen.com>
23179
23180 PR middle-end/13400
23181 * gcc.c-torture/execute/20031215-1.c: New test case.
23182
23183 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23184
23185 PR c++/13269
23186 * g++.dg/parse/error5.C: New test.
23187
23188 PR c++/12989
23189 * g++.dg/expr/sizeof1.C: New test.
23190
23191 PR c++/13310
23192 * g++.dg/template/crash15.C: New test.
23193
23194 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23195
23196 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23197 a non-POD type as the last named parameter of a varargs function.
23198
23199 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23200
23201 PR c++/13243
23202 PR c++/12573
23203 * g++.dg/template/crash14.C: New test.
23204 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23205
23206 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23207
23208 * g++.dg/other/java1.C: New test.
23209
23210 PR c++/13241
23211 * g++.dg/abi/mangle18-1.C: New test.
23212 * g++.dg/abi/mangle18-2.C: New test.
23213
23214 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23215
23216 PR optimization/10312
23217 * gcc.c-torture/execute/20031214-1.c: New.
23218
23219 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23220
23221 PR c++/10779
23222 PR c++/12160
23223 * g++.dg/parse/error3.C: New test.
23224 * g++.dg/parse/error4.C: Likewise.
23225 * g++.dg/abi/mangle4.C: Tweak error messages.
23226 * g++.dg/lookup/using5.C: Likewise.
23227 * g++.dg/other/error2.C: Likewise.
23228 * g++.dg/parse/typename5.C: Likewise.
23229 * g++.dg/parse/undefined1.C: Likewise.
23230 * g++.dg/template/arg2.C: Likewise.
23231 * g++.dg/template/ttp3.C: Likewise.
23232 * g++.dg/template/type1.C: Likewise.
23233 * g++.old-deja/g++.other/crash32.C: Likewise.
23234 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23235
23236 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23237
23238 PR c++/13106
23239 * g++.dg/warn/noreturn-3.C: New test.
23240
23241 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23242
23243 PR c++/13118
23244 * g++.dg/abi/covariant3.C: New.
23245
23246 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23247
23248 * g++.dg/eh/ia64-1.C: New test.
23249
23250 2003-12-12 Roger Sayle <roger@eyesopen.com>
23251
23252 PR optimization/13037
23253 * g77.f-torture/execute/13037.f: New test case.
23254
23255 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23256
23257 PR c++/12881
23258 * g++.dg/abi/covariant2.C: New.
23259
23260 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23261
23262 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23263
23264 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23265
23266 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23267
23268 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23269
23270 PR other/10819
23271 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23272 to fix Bug 10819.
23273 * lib/g++.exp (g++_version): Likewise.
23274 * lib/g77.exp (g77_version): Likewise.
23275 * lib/objc.exp (default_objc_version): Likewise.
23276
23277 2003-12-10 Richard Henderson <rth@redhat.com>
23278
23279 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23280
23281 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23282
23283 2003-12-08 Matt Austern <austern@apple.com>
23284
23285 PR c/13134
23286 * lib/gcc-dg.exp (dg-require-visibility): Define.
23287 * lib/target-supports (check_visibility_available): Define.
23288 * gcc.dg/visibility-1.c: New test.
23289 * gcc.dg/visibility-2.c: Likewise.
23290 * gcc.dg/visibility-3.c: Likewise.
23291 * gcc.dg/visibility-4.c: Likewise.
23292 * gcc.dg/visibility-5.c: Likewise.
23293 * gcc.dg/visibility-6.c: Likewise.
23294 * g++.dg/ext/visibility-1.C: Likewise.
23295 * g++.dg/ext/visibility-2.C: Likewise.
23296 * g++.dg/ext/visibility-3.C: Likewise.
23297 * g++.dg/ext/visibility-4.C: Likewise.
23298 * g++.dg/ext/visibility-5.C: Likewise.
23299 * g++.dg/ext/visibility-6.C: Likewise.
23300
23301 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23302
23303 * g++.dg/lookup/java1.C: New test.
23304 * g++.dg/lookup/java2.C: New test.
23305
23306 2003-12-07 Falk Hueffner <falk@debian.org>
23307
23308 * g++.dg/opt/noreturn-1.C: New test.
23309
23310 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23311
23312 * gcc.dg/overflow-1.c: New test.
23313
23314 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23315
23316 * g77.f-torture/compile/13060.f: New test.
23317
23318 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23319
23320 PR c++/13323
23321 * g++.dg/inherit/operator2.C: New test.
23322
23323 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23324
23325 PR c++/13305
23326 * g++.dg/ext/attrib9.C: New test.
23327
23328 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23329
23330 PR c++/13314
23331 * g++.dg/template/error7.C: New test.
23332
23333 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23334 J"orn Rennecke <joern.rennecke@superh.com>
23335
23336 PR target/13302
23337 * g++.dg/other/struct-va_list.C: New test.
23338
23339 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23340
23341 PR c++/13166
23342 * g++.dg/parse/defarg6.C: New test.
23343
23344 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23345
23346 PR target/13256
23347 * gcc.c-torture/execute/20031201-1.c: New test.
23348
23349 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23350
23351 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23352
23353 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23354
23355 * gcc.dg/builtin-return-1.c: New test.
23356
23357 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23358 J"orn Rennecke <joern.rennecke@superh.com>
23359
23360 PR optimization/13260
23361 * gcc.c-torture/execute/20031204-1.c: New test.
23362
23363 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23364
23365 PR c++/9127
23366 * g++.dg/template/error6.C: New test.
23367
23368 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23369
23370 * gcc.dg/20031202-1.c: New test.
23371
23372 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23373
23374 PR c++/13179
23375 * g++.dg/template/eh1.C: New test.
23376
23377 PR c++/10771
23378 * g++.dg/template/error5.C: New test.
23379
23380 2003-12-02 David Ung <davidu@mips.com>
23381
23382 * gcc.dg/compat/vector-check.h: Corrected type for var
23383 g_##TMODE
23384
23385 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23386
23387 PR c++/10126
23388 * g++.dg/template/ptrmem8.C: New test.
23389
23390 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23391
23392 PR c++/12573
23393 * g++.dg/template/dependent-expr3.C: New test.
23394
23395 2003-12-01 James Lemke <jim@wasabisystems.com>
23396
23397 * gcc.dg/arm-g2.c: New test.
23398
23399 2003-12-01 Roger Sayle <roger@eyesopen.com>
23400
23401 PR optimization/11634
23402 * gcc.dg/20031201-2.c: New test case.
23403
23404 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23405
23406 PR 11433
23407 * objc.dg/proto-lossage-3.m: New test.
23408
23409 2003-12-01 Roger Sayle <roger@eyesopen.com>
23410
23411 PR optimization/12628
23412 * gcc.dg/20031201-1.c: New test case.
23413
23414 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23415
23416 * gcc.dg/unaligned-1.c: New test.
23417
23418 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23419
23420 PR c++/9849
23421 * g++.dg/template/error4.C: New test.
23422 * g++.dg/template/nested3.C: Adjust error markers.
23423
23424 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23425
23426 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23427
23428 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23429
23430 PR c/10333
23431 * gcc.dg/bitfld-7.c: New test.
23432
23433 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23434
23435 * gcc.dg/tls/asm-1.C: New test.
23436
23437 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23438
23439 * gcc.dg/cpp/assert4.c: Update.
23440
23441 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23442
23443 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23444 * gcc.dg/builtin-apply3.c: New test.
23445
23446 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23447
23448 * lib/compat.exp (compat-obj): New xfaildata parameter.
23449 Use it to set compiler_conditional_xfail_data before compiling.
23450 (compat-get-options): Handle dg-xfail-if.
23451 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23452 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23453 * gcc.dg/compat/vector-1_y.c: Likewise.
23454 * gcc.dg/compat/vector-2_x.c: Likewise.
23455 * gcc.dg/compat/vector-2_y.c: Likewise.
23456
23457 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23458
23459 * g++.dg/opt/reg-stack4.C: New test.
23460
23461 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23462
23463 * gcc.dg/builtin-apply2.c: New test.
23464
23465 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23466
23467 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23468
23469 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23470
23471 PR c++/12924
23472 * g++.dg/template/template-id-2.C: New test.
23473
23474 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23475
23476 PR c++/5369
23477 * g++.dg/template/memfriend1.C: New test.
23478 * g++.dg/template/memfriend2.C: Likewise.
23479 * g++.dg/template/memfriend3.C: Likewise.
23480 * g++.dg/template/memfriend4.C: Likewise.
23481 * g++.dg/template/memfriend5.C: Likewise.
23482 * g++.dg/template/memfriend6.C: Likewise.
23483 * g++.dg/template/memfriend7.C: Likewise.
23484 * g++.dg/template/memfriend8.C: Likewise.
23485 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23486
23487 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23488
23489 PR c++/12515
23490 * g++.dg/ext/cond1.C: New test.
23491
23492 2003-11-20 Richard Henderson <rth@redhat.com>
23493
23494 * gcc.dg/20020201-2.c: Remove.
23495 * gcc.dg/20020201-4.c: Remove.
23496 * gcc.dg/20020304-1.c: Remove.
23497
23498 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23499
23500 * gcc.dg/cpp/trad/xwin1.c: New test case.
23501
23502 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23503
23504 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23505 * lib/g77.exp: Likewise.
23506 * lib/objc.exp: Likewise.
23507 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23508 for darwin.
23509
23510 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23511
23512 PR c++/12932
23513 * g++.dg/template/static5.C: New test.
23514
23515 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23516
23517 * gcc.dg/nested-func-1.c: New test.
23518
23519 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23520
23521 * gcc.dg/cpp/assert4.c: New test.
23522
23523 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23524
23525 PR c++/2294
23526 * g++.dg/lookup/using9.c: New test.
23527
23528 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23529
23530 PR c++/12762
23531 * g++.dg/template/error3.C: New test.
23532
23533 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23534
23535 PR ada/13035
23536 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23537 No longer use a wrapper for gcc, since this does not work under
23538 Windows.
23539
23540 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23541
23542 PR c++/2094
23543 * g++.dg/template/ptrmem7.C: New test.
23544
23545 2003-11-13 Andrew Pinski <apinski@apple.com>
23546
23547 * gcc.c-torture/compile/20031113-1.c: New test.
23548
23549 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23550 Kean Johnston <jkj@sco.com>
23551
23552 PR c/13029
23553 * gcc.dg/unused-4.c: Update.
23554
23555 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23556
23557 * g++.dg/opt/const3.C: New test.
23558
23559 2003-11-13 Jan Hubicka <jh@suse.cz>
23560
23561 * gcc.c-torture/compile/20031112-1.c: New test.
23562
23563 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23564
23565 * g++.dg/parse/crash10.C: Remove bogus error marker.
23566
23567 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23568
23569 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23570 (host_gcc): Likewise.
23571 (ROOT): Honor $PWDCMD.
23572 (BASE): Likewise.
23573 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23574
23575 2003-11-12 Catherine Moore <clm@redhat.com>
23576
23577 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23578
23579 2003-11-12 Andreas Jaeger <aj@suse.de>
23580 Jakub Jelinek <jakub@redhat.com>
23581 Andrew Pinski <pinskia@physics.uc.edu>
23582 Richard Henderson <rth@redhat.com>
23583
23584 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23585 systems.
23586 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23587
23588 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23589 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23590
23591 2003-11-11 Andreas Jaeger <aj@suse.de>
23592
23593 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23594
23595 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23596
23597 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23598
23599 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23600 Clean ups.
23601
23602 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23603
23604 * gcc.dg/trampoline-1.c: New test.
23605
23606 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23607
23608 * gcc.c-torture/compile/200031109-1.c: New test.
23609
23610 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23611
23612 PR c/3190
23613 PR c/8714
23614 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23615 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23616 gcc.dg/format/no-y2k-1.c: Update.
23617
23618 2003-11-08 Roger Sayle <roger@eyesopen.com>
23619
23620 PR optimization/10467
23621 * gcc.dg/20031108-1.c: New test case.
23622
23623 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23624
23625 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23626
23627 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23628
23629 * gcc.dg/compound-lvalue-1.c: New test.
23630 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23631 some XFAILs.
23632
23633 2003-11-06 Geoffrey Keating <geoffk@apple.com>
23634
23635 * gcc.dg/altivec-varargs-1.c: New test.
23636
23637 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23638
23639 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23640 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23641 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
23642 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
23643 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23644
23645 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
23646
23647 * gcc.dg/cond-lvalue-1.c: New test.
23648
23649 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
23650
23651 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23652
23653 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23654
23655 PR c++/11616
23656 * g++.dg/template/instantiate5.C: New test.
23657
23658 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23659
23660 PR c++/12726
23661 * g++.dg/ext/complit2.C: Replace test with self-contained version.
23662 * ChangeLog: Add missing first entry for above test.
23663
23664 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23665
23666 PR c++/9810
23667 * g++.dg/template/using8.C: New test.
23668 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23669
23670 2003-11-02 Roger Sayle <roger@eyesopen.com>
23671
23672 PR optimization/10817
23673 * gcc.c-torture/compile/20031102-1.c: New test case.
23674
23675 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
23676
23677 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23678 2147483647.
23679
23680 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23681
23682 * gcc.dg/20031102-1.c: New test.
23683
23684 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23685
23686 * gcc.dg/complex-1.c: New test.
23687
23688 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23689
23690 PR c++/12796
23691 * g++.dg/template/crash13.C: Adjust expected error location.
23692 * g++.old-deja/g++.brendan/ns1.C: Likewise.
23693
23694 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23695
23696 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23697
23698 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23699
23700 PR/10239
23701 * gcc.c-torture/compile/20031031-2.c: New test.
23702
23703 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23704
23705 PR/11640
23706 * gcc.c-torture/compile/20031031-1.c: New test.
23707
23708 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23709
23710 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23711 * gcc.misc-tests/bprob.exp: Likewise.
23712 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23713 the execution test on arm-elf configs.
23714 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
23715 configs that don't support scratch files.
23716 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23717
23718 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
23719
23720 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23721 done by dejagnu.
23722
23723 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
23724
23725 * ada/acats/run_all.sh: Redirect mv output to /dev/null
23726 Avoid non pure sh syntax. Add more logging.
23727
23728 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23729 fail.
23730
23731 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23732
23733 PR libgcj/10610
23734 * gcc.dg/ppc-stackalign-1.c: New test.
23735
23736 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
23737
23738 * ada/acats/run_all.sh: Change output to be more compliant with
23739 dejagnu framework.
23740 Create acats.sum and acats.log files under testsuite/ada/acats
23741 Only run [a-z]* directories, to filter out e.g. CVS.
23742 Redirect build output to log file.
23743
23744 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23745
23746 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23747
23748 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23749
23750 PR ada/5909:
23751 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23752
23753 2003-10-27 Jakub Jelinek <jakub@redhat.com>
23754
23755 * gcc.c-torture/compile/20031023-1.c: New test.
23756 * gcc.c-torture/compile/20031023-2.c: New test.
23757 * gcc.c-torture/compile/20031023-3.c: New test.
23758 * gcc.c-torture/compile/20031023-4.c: New test.
23759
23760 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23761
23762 PR c++/10371
23763 * g++.dg/lookup/scoped8.C: New test.
23764
23765 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23766
23767 * g++.dg/opt/reg-stack3.C: New test.
23768
23769 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23770
23771 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
23772
23773 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23774
23775 PR c++/11076
23776 * g++.dg/template/crash13.C: New test.
23777
23778 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23779
23780 * gcc.dg/c99-restrict-2.c: New test.
23781
23782 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
23783
23784 PR c++/12698, c++/12699, c++/12700, c++/12566
23785 * g++.dg/inherit/covariant9.C: New test.
23786 * g++.dg/inherit/covariant10.C: New test.
23787 * g++.dg/inherit/covariant11.C: New test.
23788
23789 2003-10-23 Jason Merrill <jason@redhat.com>
23790
23791 PR c++/12726
23792 * g++.dg/ext/complit2.C: New test.
23793
23794 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
23795
23796 PR target/12654
23797 * gcc.c-torture/execute/20031020-1.c: New test.
23798
23799 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23800
23801 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23802 following the jump_insn.
23803
23804 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
23805
23806 * gcc.dg/cast-lvalue-1.c: New test.
23807
23808 2003-10-21 Mark Mitchell <mark@codesourcery.com>
23809
23810 PR c++/11962
23811 * g++.dg/template/cond2.C: New test.
23812
23813 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
23814
23815 * gcc.dg/builtins-28.c: New test.
23816
23817 2003-10-20 Jan Hubicka <jh@suse.cz>
23818
23819 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23820 parameter.
23821 * testsuite/gcc.dg/inline-2.c: Likewise.
23822
23823 2003-10-20 Phil Edwards <phil@codesourcery.com>
23824
23825 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23826 * gcc.dg/nest.c: Likewise.
23827
23828 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23829
23830 PR c++/9781, c++/10583, c++/11862
23831 * g++.dg/parse/crash13.C: New test.
23832
23833 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23834
23835 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23836
23837 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23838
23839 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23840 Define HAVE_C99_RUNTIME except on Solaris.
23841 * gcc.dg/builtins-20.c: Likewise.
23842
23843 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23844
23845 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23846
23847 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23848
23849 PR c++/12495
23850 * g++.dg/template/crash21.C: New test.
23851
23852 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23853
23854 PR c++/2513
23855 * g++.dg/template/typename5.C: New test.
23856
23857 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23858
23859 PR c++/12369
23860 * g++.dg/template/friend25.C: New test.
23861
23862 2003-10-16 Ziemowit Laski <zlaski@apple.com>
23863
23864 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23865 versions.
23866
23867 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
23868
23869 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23870 == 2147483647.
23871
23872 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
23873
23874 * gcc.c-torture/execute/960416-1.x: Remove.
23875 * gcc.c-torture/execute/divconst-3.x: Likewise.
23876
23877 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
23878
23879 PR target/12598
23880 * gcc.dg/torture/cris-volatile-1.c: New test.
23881
23882 2003-10-14 Roger Sayle <roger@eyesopen.com>
23883
23884 PR optimization/9325
23885 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23886 for overflowing floating point to integer conversion during RTL
23887 simplification.
23888
23889 2003-10-13 Ziemowit Laski <zlaski@apple.com>
23890
23891 * objc/execute/_cmd.m: Fix typo.
23892 * objc.dg/image-info.m, objc.dg/symtab-1.m:
23893 Relax 'scan-assembler' regexp.
23894 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23895 objc.dg/try-catch-4.m: Run on non-Darwin targets.
23896 * objc.dg/zero-link-2.m: Remove blank line.
23897 * objc.dg/zero-link-3.m: New test case.
23898
23899 2003-10-13 Geoffrey Keating <geoffk@apple.com>
23900
23901 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23902
23903 * gcc.dg/asm-names.c: Use scan-assembler-not rather
23904 than linker trickery.
23905
23906 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23907
23908 PR c++/12370
23909 * g++.dg/other/friend2.C: New test.
23910
23911 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23912
23913 * gcc.dg/20031012-1.c: New test.
23914
23915 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
23916
23917 * gcc.dg/weak/weak-3.c: Fix for new warning.
23918
23919 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
23920
23921 PR optimization/8750
23922 * gcc.c-torture/execute/20031012-1.c: New test case.
23923
23924 2003-10-11 Roger Sayle <roger@eyesopen.com>
23925
23926 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23927 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23928
23929 2003-10-11 Roger Sayle <roger@eyesopen.com>
23930
23931 PR optimization/12260
23932 * gcc.c-torture/compile/20031011-2.c: New test case.
23933
23934 2003-10-11 Roger Sayle <roger@eyesopen.com>
23935
23936 * gcc.c-torture/execute/20031011-1.c: New testcase.
23937
23938 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
23939
23940 * gcc.c-torture/compile/20031011-1.c: New test.
23941
23942 2003-10-11 Jan Hubicka <jh@suse.cz>
23943
23944 * g++.dg/other/first-global.C: New test.
23945
23946 2003-10-11 Roger Sayle <roger@eyesopen.com>
23947
23948 * gcc.c-torture/execute/string-opt-18.c: New testcase.
23949
23950 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
23951
23952 * gcc.c-torture/compile/20031010-1.c: New test.
23953
23954 2003-10-10 Geoffrey Keating <geoffk@apple.com>
23955
23956 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23957 * gcc.c-torture/execute/va-arg-25.c: ... here.
23958
23959 2003-10-09 Mark Mitchell <mark@codesourcery.com>
23960
23961 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23962
23963 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
23964
23965 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23966
23967 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
23968
23969 * g++.dg/parse/error2.C: New test.
23970
23971 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
23972
23973 PR c++/11097
23974 * g++.dg/other/error5.C: Modify the error message.
23975 * g++.dg/lookup/using8.C: New test.
23976
23977 2003-10-07 Geoffrey Keating <geoffk@apple.com>
23978
23979 * gcc.dg/darwin-abi-2.c: New file.
23980 * gcc.c-torture/execute/va-arg-24.c: New file.
23981
23982 2003-10-06 Bob Wilson <bob.wilson@acm.org>
23983
23984 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
23985 indentation.
23986
23987 2003-10-06 Mark Mitchell <mark@codesourcery.com>
23988
23989 PR c++/10147
23990 * g++.dg/other/error4.C: Update error messages.
23991 * g++.dg/template/ptrmem4.C: Likewise.
23992
23993 PR c++/12337
23994 * g++.dg/init/new9.C: New test.
23995
23996 PR c++/12334, c++/12236, c++/8656
23997 * g++.dg/ext/attrib8.C: New test.
23998
23999 2003-10-06 Devang Patel <dpatel@apple.com>
24000
24001 * gcc.dg/debug/dwarf2-3.h: New test.
24002 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24003
24004 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24005
24006 * g++.dg/opt/cfg2.C: New test.
24007
24008 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24009
24010 * g++.dg/opt/float1.C: New test.
24011
24012 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24013
24014 * gcc.dg/c90-array-lval-6.c: New test.
24015 * gcc.dg/c99-array-lval-6.c: New test.
24016
24017 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24018 Ziemowit Laski <zlaski@apple.com>
24019
24020 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24021 'Derived', so that it is never considered a class method; add
24022 new warning for '+port' method ambiguity.
24023 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24024 <objc/objc-api.h> (needed on Mac OS X).
24025 * objc.dg/method-13.m: New test.
24026
24027 2003-10-03 Roger Sayle <roger@eyesopen.com>
24028
24029 PR optimization/9325, PR java/6391
24030 * gcc.c-torture/execute/20031003-1.c: New test case.
24031
24032 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24033
24034 PR optimization/12180
24035 * gcc.dg/20031002-1.c: New test.
24036
24037 PR c++/12486
24038 * g++.dg/inherit/error1.C: New test.
24039
24040 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24041
24042 * lib/f-torture.exp (search_for): Rename to...
24043 (search_for_re): This. Also, clean up comments and the
24044 "regexp" invocation.
24045
24046 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24047
24048 * gcc.c-torture/compile/20031002-1.c: New test.
24049
24050 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24051
24052 * g++.dg/opt/cond1.C: New test.
24053
24054 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24055
24056 * gcc.dg/Wold-style-definition-2.c: New testcase.
24057 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24058
24059 2003-09-29 Richard Henderson <rth@redhat.com>
24060
24061 * g++.dg/init/array10.C: Add dg-options.
24062
24063 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24064
24065 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24066
24067 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24068
24069 * g++.dg/template/friend19.C: Fix typo.
24070 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24071
24072 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24073
24074 * gcc.c-torture/execute/20030928-1.c: New test.
24075 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24076
24077 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24078
24079 * g++.dg/opt/unroll1.C: New test.
24080
24081 2003-09-26 Roger Sayle <roger@eyesopen.com>
24082
24083 PR optimization/11741
24084 * gcc.dg/20030926-1.c: New test case.
24085
24086 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24087
24088 PR c++/5655
24089 * g++.dg/parse/access7.C: New test.
24090 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24091
24092 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24093
24094 MERGE OF objc-improvements-branch into MAINLINE:
24095 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24096 if libobjc has not been built.
24097 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24098 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24099 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24100 objc/execute/nested-3.m, objc/execute/np-2.m,
24101 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24102 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24103 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24104 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24105 objc.dg/special/unclaimed-category-1.h,
24106 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24107 well as GNU runtime.
24108 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24109 * execute/cascading-1.m, execute/function-message-1.m,
24110 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24111 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24112 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24113 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24114 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24115 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24116 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24117 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24118 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24119 * objc.dg/bitfield-2.m: Run only on Darwin.
24120 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24121 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24122 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24123 * objc.dg/const-str-1.m: Fix constant string layout.
24124
24125 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24126
24127 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24128
24129 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24130
24131 * gcc.dg/darwin-abi-1.c: New file.
24132
24133 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24134
24135 PR target/12281
24136 * gcc.c-torture/compile/20030921-1.c: New test.
24137
24138 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24139
24140 * g++.dg/opt/reg-stack2.C: New test.
24141
24142 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24143
24144 * g++.dg/eh/delayslot1.C: New test.
24145
24146 2003-09-20 Richard Henderson <rth@redhat.com>
24147
24148 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24149
24150 2003-09-20 Roger Sayle <roger@eyesopen.com>
24151
24152 * gcc.c-torture/execute/20030920-1.c: New test case.
24153
24154 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24155
24156 * g++.dg/rtti/typeid3.C: Correct expected error message.
24157
24158 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24159
24160 PR c++/157
24161 * g++.dg/parse/crash12.C: New test.
24162
24163 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24164
24165 * gcc.dg/compat/mixed-struct-check.h: New.
24166 * gcc.dg/compat/mixed-struct-defs.h: New.
24167 * gcc.dg/compat/mixed-struct-init.h: New.
24168 * gcc.dg/compat/struct-by-value-19_main.c: New.
24169 * gcc.dg/compat/struct-by-value-19_x.c: New.
24170 * gcc.dg/compat/struct-by-value-19_y.c: New.
24171 * gcc.dg/compat/struct-by-value-20_main.c: New.
24172 * gcc.dg/compat/struct-by-value-20_x.c: New.
24173 * gcc.dg/compat/struct-by-value-20_y.c: New.
24174 * gcc.dg/compat/struct-return-19_main.c: New.
24175 * gcc.dg/compat/struct-return-19_x.c: New.
24176 * gcc.dg/compat/struct-return-19_y.c: New.
24177 * gcc.dg/compat/struct-return-20_main.c: New.
24178 * gcc.dg/compat/struct-return-20_x.c: New.
24179 * gcc.dg/compat/struct-return-20_y.c: New.
24180
24181 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24182 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24183 so that it will not complain on LP64 targets.
24184
24185 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24186
24187 PR c++/495
24188 * g++.dg/template/friend24.C: New test.
24189
24190 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24191
24192 PR c++/12332
24193 * g++.dg/template/memtmpl2.C: New test.
24194
24195 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24196
24197 PR target/11184
24198 * gcc.dg/builtin-apply1.c: New test.
24199
24200 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24201
24202 PR c++/9848
24203 * g++.dg/warn/Wunused-4.C: New test.
24204
24205 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24206
24207 PR c++/12316
24208 * g++.dg/other/gc2.C: New test.
24209
24210 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24211
24212 PR c++/11991
24213 * g++.dg/rtti/typeid3.C: New test.
24214
24215 PR c++/12266
24216 * g++.dg/overload/template1.C: New test.
24217
24218 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24219
24220 * g++.dg/opt/cfg3.C: New test.
24221
24222 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24223
24224 PR c++/7939
24225 * g++.dg/template/crash11.C: New test.
24226
24227 2003-09-16 Jason Merrill <jason@redhat.com>
24228 Jakub Jelinek <jakub@redhat.com>
24229
24230 * gcc.dg/attr-warn-unused-result.c: New test.
24231
24232 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24233
24234 PR c++/12184
24235 * g++.dg/expr/call2.C: New test.
24236
24237 2003-09-15 Andreas Jaeger <aj@suse.de>
24238
24239 * gcc.dg/Wold-style-definition-1.c: New test.
24240
24241 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24242
24243 PR c++/3907
24244 * g++.dg/parse/template12.C: New test.
24245
24246 * g++.dg/abi/bitfield11.C: New test.
24247 * g++.dg/abi/bitfield12.C: Likewise.
24248
24249 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24250
24251 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24252 non-expansion of functional macro name without arguments at EOL.
24253 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24254
24255 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24256
24257 * gcc.c-torture/execute/20030914-[12].c: New tests.
24258
24259 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24260
24261 PR c++/11788
24262 * g++.dg/overload/addr1.C: New test.
24263
24264 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24265
24266 * gcc.dg/20030909-1.c: New test.
24267
24268 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24269
24270 * gcc.dg/ultrasp10.c: New test.
24271
24272 2003-09-09 Devang Patel <dpatel@apple.com>
24273
24274 * gcc.dg/darwin-ld-6.c: New test.
24275
24276 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24277
24278 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24279
24280 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24281
24282 * gcc.dg/ia64-types1.c: New test.
24283 * gcc.dg/ia64-types2.c: Likewise.
24284
24285 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24286
24287 * gcc.dg/builtins-1.c: Add more _Complex tests.
24288 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24289
24290 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24291 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24292
24293 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24294
24295 PR c++/11786
24296 * g++.dg/lookup/koenig2.C: New test.
24297
24298 PR c++/5296
24299 * g++.dg/rtti/typeid2.C: New test.
24300
24301 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24302
24303 * gcc.c-torture/compile/20030904-1.c: New test.
24304
24305 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24306
24307 * g++.dg/opt/longbranch2.C: New test.
24308
24309 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24310
24311 * g++.dg/template/crash10.C: Only compile it.
24312
24313 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24314
24315 PR middle-end/11665
24316 * gcc.c-torture/compile/20030907-1.c: New test.
24317 * g++.dg/init/array11.C: New test.
24318
24319 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24320
24321 PR c++/11852
24322 * g++.dg/init/struct1.C: New test.
24323
24324 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24325
24326 PR c++/12181
24327 * g++.dg/expr/comma1.C: New test.
24328
24329 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24330
24331 PR c++/11867
24332 * g++.dg/expr/static_cast5.C: New test.
24333
24334 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24335
24336 PR c++/11507
24337 * g++.dg/lookup/scoped7.C: New test.
24338
24339 PR c++/9574
24340 * g++.dg/other/static1.C: New test.
24341
24342 PR c++/11490
24343 * g++.dg/warn/template-1.C: New test.
24344
24345 PR c++/11432
24346 * g++.dg/template/crash10.C: New test.
24347
24348 PR c++/2478
24349 * g++.dg/overload/VLA.C: New test.
24350
24351 PR c++/10804
24352 * g++.dg/template/call1.C: New test.
24353
24354 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24355
24356 PR c++/11794
24357 * g++.dg/parse/using3.C: New test.
24358
24359 2003-09-06 Roger Sayle <roger@eyesopen.com>
24360
24361 PR c++/11409
24362 * g++.dg/overload/builtin3.C: New test case.
24363
24364 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24365
24366 PR c/9862
24367 * gcc.dg/20030906-1.c: New test.
24368 * gcc.dg/20030906-2.c: Likewise.
24369
24370 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24371
24372 PR c++/12167
24373 * g++.dg/parse/defarg5.C: New test.
24374
24375 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24376
24377 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24378
24379 PR c++/12163
24380 * g++.dg/expr/static_cast4.C: New test.
24381
24382 PR c++/12146
24383 * g++.dg/template/crash9.C: New test.
24384
24385 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24386
24387 * g++.old-deja/g++.ext/pretty2.C: Update for change
24388 in __FUNCTION__.
24389 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24390
24391 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24392
24393 PR c++/11922
24394 * g++/dg/template/qualified-id1.C: New test.
24395
24396 PR c++/12037
24397 * g++.dg/warn/noeffect4.C: New test.
24398
24399 2003-09-04 Matt Austern <austern@apple.com>
24400
24401 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24402 * g++.dg/ext/fnname2.C: Likewise.
24403 * g++.dg/ext/fnname3.C: Likewise.
24404
24405 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24406
24407 * g++.dg/expr/lval1.C: New test.
24408 * g++.dg/ext/lvcast.C: Remove.
24409
24410 2003-09-03 Roger Sayle <roger@eyesopen.com>
24411
24412 PR optimization/11700.
24413 * gcc.c-torture/compile/20030903-1.c: New test case.
24414
24415 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24416
24417 PR c++/12053
24418 * g++.dg/abi/layout4.C: New test.
24419
24420 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24421
24422 PR c++/11553
24423 * g++.dg/parse/friend3.C: New test.
24424
24425 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24426
24427 PR c++/11847
24428 * g++.dg/template/class1.C: New test.
24429
24430 PR c++/11808
24431 * g++.dg/expr/call1.C: New test.
24432
24433 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24434
24435 PR c++/12114
24436 * g++.dg/init/ref9.C: New test.
24437
24438 PR c++/11972
24439 * g++.dg/template/nested4.C: New test.
24440
24441 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24442
24443 PR c++/12093
24444 * g++.dg/template/non-dependent4.C: New test.
24445
24446 PR c++/11928
24447 * g++.dg/inherit/conv1.C: New test.
24448
24449 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24450
24451 PR c++/6196
24452 * g++.dg/ext/label1.C: New test.
24453 * g++.dg/ext/label2.C: Likewise.
24454
24455 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24456
24457 * g++.dg/expr/cond3.C: New test.
24458
24459 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24460
24461 * gcc.dg/builtins-1.c: Add new builtin cases.
24462
24463 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24464
24465 * gcc.dg/builtins-1.c: Add new cases.
24466 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24467
24468 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24469
24470 * gcc.dg/builtins-1.c: Add more math builtin tests.
24471 * gcc.dg/torture/builtin-attr-1.c: New test.
24472
24473 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24474
24475 PR optimization/5079
24476 * g++.dg/opt/static3.C: New test.
24477
24478 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24479
24480 * gcc.misc-tests/gcov-10b.c: New test.
24481
24482 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24483
24484 * g++.dg/opt/ptrmem3.C: New test.
24485
24486 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24487
24488 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24489
24490 * gcc.dg/20030826-2.c: New test.
24491
24492 2003-08-26 Roger Sayle <roger@eyesopen.com>
24493
24494 PR middle-end/12002
24495 * g77.f-torture/compile/12002.f: New test case.
24496
24497 2003-08-26 Roger Sayle <roger@eyesopen.com>
24498
24499 * gcc.dg/20030826-1.c: New test case.
24500
24501 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24502
24503 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24504
24505 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24506
24507 PR c++/11871
24508 * c++.dg/lookup/crash1.C: New test.
24509
24510 * c++.dg/warn/noeffect3.C: New test.
24511
24512 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24513
24514 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24515 * gcc.dg/compat/vector-1_y.c: Ditto.
24516 * gcc.dg/compat/vector-2_x.c: Ditto.
24517 * gcc.dg/compat/vector-2_y.c: Ditto.
24518
24519 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24520
24521 * gcc.dg/20030702-1.c: New test.
24522
24523 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24524
24525 PR c++/8795
24526 * g++.dg/ext/altivec-1.C: New test.
24527
24528 2003-08-24 Richard Henderson <rth@redhat.com>
24529
24530 * g++.dg/eh/simd-2.C: Add -w for x86.
24531
24532 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24533
24534 * gcc.dg/20030815-1.c: New test.
24535
24536 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24537
24538 PR c++/3765
24539 * g++.dg/parse/access6.C: New test.
24540
24541 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24542
24543 PR c++/641, c++/11876
24544 * g++.dg/template/friend22.C: New test.
24545 * g++.dg/template/friend23.C: Likewise.
24546
24547 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24548
24549 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24550 identically.
24551
24552 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24553
24554 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24555
24556 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24557
24558 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24559
24560 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24561
24562 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24563
24564 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24565
24566 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24567
24568 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24569
24570 PR c++/11919
24571 * g++.dg/overload/prom1.C: New test.
24572
24573 PR c++/11551
24574 * g++.dg/parse/dtor2.C: New test.
24575
24576 PR c++/10762
24577 * g++.dg/parse/using2.C: New test.
24578
24579 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24580
24581 PR target/11805
24582 * gcc.c-torture/compile/20030821-1.c: New.
24583
24584 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24585
24586 PR c++/11834
24587 * g++.dg/template/deduce2.C: New test.
24588
24589 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24590
24591 * gcc.c-torture/execute/20030821-1.c: New test.
24592
24593 2003-08-20 Roger Sayle <roger@eyesopen.com>
24594
24595 PR middle-end/11984
24596 * gcc.dg/20030820-1.c: New test case.
24597
24598 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24599
24600 PR c++/11945
24601 * g++.dg/warn/noeffect2.C: New test.
24602
24603 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24604
24605 PR c++/10926
24606 * g++.dg/template/dtor2.C: New test.
24607
24608 PR c++/11684
24609 * g++.dg/template/operator1.C: New test.
24610 * g++.dg/parse/operator4.C: New test.
24611
24612 PR c++/11946.C
24613 * g++.dg/expr/enum1.C: New test.
24614 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24615
24616 PR c++/11036.C
24617 * g++.dg/parse/elab2.C: New test.
24618 * g++.dg/parse/typedef4.C: Change error message.
24619 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24620 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24621 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24622
24623 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24624
24625 * gcc.dg/pch/warn-1.c: New.
24626 * gcc.dg/pch/warn-1.hs: New.
24627
24628 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24629 not-tested file.
24630
24631 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24632
24633 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24634
24635 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24636
24637 * gcc.dg/uninit-D.c: New Test.
24638 * gcc.dg/uninit-E.c: New Test.
24639 * gcc.dg/uninit-F.c: New Test.
24640 * gcc.dg/uninit-G.c: New Test.
24641
24642 2003-08-19 Michael Ritzert <ritzert@t-online.de>
24643
24644 * g++.dg/README: Describe the pch directory.
24645
24646 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24647
24648 PR c++/11174
24649 * g++.dg/parse/access4.C: New test.
24650 * g++.dg/parse/access5.C: Likewise.
24651 * g++.old-deja/g++.jason/access17.C: Adjust error message.
24652
24653 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
24654
24655 * gcc.dg/noncompile/20030818-1.c: New.
24656
24657 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
24658
24659 PR c++/11957
24660 * g++.dg/warn/noeffect1.C: New test.
24661
24662 * g++.dg/template/scope2.C: New test.
24663 * g++.dg/template/error2.C: Correct dg-error
24664
24665 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
24666
24667 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24668
24669 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
24670
24671 PR C++/11512
24672 * g++.dg/template/warn1.C: New.
24673
24674 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
24675
24676 * g++.dg/template/error2.C: New test.
24677 * g++.dg/lookup/using7.C: Adjust errors
24678 * g++.old-deja/g++.pt/crash36.C: Likewise.
24679 * g++.old-deja/g++.pt/derived3.C: Likewise.
24680
24681 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24682
24683 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24684 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24685 * gcc.c-torture/execute/builtins/string-9.c: New, from
24686 string-opt-9.c. Adjust for execute/builtins framework.
24687 * gcc.c-torture/execute/string-opt-9.c: Delete.
24688
24689 2003-08-12 Mark Mitchell <mark@codesourcery.com>
24690
24691 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24692
24693 * g++.dg/parse/ret-type2.C: New test.
24694
24695 PR c++/11703
24696 * g++.dg/init/new8.C: New test.
24697
24698 PR c++/10923
24699 * g++.dg/parse/typedef5.C: New test.
24700
24701 PR c++/9512
24702 * g++.dg/parse/qualified2.C: New test.
24703 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24704 invalid code.
24705
24706 2003-08-11 Mark Mitchell <mark@codesourcery.com>
24707
24708 * g++.dg/conversion/ptrmem1.C: New test.
24709
24710 2003-08-11 Jakub Jelinek <jakub@redhat.com>
24711
24712 PR target/11693
24713 * gcc.dg/20030811-1.c: New test.
24714
24715 PR target/11535
24716 * gcc.c-torture/execute/20030811-1.c: New test.
24717
24718 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24719
24720 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24721
24722 2003-08-10 Mark Mitchell <mark@codesourcery.com>
24723
24724 PR c++/11789.C
24725 * g++.dg/inherit/multiple1.C: New test.
24726
24727 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
24728
24729 * gcc.dg/spe1.c: New test.
24730
24731 PR c++/11670
24732 * g++.dg/expr/cast2.C: New test.
24733
24734 PR c++/10530
24735 * g++.dg/template/dependent-name2.C: New test.
24736
24737 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
24738
24739 * g++.dg/parse/crash11.C: Put the dg options in comments.
24740
24741 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
24742
24743 * lib/gcc-dg.exp: Update for diagnostic change.
24744
24745 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24746
24747 PR c++/5767
24748 * g++.dg/parse/crash11.C: New test.
24749
24750 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
24751
24752 * gcc.dg/cpp/spacing1.c: Update.
24753
24754 2003-08-04 Janis Johnson <janis187@us.ibm.com>
24755
24756 PR target/11739
24757 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24758 a value for -mtune.
24759
24760 2003-08-04 Roger Sayle <roger@eyesopen.com>
24761
24762 PR middle-end/11771
24763 * gcc.c-torture/compile/20030804-1.c: New test case.
24764
24765 2003-08-04 Roger Sayle <roger@eyesopen.com>
24766
24767 * gcc.dg/20030804-1.c: New test case.
24768
24769 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
24770
24771 * gcc.dg/cpp/separate-1.c: New test.
24772
24773 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
24774
24775 PR c++/11704
24776 * g++.dg/template/dependent-expr2.C: New test.
24777
24778 PR c++/11766
24779 * g++.dg/expr/ptrmem1.C: New test.
24780
24781 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24782
24783 PR c++/9453
24784 * g++.dg/template/friend15.C: New test.
24785
24786 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
24787
24788 * lib/dg-pch.exp: Work round PCH bug.
24789
24790 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24791
24792 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
24793 builtins. Move cases from builtins-4.c here.
24794
24795 * gcc.dg/torture/builtin-math-1.c: New test taken from
24796 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24797 additional cases.
24798
24799 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24800 Delete.
24801
24802 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
24803
24804 PR c++/9447
24805 * g++.dg/template/using7.C: New test.
24806
24807 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
24808
24809 * import1.c, import2.c: New tests.
24810
24811 2003-08-01 Jakub Jelinek <jakub@redhat.com>
24812
24813 * g++.dg/eh/crossjump1.C: New test.
24814
24815 2003-08-01 Mark Mitchell <mark@codesourcery.com>
24816
24817 PR c++/11697
24818 * g++.dg/template/using6.C: New test.
24819
24820 PR c++/11744
24821 * g++.dg/template/koenig2.C: New test.
24822
24823 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24824
24825 PR c++/7983
24826 * g++.dg/parse/typedef4.C: New test.
24827
24828 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24829
24830 PR c++/8442, c++/8806
24831 * g++.dg/template/elab1.C: New test.
24832 * g++.dg/template/type2.C: Likewise.
24833 * g++.dg/template/ttp3.C: Adjust expected error message.
24834 * g++.old-deja/g++.law/visibility13.C: Likewise.
24835 * g++.old-deja/g++.niklas/t135.C: Likewise.
24836 * g++.old-deja/g++.pt/ttp41.C: Likewise.
24837 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24838 template argument.
24839 * g++.old-deja/g++.pt/ttp44.C: Likewise.
24840
24841 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
24842
24843 PR c++/11295
24844 * g++.dg/ext/stmtexpr1.C: New test.
24845
24846 * g++.dg/opt/tmp1.C: New test.
24847
24848 PR c++/11525
24849 * g++.dg/parse/constant4.C: New test.
24850
24851 PR c++/9447
24852 * g++.dg/template/using5.C: New test.
24853
24854 2003-07-31 Roger Sayle <roger@eyesopen.com>
24855
24856 * gcc.dg/builtins-27.c: New test case.
24857
24858 2003-07-31 Jakub Jelinek <jakub@redhat.com>
24859
24860 * gcc.dg/tls/opt-7.c: New test.
24861
24862 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
24863
24864 * g++.old-deja/g++.other/crash18.C: Remove.
24865
24866 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
24867
24868 * g++.dg/template/explicit3.C: New.
24869 * g++.dg/template/explicit4.C: New.
24870 * g++.dg/template/explicit5.C: New.
24871
24872 PR c++/11347
24873 * g++.dg/template/memtmpl1.C: New.
24874
24875 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
24876
24877 PR target/11565
24878 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24879 * gcc.dg/i386-387-5.c (dg-options): Likewise.
24880
24881 2003-07-30 Jan Hubicka <jh@suse.cz>
24882
24883 * vtgc1.c: Kill.
24884
24885 2003-07-29 Zack Weinberg <zack@codesourcery.com>
24886
24887 * gcc.dg/struct-in-proto-1.c: New test.
24888
24889 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
24890
24891 * gcc.dg/cpp/include2.c: Only expect one message.
24892
24893 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
24894
24895 PR c++/9447
24896 * g++.dg/template/using1.C: New test.
24897 * g++.dg/template/using2.C: New test.
24898 * g++.dg/template/using3.C: New test.
24899 * g++.dg/template/using4.C: New test.
24900
24901 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
24902
24903 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24904 * gcc.c-torture/execute/string-opt-10.c: Likewise.
24905
24906 2003-07-28 Jan Hubicka <jh@suse.cz>
24907
24908 PR c++/11530
24909 * g++.dg/opt/call1.C: New test.
24910
24911 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
24912
24913 PR c++/11667
24914 * g++.dg/init/enum2.C: New test.
24915 * g++.dg/template/overload1.C: Add "-w" option.
24916
24917 2003-07-28 <hp@bitrange.com>
24918
24919 * gcc.dg/Wdeclaration-after-statement-1.c,
24920 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24921
24922 2003-07-28 Jakub Jelinek <jakub@redhat.com>
24923
24924 * gcc.c-torture/compile/20030725-1.c: New test.
24925
24926 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
24927
24928 * gcc.dg/20030505.c: Only run for SPE.
24929 Remove definition of opaque type.
24930
24931 2003-07-27 Mark Mitchell <mark@codesourcery.com>
24932
24933 * g++.dg/template/ptrmem6.C: New test.
24934
24935 2003-07-26 Geoffrey Keating <geoffk@apple.com>
24936
24937 * gcc.c-torture/compile/zero-strct-2.c: New test.
24938
24939 2003-07-25 Geoffrey Keating <geoffk@apple.com>
24940
24941 * gcc.dg/intermod-1.c: New test.
24942
24943 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
24944
24945 PR c++/11617
24946 * g++.dg/template/lookup2.C: New test.
24947 * g++.dg/template/memclass1.C: Remove instantiated from error.
24948 * g++.dg/other/error2.C: Tweak expected errors.
24949
24950 PR c++/11596
24951 * g++.dg/template/defarg3.C: New test.
24952
24953 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24954
24955 2003-07-24 Mark Mitchell <mark@codesourcery.com>
24956
24957 * g++.dg/inherit/access5.C: New test.
24958
24959 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24960
24961 PR c++/11513
24962 * g++.dg/template/crash8.C: New test.
24963
24964 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
24965
24966 PR c/10602
24967 * gcc.dg/noncompile/incomplete-2.c: New test.
24968
24969 2003-07-23 Mark Mitchell <mark@codesourcery.com>
24970
24971 PR c++/11645
24972 * g++.dg/inherit/access4.C: New test.
24973
24974 PR c++/11517
24975 * g++.dg/expr/cond2.C: New test.
24976
24977 PR optimization/10679
24978 * g++.dg/opt/inline4.C: New test.
24979
24980 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
24981
24982 * g++.dg/parse/crash10: New test.
24983
24984 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
24985
24986 * g++.dg/ext/flexary1.C: New test.
24987
24988 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24989
24990 PR c++/10793
24991 * g++.dg/template/crash9.C: New test.
24992
24993 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24994
24995 PR c++/3004
24996 * g++.dg/parse/typedef3.C: New test.
24997
24998 PR c++/7906
24999 * g++.dg/parse/operator2.C: New test.
25000
25001 PR c++/8895
25002 * g++.dg/parse/def-tmpl-arg1.C: New test.
25003
25004 PR c++/9282
25005 * g++.dg/parse/funptr1.C: New test.
25006
25007 PR c++/9452
25008 * g++.dg/parse/ambig3.C: New test.
25009
25010 PR c++/9454
25011 * g++.dg/parse/operator3.C: New test.
25012
25013 PR c++/9486
25014 * g++.dg/parse/template10.C: New test.
25015
25016 PR c++/9488
25017 * g++.dg/parse/template11.C: New test.
25018
25019 PR c++/10150
25020 * g++.dg/parse/invalid-op1.C: New test.
25021
25022 PR c++/10247
25023 * g++.dg/parse/condexpr1.C: New test.
25024
25025 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25026
25027 * g++.dg/ext/packed3.C: New test.
25028 * g++.dg/ext/packed4.C: New test.
25029
25030 * gcc.dg/pack-test-3.c: New test.
25031
25032 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25033
25034 * lib/compat.exp: Handle dg-options per source file.
25035 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25036 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25037 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25038 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25039 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25040 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25041 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25042 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25043 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25044 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25045 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25046 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25047 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25048 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25049
25050 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25051
25052 PR c/10320
25053 * gcc.c-torture/execute/20030718-1.c: New test.
25054
25055 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25056
25057 PR optimization/11536
25058 * gcc.dg/20030721-1.c: New test.
25059
25060 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25061
25062 PR c++/11546
25063 * g++.dg/template/lookup1.C: New test.
25064
25065 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25066
25067 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25068 diagnostics of ill-formed constructs involving labels.
25069 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25070 the new 'previously defined here' message.
25071
25072 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25073
25074 * g++.dg/parse/non-dependent2.C: New test.
25075
25076 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25077
25078 * g++.dg/init/init-ref4.C: xfail on targets without
25079 weak symbols.
25080
25081 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25082
25083 PR target/11087
25084 * gcc.c-torture/execute/20030717-1.c: New test.
25085
25086 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25087
25088 * g++.dg/opt/cfg1.C: New test.
25089
25090 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25091
25092 PR optimization/11557
25093 * gcc.dg/20030717-1.c: New test.
25094
25095 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25096
25097 PR c++/10476
25098 * g++.dg/expr/crash-1.C: New test.
25099
25100 PR c++/11027
25101 * g++.dg/template/init3.C: New test.
25102
25103 PR c++/8222
25104 * g++.dg/template/non-dependent1.C: New test.
25105
25106 PR c++/11070
25107 * g++.dg/template/non-dependent2.C: New test.
25108
25109 PR c++/11071
25110 * g++.dg/template/non-dependent3.C: New test.
25111
25112 PR c++/9907
25113 * g++.dg/template/sizeof5.C: New test.
25114
25115 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25116
25117 PR 11498
25118 * gcc.c-torture/compile/mangle-1.c: New file.
25119
25120 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25121
25122 PR c++/7809
25123 * g++.dg/parse/access3.C: New test.
25124
25125 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25126
25127 PR c++/11384
25128 * g++.dg/init/init-ref4.C: New test.
25129
25130 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25131
25132 PR c++/11547
25133 * g++.dg/parse/constant3.C: New test.
25134 * g++.dg/parse/crash7.C: Likewise.
25135
25136 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25137
25138 PR target/11008
25139 * gcc.dg/i386-pentium4-not-mull.c: New.
25140
25141 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25142
25143 * gcc.dg/asm-names.c (ymain): Make it weak.
25144
25145 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25146
25147 PR c++/5421
25148 * g++.dg/template/friend21.C: New test.
25149
25150 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25151
25152 * gcc.dg/cleanup-8.c: New test.
25153 * gcc.dg/cleanup-9.c: New test.
25154
25155 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25156
25157 * g++.dg/ext/dll-MI1.h: New file.
25158 * g++.dg/ext/dllexport-MI1.C: New file.
25159 * g++.dg/ext/dllimport-MI1.C: New file.
25160
25161 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25162
25163 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25164 it does not have cmpstrsi patterns (just cmpmemsi).
25165
25166 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25167
25168 PR debug/11473
25169 * g++.dg/debug/debug8.C: New test.
25170
25171 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25172
25173 PR c++/10108
25174 * g++.dg/template/crash7.C: New test.
25175
25176 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25177
25178 PR target/10795
25179 * gcc.c-torture/compile/20030708-1.c: New.
25180
25181 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25182
25183 * gcc.c-torture/execute/20030715-1.c: New test.
25184
25185 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25186
25187 * gcc.dg/pch/inline-3.c: New file.
25188 * gcc.dg/pch/inline-3.hs: New file.
25189 * gcc.dg/pch/inline-4.c: New file.
25190 * gcc.dg/pch/inline-4.hs: New file.
25191
25192 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25193
25194 PR c++/11509
25195 * g++.dg/template/crash6.C: New test.
25196
25197 PR c++/7053
25198 * g++.dg/template/friend20.C: New test.
25199
25200 PR c++/7019
25201 * g++.dg/template/overload2.C: New test.
25202
25203 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25204
25205 PR optimization/11440
25206 * gcc.c-torture/execute/20030714-1.c: New test.
25207
25208 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25209
25210 PR c++/11154
25211 * g++.dg/template/partial2.C: New test.
25212
25213 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25214
25215 PR c++/11503
25216 * g++.dg/template/anon1.C: New test.
25217
25218 PR c++/11493
25219 PR c++/11495
25220 * g++.dg/parse/template9.C: Likewise.
25221 * g++.dg/template/crash4.C: New test.
25222 * g++.dg/template/koenig1.C: Likewise.
25223 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25224 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25225 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25226 functions.
25227 * g++.old-deja/g++.jason/template36.C: Likewise.
25228 * g++.old-deja/g++.mike/p1989.C: Likewise.
25229 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25230 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25231 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25232 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25233 compiling.
25234 * g++.old-deja/g++.pt/union2.C: Use this->.
25235
25236 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25237
25238 * gcc.dg/20030711-1.c: New test.
25239
25240 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25241
25242 PR c++/11050
25243 * g++.dg/parse/args1.C: New test.
25244 * g++.pt/defarg8.C: Change expected errors.
25245
25246 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25247
25248 PR c++/8164
25249 * g++.dg/template/nontype2.C: New test.
25250
25251 PR c++/10558
25252 * g++.dg/parse/template8.C: New test.
25253
25254 PR c++/8327
25255 * g++.dg/template/scope1.C: New test.
25256
25257 * g++.dg/warn/Wsign-compare-1.C: New test.
25258
25259 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25260
25261 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25262
25263 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25264
25265 PR c++/9411
25266 * g++.dg/template/explicit2.C: New test.
25267
25268 PR c++/10032
25269 * g++.dg/warn/pedantic1.C: New test.
25270
25271 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25272
25273 PR c++ 9483
25274 * g++.dg/other/field1.C: New test.
25275
25276 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25277
25278 PR c/11449
25279 * gcc.c-torture/compile/20030707-1.c: New.
25280
25281 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25282
25283 PR c++/10849
25284 * g++.dg/template/access12.C: New test.
25285
25286 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25287
25288 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25289 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25290 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25291 * gcc.misc-tests/gcov.exp: Update
25292 * g++.dg/gcov/gcov.exp: Update
25293 * lib/gcov.exp: Update.
25294
25295 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25296
25297 * g++.dg/abi/mangle17.C: Make sure template expressions are
25298 dependent.
25299 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25300 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25301 * g++.dg/opt/stack1.C: Remove erroneous code.
25302 * g++.dg/parse/template7.C: New test.
25303 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25304 * g++.old-deja/g++.pt/crash4.C: Likewise.
25305
25306 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25307
25308 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25309 with zero or one occurence of `$' after the initial `L'.
25310
25311 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25312
25313 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25314
25315 2003-07-08 Roger Sayle <roger@eyesopen.com>
25316
25317 PR c/11370
25318 * gcc.dg/Wunreachable-6.c: New testcase.
25319 * gcc.dg/Wunreachable-7.c: New testcase.
25320
25321 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25322
25323 PR c/11420
25324 * gcc.dg/20030708-1.c: New test.
25325
25326 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25327
25328 * gcc.dg/compat/sdata-section.h: New file.
25329 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25330 * gcc.dg/torture/mips-sdata-1.c: New test.
25331
25332 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25333
25334 PR c++/11030
25335 * g++.dg/template/friend19.C: New test.
25336
25337 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25338
25339 * g++.dg/opt/strength-reduce.C: New test.
25340
25341 2003-07-07 Roger Sayle <roger@eyesopen.com>
25342
25343 PR target/10979
25344 * gcc.dg/20030707-1.c: New testcase.
25345
25346 2003-07-07 Roger Sayle <roger@eyesopen.com>
25347
25348 PR optimization/11059
25349 * g++.dg/opt/emptyunion.C: New testcase.
25350
25351 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25352 Eric Botcazou <ebotcazou@libertysurf.fr>
25353
25354 * g++.dg/opt/stack1.C: New test.
25355
25356 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25357
25358 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25359 run test.
25360
25361 PR c++/11431
25362 * g++.dg/expr/static_cast3.C: New test.
25363
25364 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25365
25366 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25367 everywhere.
25368 * gcc.dg/concat.c: Concatenation of string constants with
25369 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25370 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25371 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25372 necessary to avoid multi-character character constant warning.
25373 * gcc.dg/cpp/escape.c: Likewise.
25374 * gcc.dg/cpp/ucs.c: Likewise.
25375 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25376 Fix a typo.
25377
25378 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25379
25380 PR c/11428
25381 * gcc.c-torture/compile/20030704-1.c: New.
25382
25383 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25384
25385 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25386
25387 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25388
25389 PR c++/5287, PR c++/7910, PR c++/11021
25390 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25391 tests for warnings.
25392 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25393 * g++.dg/ext/dllimport3.C: Likewise.
25394 * g++.dg/ext/dllimport4.C: New file.
25395 * g++.dg/ext/dllimport5.C: New file.
25396 * g++.dg/ext/dllimport6.C: New file.
25397 * g++.dg/ext/dllimport7.C: New file.
25398 * g++.dg/ext/dllimport8.C: New file.
25399 * g++.dg/ext/dllimport9.C: New file.
25400 * g++.dg/ext/dllimport10.C: New file.
25401 * g++.dg/ext/dllexport1.C: New file.
25402
25403 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25404
25405 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25406 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25407
25408 2003-07-03 Roger Sayle <roger@eyesopen.com>
25409
25410 * gcc.dg/builtins-25.c: New testcase.
25411 * gcc.dg/builtins-26.c: New testcase.
25412
25413 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25414
25415 * gcc.dg/compat/vector-defs.h: New file.
25416 * gcc.dg/compat/vector-setup.h: New file.
25417 * gcc.dg/compat/vector-check.h: New file.
25418 * gcc.dg/compat/vector-1_main.c: New file.
25419 * gcc.dg/compat/vector-1_x.c: New file.
25420 * gcc.dg/compat/vector-1_y.c: New file.
25421 * gcc.dg/compat/vector-2_main.c: New file.
25422 * gcc.dg/compat/vector-2_x.c: New file.
25423 * gcc.dg/compat/vector-2_y.c: New file.
25424
25425 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25426 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25427 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25428 * gcc.dg/compat/struct-align-1.h: New file.
25429 * gcc.dg/compat/struct-align-1_main.c: New file.
25430 * gcc.dg/compat/struct-align-1_x.c: New file.
25431 * gcc.dg/compat/struct-align-1_y.c: New file.
25432 * gcc.dg/compat/struct-align-2.h: New file.
25433 * gcc.dg/compat/struct-align-2_main.c: New file.
25434 * gcc.dg/compat/struct-align-2_x.c: New file.
25435 * gcc.dg/compat/struct-align-2_y.c: New file.
25436
25437 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25438 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25439 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25440 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25441 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25442 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25443 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25444 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25445 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25446 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25447 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25448 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25449 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25450 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25451 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25452 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25453 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25454 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25455 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25456 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25457 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25458 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25459 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25460 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25461 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25462 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25463 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25464 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25465 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25466
25467 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25468
25469 * gcc.dg/i386-call-1.c: New test.
25470
25471 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25472
25473 PR c++/9162
25474 * g++.dg/parse/defarg4.C: New.
25475
25476 2003-07-03 Roger Sayle <roger@eyesopen.com>
25477
25478 PR target/10700
25479 * gcc.c-torture/compile/20030703-1.c: New test case.
25480
25481 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25482
25483 * g++.dg/template/local3.C: Remove extra semicolon.
25484
25485 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25486
25487 * gcc.dg/i386-volatile-1.c: New test.
25488
25489 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25490
25491 PR c++/11072
25492 * g++.dg/other/offsetof2.C: XFAIL.
25493 * g++.dg/other/offsetof5.C: New.
25494
25495 PR c++/10219
25496 * g++.dg/template/error1.C: New.
25497
25498 PR c++/9779
25499 * g++.dg/template/dependent-expr1.C: New.
25500
25501 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25502
25503 PR c++/6949
25504 * g++.dg/template/local3.C: New test.
25505
25506 PR c++/11149
25507 * g++.dg/lookup/scoped6.C: New test.
25508
25509 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25510
25511 PR c++/8046
25512 * g++.dg/other/error7.C: New test.
25513
25514 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25515
25516 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25517 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25518 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25519 * g++.old-deja/g++.other/union2.C: Likewise.
25520 * gcc.dg/c90-const-expr-2.c: Likewise.
25521 * gcc.dg/c90-const-expr-3.c: Likewise.
25522 * gcc.dg/c99-const-expr-2.c: Likewise.
25523 * gcc.dg/c99-const-expr-3.c: Likewise.
25524 * gcc.dg/concat.c: Likewise.
25525
25526 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25527
25528 PR c++/9559
25529 * g++.dg/init/static1.C: New test.
25530
25531 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25532
25533 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25534 * g++.old-deja/g++.other/access2.C: Likewise.
25535 * g++.old-deja/g++.other/decl2.C: Likewise.
25536 * gcc.c-torture/execute/20020615-1.c: Likewise.
25537
25538 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25539
25540 PR c++/4933
25541 * g++.dg/template/sizeof4.C: New test.
25542
25543 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25544
25545 * g++.dg/other/error6.C: New test.
25546
25547 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25548
25549 PR c++/10750
25550 * g++.dg/parse/constant2.C: New test.
25551
25552 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25553
25554 PR c++/11106
25555 * g++.dg/other/error5.C: New test.
25556
25557 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25558
25559 * gcc.dg/format/gcc_diag-1.c: New test.
25560
25561 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25562
25563 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25564
25565 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25566
25567 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25568 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25569 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25570
25571 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25572
25573 * gcc.c-torture/execute/builtins/string-8.c: New test.
25574 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25575 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25576 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25577
25578 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25579
25580 PR c++/10468
25581 * g++.dg/ext/typeof6.C: New test.
25582
25583 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25584
25585 PR c++/10796
25586 * g++.dg/init/enum1.C: New test.
25587
25588 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25589
25590 * gcc.dg/20030627-1.c: New test.
25591
25592 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25593
25594 PR c++/11332
25595 * g++.dg/expr/static_cast2.C: New test.
25596
25597 2003-06-26 Roger Sayle <roger@eyesopen.com>
25598 Jakub Jelinek <jakub@redhat.com>
25599
25600 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25601 sprintf(dst,"%s",src) optimization.
25602 * gcc.c-torture/execute/20030626-1.c: New test case.
25603 * gcc.c-torture/execute/20030626-2.c: New test case.
25604
25605 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25606
25607 * gcc.c-torture/execute/multi-ix.c: New test.
25608
25609 * gcc.c-torture/execute/simd-4.c (main):
25610 Added missing semicolon at end of union.
25611
25612 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25613
25614 PR c++/8266
25615 * g++.dg/template/explicit-instantiation3.C: New test.
25616
25617 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25618
25619 * gcc.dg/20030626-1.c: Use signed char.
25620
25621 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25622
25623 * gcc.dg/20030626-1.c: New test.
25624
25625 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25626
25627 * const-str-2.m: Update.
25628
25629 2003-06-25 Mark Mitchell <mark@codesourcery.com>
25630
25631 PR c++/10990
25632 * g++.dg/rtti/dyncast1.C: New test.
25633 * g++.dg/abi/mangle4.C: Correct base-specifier access.
25634 * g++.dg/lookup/scoped1.C: Remove XFAIL.
25635 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25636
25637 PR c++/10931
25638 * g++.dg/expr/static_cast1.C: New test.
25639
25640 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
25641
25642 * gcc.dg/20030625-1.c: New test.
25643
25644 2003-06-24 Roger Sayle <roger@eyesopen.com>
25645
25646 * gcc.c-torture/compile/20030624-1.c: New test case.
25647
25648 2003-06-24 Jakub Jelinek <jakub@redhat.com>
25649
25650 * gcc.c-torture/execute/string-opt-17.c: New test.
25651
25652 2003-06-24 Mark Mitchell <mark@codesourcery.com>
25653
25654 PR c++/5754
25655 * g++.dg/parse/crash6.C: New test.
25656
25657 2003-06-23 Roger Sayle <roger@eyesopen.com>
25658
25659 * gcc.dg/builtins-24.c: New test case.
25660
25661 2003-06-23 Jakub Jelinek <jakub@redhat.com>
25662
25663 * g++.dg/opt/operator1.C: New test.
25664
25665 2003-06-22 Roger Sayle <roger@eyesopen.com>
25666
25667 * gcc.c-torture/execute/string-opt-16.c: New test case.
25668
25669 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25670
25671 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
25672 * g++.old-deja/g++.other/conv7.C: Likewise.
25673 * g++.old-deja/g++.other/overcnv2.C: Likewise.
25674 * g++.old-deja/g++.other/overload14.C: Likewise.
25675
25676 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25677
25678 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25679 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25680
25681 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25682
25683 PR c++/10888
25684 * g++.dg/warn/Winline-3.C: New test.
25685
25686 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25687
25688 * lib/target-supports.exp (check_alias_available): Make the test
25689 program acceptable to the Solaris assembler.
25690
25691 PR c++/10749
25692 * g++.dg/template/memclass2.C: New test.
25693
25694 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25695 Eric Botcazou <ebotcazou@libertysurf.fr>
25696
25697 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25698 data for non-matching targets.
25699 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25700
25701 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25702
25703 PR c++/10845
25704 * g++.dg/template/member3.C: New test.
25705
25706 2003-06-19 Mark Mitchell <mark@codesourcery.com>
25707
25708 PR c++/10939
25709 * g++.dg/template/func1.C: New test.
25710
25711 PR c++/9649
25712 * g++.dg/template/static4.C: New test.
25713 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25714
25715 PR c++/11041
25716 * g++.dg/init/ref7.C: New test.
25717
25718 2003-06-19 Matt Austern <austern@apple.com>
25719
25720 PR c++/11228
25721 * g++.dg/anew1.C: New test.
25722 * g++.dg/anew2.C: New test.
25723 * g++.dg/anew3.C: New test.
25724 * g++.dg/anew4.C: New test.
25725
25726 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
25727
25728 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25729
25730 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
25731
25732 * gcc.c-torture/execute/simd-4.c (main): Make expected value
25733 endian-dependent.
25734
25735 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
25736
25737 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25738 Remove cruft.
25739
25740 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
25741
25742 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25743 * gcc.c-torture/compile/961203-1.c: Likewise.
25744 * gcc.c-torture/compile/980506-1.c: Likewise.
25745
25746 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25747
25748 PR c++/10712
25749 * g++.dg/lookup/using7.C: New test.
25750
25751 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25752
25753 PR c++/11105
25754 * g++.dg/abi/conv1.C: Remove it.
25755 * g++.dg/template/conv7.C: New test.
25756 * g++.dg/template/conv8.C: Likewise.
25757 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25758 conversion operator.
25759
25760 2003-06-17 Janis Johnson <janis187@us.ibm.com>
25761
25762 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25763 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25764 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25765 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25766 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25767 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25768 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25769 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25770 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25771 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25772 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25773 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25774 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25775 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25776 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25777 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25778 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25779 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25780 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25781 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25782 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25783 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25784 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25785 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25786 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25787 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25788 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25789 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25790 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25791
25792 2003-06-16 Mark Mitchell <mark@codesourcery.com>
25793
25794 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25795 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25796 indications.
25797
25798 2003-06-16 Roger Sayle <roger@eyesopen.com>
25799
25800 * gcc.dg/i386-387-5.c: New test case.
25801 * gcc.dg/i386-387-6.c: New test case.
25802 * gcc.dg/builtins-23.c: New test case.
25803
25804 2003-06-15 Roger Sayle <roger@eyesopen.com>
25805
25806 * gcc.dg/builtins-22.c: New test case.
25807 * gcc.dg/i386-387-1.c: Update to test exp.
25808 * gcc.dg/i386-387-2.c: Likewise.
25809
25810 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25811
25812 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25813
25814 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25815
25816 * lib/gcc-dg.exp (dg-require-dll): New function.
25817 (dg-xfail-if): Likewise.
25818 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25819 driver.
25820
25821 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25822 * gcc.c-torture/compile/20001205-1.c: Likewise.
25823 * gcc.c-torture/compile/20001226-1.c: Likewise.
25824 * gcc.c-torture/compile/20010518-2.c: Likewise.
25825 * gcc.c-torture/compile/20020312-1.c: Likewise.
25826 * gcc.c-torture/compile/20020604-1.c: Likewise.
25827 * gcc.c-torture/compile/920501-12.c: Likewise.
25828 * gcc.c-torture/compile/920501-4.c: Likewise.
25829 * gcc.c-torture/compile/920520-1.c: Likewise.
25830 * gcc.c-torture/compile/920521-1.c: Likewise.
25831 * gcc.c-torture/compile/920625-1.c: Likewise.
25832 * gcc.c-torture/compile/961203-1.c: Likewise.
25833 * gcc.c-torture/compile/980506-1.c: Likewise.
25834 * gcc.c-torture/compile/981006-1.c: Likewise.
25835 * gcc.c-torture/compile/981022-1.c: Likewise.
25836 * gcc.c-torture/compile/981223-1.c: Likewise.
25837 * gcc.c-torture/compile/990617-1.c: Likewise.
25838 * gcc.c-torture/compile/dll.c: Likewise.
25839 * gcc.c-torture/compile/labels-3.c: Likewise.
25840 * gcc.c-torture/compile/mipscop-1.c: Likewise.
25841 * gcc.c-torture/compile/mipscop-2.c: Likewise.
25842 * gcc.c-torture/compile/mipscop-3.c: Likewise.
25843 * gcc.c-torture/compile/mipscop-4.c: Likewise.
25844 * gcc.c-torture/compile/simd-5.c: Likewise.
25845 * gcc.c-torture/compile/20000804-1.x: Remove.
25846 * gcc.c-torture/compile/20001205-1.x: Likewise.
25847 * gcc.c-torture/compile/20001226-1.x: Likewise.
25848 * gcc.c-torture/compile/20010518-2.x: Likewise.
25849 * gcc.c-torture/compile/20020312-1.x: Likewise.
25850 * gcc.c-torture/compile/20020604-1.x: Likewise.
25851 * gcc.c-torture/compile/920501-12.x: Likewise.
25852 * gcc.c-torture/compile/920501-4.x: Likewise.
25853 * gcc.c-torture/compile/920520-1.x: Likewise.
25854 * gcc.c-torture/compile/920521-1.x: Likewise.
25855 * gcc.c-torture/compile/920625-1.x: Likewise.
25856 * gcc.c-torture/compile/961203-1.x: Likewise.
25857 * gcc.c-torture/compile/980506-1.x: Likewise.
25858 * gcc.c-torture/compile/981006-1.x: Likewise.
25859 * gcc.c-torture/compile/981022-1.x: Likewise.
25860 * gcc.c-torture/compile/981223-1.x: Likewise.
25861 * gcc.c-torture/compile/990617-1.x: Likewise.
25862 * gcc.c-torture/compile/mipscop-1.x: Likewise.
25863 * gcc.c-torture/compile/mipscop-2.x: Likewise.
25864 * gcc.c-torture/compile/mipscop-3.x: Likewise.
25865 * gcc.c-torture/compile/mipscop-4.x: Likewise.
25866 * gcc.c-torture/compile/simd-5.x: Likewise.
25867
25868 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25869
25870 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25871
25872 * gcc.c-torture/execute/20030611-1.c: New test.
25873
25874 2003-06-12 Roger Sayle <roger@eyesopen.com>
25875
25876 PR middle-end/168
25877 * gcc.dg/20030612-1.c: New test case.
25878
25879 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25880
25881 PR c++/10635
25882 * g++.dg/expr/cast1.C: New test.
25883
25884 2003-06-12 Roger Sayle <roger@eyesopen.com>
25885
25886 * gcc.dg/builtins-21.c: New test case.
25887
25888 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
25889
25890 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25891 options instead of at the end.
25892 * lib/objc.exp (objc_target_compile): Likewise.
25893
25894 2003-06-11 Mark Mitchell <mark@codesourcery.com>
25895
25896 PR c++/10432
25897 * g++.dg/parse/error1.C: New test.
25898
25899 2003-06-11 Janis Johnson <janis187@us.ibm.com>
25900
25901 * gcc.dg/compat/struct-by-value-11_main.c: New file.
25902 * gcc.dg/compat/struct-by-value-11_x.c: New file.
25903 * gcc.dg/compat/struct-by-value-11_y.c: New file.
25904 * gcc.dg/compat/struct-by-value-12_main.c: New file.
25905 * gcc.dg/compat/struct-by-value-12_x.c: New file.
25906 * gcc.dg/compat/struct-by-value-12_y.c: New file.
25907 * gcc.dg/compat/struct-by-value-13_main.c: New file.
25908 * gcc.dg/compat/struct-by-value-13_x.c: New file.
25909 * gcc.dg/compat/struct-by-value-13_y.c: New file.
25910 * gcc.dg/compat/struct-by-value-14_main.c: New file.
25911 * gcc.dg/compat/struct-by-value-14_x.c: New file.
25912 * gcc.dg/compat/struct-by-value-14_y.c: New file.
25913 * gcc.dg/compat/struct-by-value-15_main.c: New file.
25914 * gcc.dg/compat/struct-by-value-15_x.c: New file.
25915 * gcc.dg/compat/struct-by-value-15_y.c: New file.
25916 * gcc.dg/compat/struct-by-value-16_main.c: New file.
25917 * gcc.dg/compat/struct-by-value-16_x.c: New file.
25918 * gcc.dg/compat/struct-by-value-16_y.c: New file.
25919 * gcc.dg/compat/struct-by-value-17_main.c: New file.
25920 * gcc.dg/compat/struct-by-value-17_x.c: New file.
25921 * gcc.dg/compat/struct-by-value-17_y.c: New file.
25922 * gcc.dg/compat/struct-by-value-18_main.c: New file.
25923 * gcc.dg/compat/struct-by-value-18_x.c: New file.
25924 * gcc.dg/compat/struct-by-value-18_y.c: New file.
25925
25926 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25927 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25928 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25929 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25930 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25931 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25932 * gcc.dg/compat/scalar-return-3_main.c: New file.
25933 * gcc.dg/compat/scalar-return-3_x.c: New file.
25934 * gcc.dg/compat/scalar-return-3_y.c: New file.
25935 * gcc.dg/compat/scalar-return-4_main.c: New file.
25936 * gcc.dg/compat/scalar-return-4_x.c: New file.
25937 * gcc.dg/compat/scalar-return-4_y.c: New file.
25938
25939 2003-06-10 Janis Johnson <janis187@us.ibm.com>
25940
25941 * gcc.dg/compat/fp2-struct-check.h: New file.
25942 * gcc.dg/compat/fp2-struct-defs.h: New file.
25943 * gcc.dg/compat/fp2-struct-init.h: New file.
25944 * gcc.dg/compat/struct-by-value-10_main.c: New file.
25945 * gcc.dg/compat/struct-by-value-10_x.c: New file.
25946 * gcc.dg/compat/struct-by-value-10_y.c: New file.
25947 * gcc.dg/compat/struct-return-10_main.c: New file.
25948 * gcc.dg/compat/struct-return-10_x.c: New file.
25949 * gcc.dg/compat/struct-return-10_y.c: New file.
25950
25951 * gcc.dg/compat/compat-common.h: New file.
25952 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25953 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25954 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25955 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25956 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25957 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25958 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25959 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25960 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25961 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25962 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25963 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25964 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25965 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25966 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25967 * gcc.dg/compat/small-struct-check.h: Ditto.
25968 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25969 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25970 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25971 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25972 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25973 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25974 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25975 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25976 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25977 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25978 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25979 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25980 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25981 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25982 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25983 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25984 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25985 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25986 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25987 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25988 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25989 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25990 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25991 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25992 * gcc.dg/compat/struct-return-2_main.c: Ditto.
25993 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25994 * gcc.dg/compat/struct-return-2_y.c: Ditto.
25995 * gcc.dg/compat/struct-return-3_main.c: Ditto.
25996 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25997 * gcc.dg/compat/struct-return-3_y.c: Ditto.
25998
25999 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26000
26001 * g++.dg/pch/static-1.C: New file.
26002 * g++.dg/pch/static-1.Hs: New file.
26003
26004 2003-06-10 Richard Henderson <rth@redhat.com>
26005
26006 * gcc.dg/asm-7.c: Adjust expected warning text.
26007
26008 2003-06-10 Roger Sayle <roger@eyesopen.com>
26009
26010 * gcc.dg/builtins-20.c: New test case.
26011
26012 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26013
26014 PR c++/11131
26015 * g++.dg/opt/template1.C: New test.
26016
26017 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26018
26019 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26020 additional_sources.
26021
26022 2003-05-21 David Taylor <dtaylor@emc.com>
26023
26024 * gcc.dg/Wpadded.c: New file.
26025
26026 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26027
26028 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26029 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26030 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26031 dg-require-weak.
26032
26033 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26034
26035 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26036
26037 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26038
26039 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26040 (dg-require-alias): Likewise.
26041 (dg-require-gc-sections): Likewise.
26042 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26043
26044 2003-06-08 Richard Henderson <rth@redhat.com>
26045
26046 * gcc.dg/20011029-2.c: Fix the array reference.
26047 * gcc.dg/asm-7.c: New.
26048
26049 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26050
26051 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26052
26053 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26054
26055 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26056 (dg-require-gc-sections): Likewise.
26057
26058 2003-06-08 Jan Hubicka <jh@suse.cz>
26059
26060 * i386-cmov1.c: Fix regular expression.
26061 * i386-cvt-1.c: Likewise.
26062 * i386-local.c: Likewise.
26063 * i386-local2.c: Likewise.
26064 * i386-mul.c: Likewise.
26065 * i386-ssetype-1.c: Likewise.
26066 * i386-ssetype-3.c: Likewise.
26067 * i386-ssetype-5.c: Likewise.
26068
26069 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26070
26071 PR c++/11039
26072 * g++.dg/warn/implicit-typename2.C: New test.
26073 * g++.dg/warn/implicit-typename3.C: New test.
26074
26075 2003-06-07 Richard Henderson <rth@redhat.com>
26076
26077 * g++.dg/other/offsetof3.C: Use size_t.
26078 * g++.dg/other/offsetof4.C: Likewise.
26079
26080 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26081
26082 * lib/copy-file.exp: New. Implement gcc_copy_files.
26083
26084 * lib/dg-pch.exp: Load copy-file.exp
26085 (dg-pch): Use gcc_copy_files instead of "file copy".
26086
26087 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26088
26089 * gcc.dg/weak/weak.exp: Simplify.
26090 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26091 * gcc.dg/weak/weak-1.c: Likewise.
26092 * gcc.dg/weak/weak-2.c: Likewise.
26093 * gcc.dg/weak/weak-3.c: Likewise.
26094 * gcc.dg/weak/weak-4.c: Likewise.
26095 * gcc.dg/weak/weak-5.c: Likewise.
26096 * gcc.dg/weak/weak-6.c: Likewise.
26097 * gcc.dg/weak/weak-7.c: Likewise.
26098 * gcc.dg/weak/weak-8.c: Likewise.
26099 * gcc.dg/weak/weak-9.c: Likewise.
26100
26101 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26102
26103 gcc.c-torture/execute/20030606-1.c: New.
26104
26105 2003-06-06 Roger Sayle <roger@eyesopen.com>
26106
26107 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26108 * gcc.dg/builtins-19.c: Likewise.
26109
26110 2003-06-06 Roger Sayle <roger@eyesopen.com>
26111
26112 * gcc.dg/builtins-2.c: Add some more tests.
26113 * gcc.dg/builtins-18.c: New test case.
26114 * gcc.dg/builtins-19.c: New test case.
26115
26116 2003-06-06 Roger Sayle <roger@eyesopen.com>
26117 Jim Wilson <wilson@tuliptree.org>
26118
26119 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26120
26121 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26122
26123 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26124 mempcpy/stpcpy calls not to be optimized into something else.
26125 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26126 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26127 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26128
26129 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26130
26131 * gcc.dg/format/asm_fprintf-1.c: New test.
26132
26133 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26134
26135 * lib/gcc-defs.exp (additional_sources): New variable.
26136 (dg-additional-sources): New function.
26137 (additional_files): New variable.
26138 (dg-additional-files): New function.
26139 (dg-additional-files-options): Likewise.
26140 * lib/gcc-dg.exp (dg-require-weak): New function.
26141 (dg-require-alias): Likewise.
26142 (dg-require-gc-sections): Likewise.
26143 * lib/target-supports.exp (check_alias_available): Remove testfile
26144 parameter.
26145 (check_gc_sections_available): New function.
26146 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26147 (dg-gpp-additional-files): Likewise.
26148 * lib/g++.exp (additional_sources): Remove.
26149 (additional_files): Likewise.
26150 (g++_target_compile): Use dg-additional-files-options.
26151
26152 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26153 Tcl logic.
26154 * gcc.dg/special/ecos.exp: Remove.
26155 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26156 * gcc.dg/special/alias-1.c: Likewise.
26157 * gcc.dg/special/alias-2.c: Likewise.
26158 * gcc.dg/special/gcsec-1.c: Likewise.
26159 * gcc.dg/special/weak-1.c: Likewise.
26160 * gcc.dg/special/weak-2.c: Likewise.
26161 * gcc.dg/special/wkali-1.c: Likewise.
26162 * gcc.dg/special/wkali-2.c: Likewise.
26163
26164 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26165 dg-gpp-additional-*.
26166 * g++.dg/special/conpr-3.C: Likewise.
26167 * g++.dg/special/conpr-4.C: Likewise.
26168 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26169 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26170 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26171 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26172 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26173 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26174 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26175 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26176 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26177 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26178 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26179 * g++.old-deja/g++.other/comdat1.C: Likewise.
26180 * g++.old-deja/g++.other/comdat2.C: Likewise.
26181 * g++.old-deja/g++.other/comdat3.C: Likewise.
26182 * g++.old-deja/g++.other/ctor1.C: Likewise.
26183 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26184
26185 2003-06-05 Richard Henderson <rth@redhat.com>
26186
26187 * gcc.dg/debug/20030605-1.c: New.
26188
26189 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26190
26191 * README.QMTEST: Update.
26192
26193 2003-06-04 Richard Henderson <rth@redhat.com>
26194
26195 * gcc.dg/cleanup-1.c: New.
26196 * gcc.dg/cleanup-2.c: New.
26197 * gcc.dg/cleanup-3.c: New.
26198 * gcc.dg/cleanup-4.c: New.
26199 * gcc.dg/cleanup-5.c: New.
26200 * gcc.dg/cleanup-6.c: New.
26201 * gcc.dg/cleanup-7.c: New.
26202
26203 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26204
26205 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26206
26207 * lib/dg-pch.exp: New file.
26208 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26209 * gcc.dg/pch/pch.exp: Likewise.
26210
26211 2003-06-04 Roger Sayle <roger@eyesopen.com>
26212
26213 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26214 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26215 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26216 * gcc.dg/builtins-17.c: New test case.
26217 * gcc.dg/i386-387-4.c: New test case.
26218 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26219
26220 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26221
26222 * gcc.dg/ultrasp9.c: New test.
26223
26224 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26225
26226 * gcc.c-torture/compile/20030604-1.c: New test.
26227 * gcc.dg/sparc-constant-1.c: New test.
26228
26229 2003-06-03 Glen Nakamura <glen@imodulo.com>
26230
26231 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26232
26233 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26234
26235 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26236
26237 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26238 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26239
26240 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26241
26242 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26243
26244 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26245
26246 PR c++/10940
26247 * g++.dg/template/spec10.C: New test.
26248
26249 2003-06-03 Roger Sayle <roger@eyesopen.com>
26250
26251 * gcc.dg/builtins-16.c: New test case.
26252
26253 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26254
26255 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26256 mempcpy test with post-increments.
26257 * gcc.c-torture/execute/string-opt-3.c: New test.
26258 * gcc.dg/string-opt-1.c: New test.
26259
26260 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26261
26262 PR fortran/10965
26263 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26264
26265 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26266
26267 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26268 (scan-assembler): ... here. Use dg-scan.
26269 (scan-assembler-not): Likewise.
26270 (scan-file): New function.
26271 (scan-file-not): Likewise.
26272 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26273 * gcc.dg/cpp/_Pragma4.c: Likewise.
26274 * gcc.dg/cpp/_Pragma5.c: Likewise.
26275 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26276 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26277 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26278 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26279 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26280 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26281 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26282 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26283 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26284 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26285 * gcc.dg/cpp/cxxcom1.c: Likewise.
26286 * gcc.dg/cpp/line1.c: Likewise.
26287 * gcc.dg/cpp/maccom1.c: Likewise.
26288 * gcc.dg/cpp/maccom2.c: Likewise.
26289 * gcc.dg/cpp/maccom3.c: Likewise.
26290 * gcc.dg/cpp/maccom4.c: Likewise.
26291 * gcc.dg/cpp/maccom5.c: Likewise.
26292 * gcc.dg/cpp/maccom6.c: Likewise.
26293 * gcc.dg/cpp/multiline.c: Likewise.
26294 * gcc.dg/cpp/spacing1.c: Likewise.
26295 * gcc.dg/cpp/spacing2.c: Likewise.
26296 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26297 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26298 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26299 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26300 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26301 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26302 * gcc.dg/cpp/cxxcom2.c: Likewise.
26303 * gcc.dg/cpp/cxxcom2.h: New file.
26304
26305 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26306 * g++.dg/cpp/truefalse.C: Here.
26307 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26308
26309 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26310
26311 * gcc.dg/cpp/redef3.c: New file.
26312
26313 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26314
26315 * gcc.dg/i386-loop-3.c: New test.
26316
26317 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26318
26319 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26320
26321 2003-05-31 Roger Sayle <roger@eyesopen.com>
26322
26323 * gcc.dg/fwrapv-1.c: New test case.
26324 * gcc.dg/fwrapv-2.c: New test case.
26325
26326 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26327
26328 PR c++/10956
26329 * g++.dg/template/spec9.C: New test.
26330
26331 2003-05-29 Roger Sayle <roger@eyesopen.com>
26332
26333 * gcc.dg/duff-4.c: New test case.
26334
26335 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26336
26337 PR fortran/10843
26338 * g77.dg/ffixed-form-1.f: New test
26339 * g77.dg/ffixed-form-2.f: New test
26340 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26341 * g77.dg/ffree-form-3.f: New test
26342
26343 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26344
26345 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26346 * gcc.dg/wint_t-1.c: Likewise.
26347
26348 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26349
26350 * g++.dg/template/access11.C: New test.
26351
26352 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26353
26354 PR c++/10849
26355 * g++.dg/template/access10.C: New test.
26356
26357 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26358 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26359
26360 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26361
26362 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26363
26364 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26365 suppress for powerpc-*-darwin*.
26366 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26367
26368 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26369
26370 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26371 suppress option for powerpc-*-darwin*.
26372
26373 2003-05-23 Roger Sayle <roger@eyesopen.com>
26374
26375 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26376 * gcc.dg/builtins-4.c: Add test for fmod.
26377
26378 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26379
26380 PR c++/10682
26381 * g++.dg/template/instantiate4.C: New test.
26382
26383 2003-05-22 Roger Sayle <roger@eyesopen.com>
26384
26385 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26386
26387 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26388
26389 * gcc.dg/compat/scalar-return-1_main.c: New file.
26390 * gcc.dg/compat/scalar-return-1_x.c: New file.
26391 * gcc.dg/compat/scalar-return-1_y.c: New file.
26392 * gcc.dg/compat/scalar-return-2_main.c: New file.
26393 * gcc.dg/compat/scalar-return-2_x.c: New file.
26394 * gcc.dg/compat/scalar-return-2_y.c: New file.
26395 * gcc.dg/compat/struct-return-3_main.c: New file.
26396 * gcc.dg/compat/struct-return-3_y.c: New file.
26397 * gcc.dg/compat/struct-return-3_x.c: New file.
26398 * gcc.dg/compat/struct-return-2_main.c: New file.
26399 * gcc.dg/compat/struct-return-2_x.c: New file.
26400 * gcc.dg/compat/struct-return-2_y.c: New file.
26401
26402 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26403
26404 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26405 for hppa*-hp-hpux*.
26406 * gcc.dg/20021014-1.c (dg-options): Likewise.
26407 * gcc.dg/nest.c (dg-options): Likewise.
26408
26409 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26410
26411 PR c++/9738
26412 * g++.dg/ext/dllimport2.C: New file.
26413 * g++.dg/ext/dllimport3.C: New file.
26414
26415 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26416
26417 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26418 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26419 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26420 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26421 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26422 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26423 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26424 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26425 * gcc.dg/compat/small-struct-defs.h: New file.
26426 * gcc.dg/compat/small-struct-init.h: New file.
26427 * gcc.dg/compat/small-struct-check.h: New file.
26428 * gcc.dg/compat/fp-struct-defs.h: New file.
26429 * gcc.dg/compat/fp-struct-check.h: New file.
26430 * gcc.dg/compat/fp-struct-init.h: New file.
26431 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26432 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26433
26434 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26435
26436 * gcc.dg/20030225-2.c: New test.
26437
26438 2003-05-18 Roger Sayle <roger@eyesopen.com>
26439 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26440
26441 * gcc.c-torture/compile/20030518-1.c: New test case.
26442
26443 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26444
26445 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26446 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26447 gcc-dg-debug-runtest.
26448 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26449 gcc-dg-debug-runtest.
26450
26451 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26452
26453 PR c++/9022
26454 * g++.dg/lookup/using6.C: New test.
26455
26456 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26457
26458 * g++.dg/parse/access2.C: New test.
26459
26460 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26461
26462 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26463 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26464 * gcc.dg/debug/debug.exp: Likewise.
26465
26466 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26467
26468 * gcc.dg/dollar.c: New test.
26469
26470 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26471
26472 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26473 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26474 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26475 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26476 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26477 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26478 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26479 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26480 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26481 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26482 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26483 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26484 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26485 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26486 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26487 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26488 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26489 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26490
26491 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26492
26493 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26494 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26495 support for "repo" mode.
26496 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26497 * lib/g77-dg.exp: Likewise.
26498 * lib/obj-dg.exp: Likewise.
26499
26500 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26501
26502 Merge from gcc-3_2-rhl8-branch:
26503 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26504
26505 * gcc.dg/tls/opt-6.c: New test.
26506
26507 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26508
26509 * gcc.dg/20030405-1.c: New test.
26510
26511 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26512
26513 * gcc.dg/20030309-1.c: New test.
26514
26515 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26516
26517 * gcc.c-torture/execute/20030307-1.c: New test.
26518
26519 2003-02-20 Randolph Chung <tausq@debian.org>
26520
26521 * gcc.c-torture/compile/20030220-1.c: New test.
26522
26523 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26524
26525 * gcc.dg/20030217-1.c: New test.
26526
26527 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26528
26529 * gcc.c-torture/compile/20020129-1.c: New test.
26530
26531 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26532
26533 * gcc.dg/unroll-1.c: New test.
26534
26535 2002-11-16 Jan Hubicka <jh@suse.cz>
26536
26537 * gcc.c-torture/execute/20020920-1.c: New test.
26538
26539 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26540
26541 PR target/7434
26542 * gcc.c-torture/compile/20021008-1.c: New test.
26543
26544 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26545
26546 PR target/7559
26547 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26548
26549 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26550
26551 * gcc.c-torture/compile/20020807-1.c: New test.
26552
26553 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26554
26555 * gcc.dg/tls/opt-1.c: New test.
26556
26557 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26558
26559 * gcc.dg/20020729-1.c: New test.
26560
26561 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26562
26563 * g++.dg/opt/life1.C: New test.
26564
26565 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26566
26567 * gcc.dg/20020525-1.c: New test.
26568
26569 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26570
26571 PR c++/6794
26572 * g++.dg/ext/pretty1.C: New test.
26573 * g++.dg/ext/pretty2.C: New test.
26574
26575 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26576
26577 PR c++/8385
26578 * g++.dg/ext/typeof5.C: New test.
26579
26580 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26581
26582 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26583 __USER_LABEL_PREFIX__ into account.
26584 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26585
26586 2003-05-14 Roger Sayle <roger@eyesopen.com>
26587
26588 * gcc.dg/builtins-15.c: New test case.
26589
26590 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26591
26592 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26593
26594 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26595
26596 * lib/g++.exp: Tweak handling of additional source files.
26597 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26598 * g++.dg/special/conpr-2a.C: Rename to ...
26599 * g++.dg/special/conpr-2a.cc: ... this.
26600 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26601 * g++.dg/special/conpr-3a.C: Rename to ...
26602 * g++.dg/special/conpr-3a.cc: This.
26603 * g++.dg/special/conpr-3b.C: Rename to ...
26604 * g++.dg/special/conpr-3b.cc: This.
26605 * g++.dg/special/conpr-4.C: New test.
26606 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26607
26608 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26609
26610 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26611
26612 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26613
26614 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26615 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26616 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26617 * g++.old-deja/g++.other/warn3.C: Likewise.
26618
26619 2003-05-11 Roger Sayle <roger@eyesopen.com>
26620
26621 * gcc.dg/i386-387-1.c: Update to also test log.
26622 * gcc.dg/i386-387-2.c: Likewise.
26623
26624 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26625
26626 * g77.f-torture/execute/int8421.f: New test.
26627
26628 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26629
26630 PR c++/10230, c++/10481
26631 * g++.dg/lookup/scoped5.C: New test.
26632
26633 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26634
26635 PR c++/10552
26636 * g++.dg/template/ttp6.C: New test.
26637
26638 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
26639
26640 * gcc.c-torture/execute/builtins: New directory.
26641 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26642 gcc.c-torture/execute/builtins.
26643 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26644 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26645 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
26646 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26647
26648 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26649
26650 PR c++/9252
26651 * g++.dg/template/access8.C: New test.
26652 * g++.dg/template/access9.C: New test.
26653
26654 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26655
26656 PR c++/9554
26657 * g++.dg/parse/access1.C: New test.
26658
26659 2003-05-09 DJ Delorie <dj@redhat.com>
26660
26661 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26662 long, and not an int.
26663
26664 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26665
26666 PR c++/10555, c++/10576
26667 * g++.dg/template/memclass1.C: New test.
26668
26669 2003-05-08 DJ Delorie <dj@redhat.com>
26670
26671 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26672 targets.
26673 * gcc.c-torture/execute/20021024-1.x: Likewise.
26674 * gcc.c-torture/execute/shiftdi.x: Likewise.
26675 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26676 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26677 * gcc.dg/20021018-1.c: Likewise.
26678
26679 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26680
26681 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26682
26683 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26684 (bcopy): Call memmove.
26685
26686 2003-05-08 Roger Sayle <roger@eyesopen.com>
26687
26688 * g77.f-torture/compile/8485.f: New test case.
26689
26690 2003-05-07 Richard Henderson <rth@redhat.com>
26691
26692 PR c++/10570
26693 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26694 Verify exception_cleanup not called for rethrows.
26695 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26696 when exiting catch block without rethrowing.
26697 * g++.dg/eh/forced3.C: New.
26698 * g++.dg/eh/forced4.C: New.
26699
26700 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
26701
26702 * gcc.dg/20030505.c: Fix triplet.
26703
26704 2003-05-06 DJ Delorie <dj@redhat.com>
26705
26706 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26707 * gcc.dg/nest.c: Likewise.
26708
26709 2003-05-05 Roger Sayle <roger@eyesopen.com>
26710
26711 * gcc.dg/builtins-14.c: New test case.
26712
26713 2003-05-05 Janis Johnson <janis187@us.ibm.com>
26714
26715 * lib/compat.exp (compat-execute): New argument.
26716 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26717 * gcc.dg/compat: New test directory.
26718 * gcc.dg/compat/compat.exp: New expect script.
26719 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26720 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26721 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26722 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26723 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26724 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26725
26726 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26727 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26728 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26729 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26730 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26731 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26732 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26733 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26734 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26735 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26736 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26737 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26738 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26739 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26740 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26741
26742 2003-05-05 Zack Weinberg <zack@codesourcery.com>
26743
26744 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26745
26746 2003-05-05 Jakub Jelinek <jakub@redhat.com>
26747
26748 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26749
26750 2003-05-05 Geoffrey Keating <geoffk@apple.com>
26751
26752 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26753 * gcc.dg/ppc-fsel-2.c: New test.
26754
26755 * gcc.dg/unused-5.c: New test.
26756
26757 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26758
26759 PR c++/10496
26760 * g++.dg/warn/pmf1.C: New test.
26761
26762 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26763
26764 PR c++/4494
26765 * g++.dg/warn/main.C: New test.
26766
26767 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26768
26769 * gcc.dg/nonnull-3.c: New test.
26770
26771 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
26772
26773 * gcc.dg/cpp/Wtrigraphs.c: Update.
26774 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26775
26776 2003-05-03 Geoffrey Keating <geoffk@apple.com>
26777
26778 * gcc.dg/ppc-fsel-1.c: New test.
26779
26780 2003-05-03 Zack Weinberg <zack@codesourcery.com>
26781
26782 PR c/10604
26783 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26784
26785 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
26786
26787 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26788
26789 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26790
26791 PR c++/9364, c++/10553, c++/10586
26792 * g++.dg/parse/typename4.C: New test.
26793 * g++.dg/parse/typename5.C: Likewise.
26794
26795 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
26796
26797 * gcc.c-torture/compile/20030503-1.c: New test.
26798
26799 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26800
26801 * g++.dg/lookup/using5.C: Fix testcase error.
26802
26803 2003-05-01 Chris Demetriou <cgd@broadcom.com>
26804
26805 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26806 since MEABI is no longer supported. Remove all vestiges
26807 of MEABI from the test.
26808
26809 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26810
26811 PR c++/10554
26812 * g++.dg/lookup/using5.C: New test.
26813
26814 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26815
26816 PR c++/8772
26817 * g++.dg/template/ttp5.C: New test.
26818
26819 2003-04-30 Mark Mitchell <mark@codesourcery.com>
26820
26821 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26822 (dg-gpp-additional-sources): New function.
26823 (dg-gpp-additional-files): Likewise.
26824 * lib/g++.exp (additional_sources): New variable.
26825 (additional_files): Likewise.
26826 (g++_target_compile): Deal with them.
26827 * lib/old-dejagnu.exp: Remove.
26828 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26829 * g++.old-deja: Revise all tests to use dg commands.
26830
26831 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26832
26833 PR c++/9432, c++/9528
26834 * g++.dg/lookup/using4.C: New test.
26835
26836 2003-04-29 Geoffrey Keating <geoffk@apple.com>
26837
26838 * gcc.dg/noreturn-5.c: New file.
26839 * gcc.dg/noreturn-6.c: New file.
26840
26841 * gcc.c-torture/compile/inline-1.c: New file.
26842
26843 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26844
26845 PR c++/10551
26846 * g++.dg/template/explicit1.C: New test.
26847
26848 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26849
26850 PR c++/10549
26851 * g++.dg/other/bitfield1.C: New test.
26852
26853 PR c++/10527
26854 * g++.dg/init/new7.C: New test.
26855
26856 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26857
26858 * g++.dg/ext/desig1.C: New test.
26859 * g++.dg/ext/init1.C: Update.
26860
26861 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26862
26863 2003-04-28 Mark Mitchell <mark@codesourcery.com>
26864
26865 PR c++/10180
26866 * g++.dg/warn/Winline-1.C: New test.
26867
26868 2003-04-28 Jakub Jelinek <jakub@redhat.com>
26869
26870 * gcc.c-torture/execute/string-opt-19.c: New test.
26871
26872 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26873 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26874
26875 2003-04-27 Mark Mitchell <mark@codesourcery.com>
26876
26877 PR c++/10506
26878 * g++.dg/init/new6.C: New test.
26879
26880 PR c++/10503
26881 * g++.dg/init/ref6.C: New test.
26882
26883 2003-04-26 David Edelsohn <edelsohn@gnu.org>
26884
26885 * g++.dg/warn/weak1.C: XFAIL on AIX4.
26886
26887 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26888
26889 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26890 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26891
26892 2003-04-25 Mark Mitchell <mark@codesourcery.com>
26893
26894 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26895 initialized static data members.
26896
26897 2003-04-25 H.J. Lu <hjl@gnu.org>
26898
26899 * gcc.dg/ia64-sync-4.c: New test.
26900
26901 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26902
26903 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
26904 date.
26905
26906 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
26907
26908 PR c++/10337
26909 * g++.dg/warn/conv1.C: New test.
26910 * g++.old-deja/g++.other/conv7.C: Adjust.
26911 * g++.old-deja/g++.other/overload14.C: Adjust.
26912
26913 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26914
26915 PR c++/10471
26916 * g++.dg/template/defarg2.C: New test.
26917
26918 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
26919
26920 * gcc.dg/cpp/include2.c: Update.
26921 * gcc.dg/cpp/multiline-2.c: New.
26922 * gcc.dg/cpp/multiline.c: Update.
26923 * gcc.dg/cpp/strify2.c: Update.
26924 * gcc.dg/cpp/trad/literals-2.c: Update.
26925
26926 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26927
26928 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26929
26930 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26931
26932 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26933
26934 2003-04-23 Mark Mitchell <mark@codesourcery.com>
26935
26936 PR c++/10451
26937 * g++.dg/parse/crash4.C: New test.
26938
26939 PR c++/9847
26940 * g++.dg/parse/crash5.C: New test.
26941
26942 2003-04-22 Mark Mitchell <mark@codesourcery.com>
26943
26944 PR c++/10446
26945 * g++.dg/parse/crash3.C: New test.
26946
26947 PR c++/10428
26948 * g++.dg/parse/elab1.C: New test.
26949
26950 2003-04-22 Devang Patel <dpatel@apple.com>
26951
26952 * gcc.dg/cpp/trad/funlike-5.c: New test.
26953
26954 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
26955
26956 * g++.dg/other/packed1.C: Fix dg options.
26957
26958 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
26959
26960 * g++.dg/other/offsetof2.C: New test.
26961
26962 2003-04-21 Mark Mitchell <mark@codesourcery.com>
26963
26964 * g++.dg/template/recurse.C: Adjust location of error messages.
26965
26966 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
26967
26968 PR c++/9881
26969 * g++.dg/init/addr-const1.C: New test.
26970 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26971
26972 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
26973
26974 PR c++/10405
26975 * g++.dg/lookup/struct-hack1.C: New test.
26976
26977 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
26978
26979 * ucs.c: Update diagnostic messages.
26980
26981 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
26982
26983 * gcc.dg/cpp/truefalse.cpp: New test.
26984 * gcc.dg/cpp/cpp.exp: Update.
26985 * g++.dg/other/stdbool-if.C: Remove.
26986
26987 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
26988
26989 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26990 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26991
26992 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26993
26994 * gcc.c-torture/compile/20030418-1.c: New test.
26995
26996 2003-04-17 Janis Johnson <janis187@us.ibm.com>
26997
26998 * README.compat: Remove; content moved to doc/sourcebuild.texi.
26999
27000 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27001
27002 PR c++/10347
27003 g++.dg/template/dependent-name1.C: New test.
27004
27005 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27006
27007 * gcc.dg/warn-1.c (tourist_guide): New array,
27008 contains a pointer to bar.
27009
27010 2003-04-16 Roger Sayle <roger@eyesopen.com>
27011
27012 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27013 * gcc.c-torture/execute/medce-1.c: New test case.
27014 * gcc.c-torture/execute/medce-2.c: New test case.
27015
27016 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27017
27018 * lib/prune.exp: Ignore more messages.
27019
27020 PR c++/10381
27021 * g++.dg/parse/lookup3.C: New test.
27022
27023 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27024
27025 * gcc.c-torture/compile/20030415-1.c : New test.
27026
27027 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27028
27029 * gcc.c-torture/execute/scope-2.c: Move to ...
27030 * gcc.dg/noncompile/scope.c: .... here.
27031
27032 2003-04-14 Roger Sayle <roger@eyesopen.com>
27033
27034 * gcc.dg/20030414-2.c: New test case.
27035
27036 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27037
27038 PR target/10377
27039 * gcc.dg/20030414-1.c: New test.
27040
27041 2003-04-13 Roger Sayle <roger@eyesopen.com>
27042
27043 * gcc.dg/builtins-12.c: New test case.
27044 * gcc.dg/builtins-13.c: New test case.
27045
27046 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27047
27048 * gcc.c-torture/execute/string-opt-18.c: New test.
27049
27050 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27051
27052 PR c++/10300
27053 * g++.dg/init/new5.C: New test.
27054
27055 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27056
27057 PR c++/7910
27058 * g++.dg/ext/dllimport1.C: New test.
27059
27060 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27061
27062 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27063
27064 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27065
27066 PR Fortran/9263
27067 * g77.f-torture/noncompile/9263.f: New test
27068 PR Fortran/1832
27069 * g77.f-torture/execute/1832.f: New test
27070
27071 2003-04-11 David Chad <davidc@freebsd.org>
27072 Loren J. Rittle <ljrittle@acm.org>
27073
27074 libobjc/8562
27075 * objc.dg/headers.m: New test.
27076
27077 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27078
27079 * gcc.c-torture/execute/builtin-noret-2.c: New.
27080 * gcc.c-torture/execute/builtin-noret-2.x: New.
27081 XFAIL builtin-noret-2.c at -O1 and above.
27082 * gcc.dg/redecl.c: New.
27083 * gcc.dg/Wshadow-1.c: Update error regexps.
27084
27085 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27086
27087 * g++.dg/abi/bitfield10.C: New test.
27088
27089 2003-04-09 Mike Stump <mrs@apple.com>
27090
27091 * gcc.dg/pch/pch.exp: Make testcase names longer.
27092 * g++.dg/pch/pch.exp: Make testcase names longer.
27093
27094 2003-04-08 Roger Sayle <roger@eyesopen.com>
27095
27096 * gcc.dg/builtins-11.c: New test case.
27097
27098 2003-04-08 Roger Sayle <roger@eyesopen.com>
27099
27100 * gcc.dg/builtins-9.c: New test case.
27101 * gcc.dg/builtins-10.c: New test case.
27102
27103 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27104
27105 * gcc.dg/noncompile/init-4.c.c: New test.
27106
27107 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27108
27109 * gcc.misc-test/gcov-9.c: New test.
27110 * gcc.misc-test/gcov-10.c: New test
27111 * gcc.misc-test/gcov-11.c: New test.
27112
27113 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27114
27115 PR optimization/10024
27116 * gcc.c-torture/compile/20030405-1.c: New test.
27117
27118 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27119
27120 * gcc.dg/pch/static-3.c: New.
27121 * gcc.dg/pch/static-3.hs: New.
27122 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27123
27124 2003-04-04 Richard Henderson <rth@redhat.com>
27125
27126 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27127 * g++.dg/eh/forced2.C: Likewise.
27128
27129 2003-04-03 Mike Stump <mrs@apple.com>
27130
27131 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27132 target arg.
27133 (scan-assembler-times, scan-assembler-not): Likewise.
27134 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27135
27136 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27137
27138 * gcc.dg/sparc-loop-1.c: New test.
27139
27140 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27141
27142 PR other/9274
27143 * g++.dg/pch/system-2.C: New.
27144 * g++.dg/pch/system-2.Hs: New.
27145
27146 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27147
27148 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27149
27150 * g++.dg/eh/simd-1.C (vecfunc): Same.
27151
27152 2003-04-01 Roger Sayle <roger@eyesopen.com>
27153
27154 * gcc.c-torture/execute/20030401-1.c: New test case.
27155
27156 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27157
27158 * objc.dg/defs.m: New.
27159
27160 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27161
27162 * g++.dg/eh/simd-1.C: New.
27163 * g++.dg/eh/simd-2.C: New.
27164
27165 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27166
27167 * gcc.c-torture/execute/simd-3.c: New.
27168
27169 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27170
27171 PR c/9936
27172 * gcc.dg/20030331-2.c: New test.
27173
27174 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27175
27176 PR c++/10278
27177 * g++.dg/parse/crash2.C: New test.
27178
27179 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27180
27181 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27182 * gcc.c-torture/execute/20030331-1.c: ...here.
27183
27184 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27185
27186 * gcc.c-torture/execute/20030331-1.c: New test.
27187
27188 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27189
27190 * lib/gcov.exp: Adjust call return testing strings.
27191 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27192
27193 2003-03-31 Roger Sayle <roger@eyesopen.com>
27194
27195 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27196 * gcc.dg/builtins-7.c: New test case.
27197 * gcc.dg/builtins-8.c: New test case.
27198
27199 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27200
27201 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27202
27203 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27204
27205 PR c++/7647
27206 * g++.dg/lookup-class-member-2.C: New test.
27207
27208 2003-03-30 Glen Nakamura <glen@imodulo.com>
27209
27210 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27211
27212 2003-03-28 Roger Sayle <roger@eyesopen.com>
27213
27214 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27215
27216 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27217
27218 * g++.dg/init/attrib1.C: New test.
27219
27220 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27221
27222 * gcc.dg/ultrasp8.c: New test.
27223
27224 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27225
27226 * gcc.dg/ultrasp7.c: New test.
27227
27228 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27229
27230 PR c++/10047
27231 * g++.dg/template/inline1.C: New test.
27232
27233 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27234
27235 * gcc.dg/sparc-dwarf2.c: New test.
27236
27237 2003-03-27 Roger Sayle <roger@eyesopen.com>
27238
27239 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27240 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27241
27242 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27243
27244 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27245 than reading .x files.
27246 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27247 * g77.dg/gcov/gcov-1.f: Likewise.
27248 * gcc.misc-tests/gcov-4b.c: Likewise.
27249 * gcc.misc-tests/gcov-5b.c: Likewise.
27250 * gcc.misc-tests/gcov-6.c: Likewise.
27251 * gcc.misc-tests/gcov-7.c: Likewise.
27252 * gcc.misc-tests/gcov-8.c: Likewise.
27253 * g++.dg/gcov/gcov-1.x: Remove.
27254 * g77.dg/gcov/gcov-1.x: Likewise.
27255 * gcc.misc-tests/gcov-4b.x: Likewise.
27256 * gcc.misc-tests/gcov-5b.x: Likewise.
27257 * gcc.misc-tests/gcov-6.x: Likewise.
27258 * gcc.misc-tests/gcov-7.x: Likewise.
27259 * gcc.misc-tests/gcov-8.x: Likewise.
27260
27261 2003-03-27 Glen Nakamura <glen@imodulo.com>
27262
27263 PR opt/10087
27264 * gcc.dg/20030324-1.c: New test.
27265
27266 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27267
27268 PR c++/10224
27269 * g++.dg/template/arg3.C: New test.
27270
27271 PR c++/10158
27272 * g++.dg/template/friend18.C: New test.
27273
27274 2003-03-26 Roger Sayle <roger@eyesopen.com>
27275
27276 * g77.f-torture/compile/20030326-1.f: New test case.
27277
27278 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27279
27280 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27281
27282 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27283
27284 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27285
27286 * gcc.dg/ia64-sync-3.c: New test.
27287
27288 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27289
27290 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27291
27292 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27293
27294 * gcc.dg/ultrasp6.c: New test.
27295
27296 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27297
27298 * gcc.dg/i386-signbit-1.c: New test.
27299 * gcc.dg/i386-signbit-2.c: New test.
27300 * gcc.dg/i386-signbit-3.c: New test.
27301
27302 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27303
27304 * gcc.dg/ultrasp5.c: Fix options.
27305
27306 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27307
27308 * gcc.dg/ultrasp5.c: Fix comment.
27309
27310 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27311
27312 PR fortran/10197
27313 * g77.f-torture/execute/10197.f: New test.
27314
27315 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27316
27317 PR c++/9898, c++/383
27318 * g++.dg/template/conv6.C: New test.
27319
27320 PR c++/10119
27321 * g++.dg/template/ptrmem5.C: New test.
27322
27323 PR c++/10026
27324 * g++.dg/lookup/koenig1.C: New test.
27325
27326 PR C++/10199
27327 * g++.dg/lookup/template2.C: New test.
27328
27329 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27330
27331 * g++.dg/opt/rtti1.C: New test.
27332
27333 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27334
27335 * gcc.dg/ultrasp5.c: New test.
27336
27337 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27338
27339 PR middle-end/9967
27340 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27341 builtin fputs.
27342
27343 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27344
27345 PR c/8224
27346 * gcc.dg/20030323-1.c: New test.
27347
27348 2003-03-23 Roger Sayle <roger@eyesopen.com>
27349
27350 * gcc.c-torture/compile/20030323-1.c: New test case.
27351
27352 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27353
27354 * gcc.dg/20030321-1.c: New test.
27355
27356 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27357
27358 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27359
27360 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27361
27362 PR c++/9978, c++/9708
27363 * g++.dg/ext/vlm1.C: Adjust expected error.
27364 * g++.dg/ext/vla2.C: New test.
27365 * g++.dg/template/arg1.C: New test.
27366 * g++.dg/template/arg2.C: New test.
27367
27368 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27369
27370 * g77.f-torture/execute/select.f: New test.
27371 * g77.f-torture/noncompile/select_no_compile.f: New test.
27372
27373 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27374
27375 PR c++/9898
27376 * g++.dg/other/error4.C: New test.
27377
27378 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27379
27380 * g++.dg/template/friend17.C: New test.
27381
27382 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27383
27384 * gcc.c-torture/compile/20030320-1.c: New.
27385
27386 2003-03-20 Roger Sayle <roger@eyesopen.com>
27387
27388 * gcc.dg/builtins-6.c: New test case.
27389
27390 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27391
27392 PR target/10073
27393 * gcc.c-torture/compile/20030319-1.c: New.
27394
27395 2003-03-18 Jan Hubicka <jh@suse.cz>
27396
27397 * gcc.dg/i386-cvt-1.c: New test.
27398
27399 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27400
27401 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27402 * objc.dg/naming-2.m: Likewise.
27403
27404 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27405
27406 PR c++/9639
27407 * g++.dg/parse/crash1.C: New test.
27408
27409 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27410
27411 PR c++/8805
27412 * g++.dg/eh/cleanup1.C: New test.
27413
27414 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27415
27416 * gcc.c-torture/execute/20030316-1.c: New test case.
27417
27418 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27419
27420 PR c++/9629
27421 * g++.dg/init/ctor2.C: New test.
27422
27423 2003-03-15 Roger Sayle <roger@eyesopen.com>
27424
27425 * g77.f-torture/compile/xformat.f: New test case.
27426
27427 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27428
27429 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27430 * g++.old-deja/g++.mike/eh50.C: Likewise.
27431
27432 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27433
27434 PR c++/6440
27435 * g++.dg/template/spec7.C: New test.
27436 * g++.dg/template/spec8.C: Likewise.
27437
27438 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27439
27440 * gcc.c-torture/execute/20030313-1.c: New test.
27441
27442 2003-03-14 Richard Henderson <rth@redhat.com>
27443
27444 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27445
27446 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27447
27448 * gcc.c-torture/compile/20030314-1.c: New test.
27449
27450 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27451
27452 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27453 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27454 thumb target,
27455 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27456 to accept newer _imp__ prefix and additional
27457 newline in .drectve section.
27458 * gcc.dg/dll-4.c: Likewise.
27459 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27460 switch.
27461
27462 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27463
27464 * g++.dg/parse/namespace9.C: New test.
27465
27466 * g++.dg/init/ref5.C: New test.
27467 * g++.dg/parse/ptrmem1.C: Likewise.
27468
27469 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27470
27471 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27472 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27473 regular expression.
27474 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27475 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27476
27477 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27478
27479 * gcc.c-torture/execute/20030224-2.c: New test.
27480
27481 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27482
27483 * gcc.dg/decl-3.c: New test.
27484
27485 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27486
27487 * gcc.dg/i386-loop-2.c: New test.
27488
27489 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27490
27491 PR c++/9474
27492 * g++.dg/parse/namespace8.C: New test.
27493
27494 PR c++/9924
27495 * g++.dg/overload/builtin2.C: New test.
27496
27497 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27498
27499 * gcc.dg/return-type-3.c: New test.
27500
27501 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27502
27503 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27504 profiling options are not supported.
27505
27506 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27507
27508 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27509 * g++.old-deja/g++.warn/impint2.C: Likewise.
27510
27511 2003-03-10 Devang Patel <dpatel@apple.com>
27512
27513 * g++.dg/cpp/c++_cmd_1.C: New test.
27514 * g++.dg/cpp/c++_cmd_1.h: New file.
27515
27516 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27517
27518 * gcc.dg/altivec-9.c: New file.
27519
27520 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27521
27522 * gcc.dg/ppc-sdata-1.c: New test.
27523 * gcc.dg/ppc-sdata-2.c: New test.
27524
27525 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27526
27527 PR c++/9373
27528 * g++.dg/opt/ptrmem2.C: New test.
27529
27530 PR c++/8534
27531 * g++.dg/opt/ptrmem1.C: New test.
27532
27533 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27534
27535 * gcc.dg/i386-loop-1.c: New test.
27536
27537 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27538
27539 PR c++/9970
27540 * g++.dg/lookup/friend1.C: New test.
27541
27542 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27543
27544 PR c++/9823
27545 * g++.dg/parser/constructor1.C: New test.
27546
27547 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27548
27549 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27550
27551 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27552
27553 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27554
27555 * gcc.dg/cpp/Wunused.c: Update test.
27556
27557 2003-03-08 Jan Hubicka <jh@suse.cz>
27558
27559 * gcc.dg/inline-3.c: New test.
27560
27561 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27562
27563 PR c++/9809
27564 * g++.dg/parse/builtin1.C: New test.
27565
27566 PR c++/9982
27567 * g++.dg/abi/cookie1.C: New test.
27568 * g++.dg/abi/cookie2.C: Likewise.
27569
27570 PR c++/9524
27571 * g++.dg/template/field1.C: New test.
27572
27573 PR c++/9912
27574 * g++.dg/parse/class1.C: New test.
27575 * g++.dg/parse/namespace7.C: Likewise.
27576 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27577
27578 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27579
27580 * g++.dg/init/ref4.C: New test.
27581
27582 2003-03-07 Jan Hubicka <jh@suse.cz>
27583
27584 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27585 * gcc.dg/inline-3.c: New test.
27586
27587 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27588
27589 * g++.dg/init/ref3.C: New test.
27590
27591 PR c++/9965
27592 * g++.dg/init/ref2.C: New test.
27593
27594 PR c++/9400
27595 * g++.dg/warn/Wshadow-2.C: New test.
27596
27597 PR c++/9791
27598 * g++.dg/warn/Woverloaded-1.C: New test.
27599
27600 2003-03-05 Jan Hubicka <jh@suse.cz>
27601
27602 * gcc.dg/i386-local2.c: New.
27603 * gcc.dg/i386-local.c: Fix typo.
27604
27605 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27606
27607 * g++.dg/abi/layout3.C: New test.
27608
27609 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27610
27611 * gcc.c-torture/compile/20030305-1.c
27612
27613 2003-03-05 Jan Hubicka <jh@suse.cz>
27614
27615 * gcc.dg/i386-local.c: New.
27616
27617 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27618
27619 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27620
27621 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27622
27623 * gcc.dg/switch-2.c: New test.
27624 * gcc.dg/switch-3.c: New test.
27625 * gcc.dg/Wswitch.c: Adjust line numbers.
27626 * gcc.dg/Wswitch-default.c: Likewise.
27627 * gcc.dg/Wswitch-enum.c: Likewise.
27628
27629 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
27630
27631 * gcc.c-torture/execute/20030222-1.c: New test.
27632
27633 2003-03-03 James E Wilson <wilson@tuliptree.org>
27634
27635 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27636
27637 2003-03-03 Mark Mitchell <mark@codesourcery.com>
27638
27639 PR c++/9878
27640 * g++.dg/init/ref1.C: New test.
27641
27642 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
27643
27644 * gcc.dg/sh-relax.c: New SH-only test.
27645
27646 2003-03-03 Geoffrey Keating <geoffk@apple.com>
27647
27648 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
27649 comment explaining purpose of testcase.
27650
27651 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27652
27653 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27654 for HC11/HC12 (asm needs two int registers).
27655 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27656 HC11/HC12 because the test uses an asm which needs two 32-bit
27657 registers.
27658
27659 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27660
27661 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27662 for HC11/HC12 (array is too large otherwise).
27663 * gcc.c-torture/compile/920501-4.x: New file, likewise.
27664 * gcc.c-torture/compile/20010518-2.x: Likewise.
27665 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27666 HC11/HC12 (array is too large).
27667
27668 2003-03-01 Geoffrey Keating <geoffk@apple.com>
27669
27670 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27671 * lib/g++-dg.exp (g++-dg-test): Likewise.
27672
27673 2003-03-01 Roger Sayle <roger@eyesopen.com>
27674
27675 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27676 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27677
27678 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27679
27680 * g++.dg/warn/implicit-typename1.C: Remove warning.
27681
27682 2003-02-28 Richard Henderson <rth@redhat.com>
27683
27684 * gcc.dg/noreturn-1.c: Move noreturn warning line.
27685 * gcc.dg/return-type-1.c: Move control reaches end warning line.
27686
27687 2003-02-28 Geoffrey Keating <geoffk@apple.com>
27688
27689 * gcc.dg/pch/pch.exp: Change .pch to .gch.
27690 * g++.dg/pch/pch.exp: Likewise.
27691
27692 2003-02-28 Mark Mitchell <mark@codesourcery.com>
27693
27694 PR c++/9879
27695 * testsuite/g++.dg/init/new4.C: New test.
27696
27697 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
27698
27699 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27700
27701 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
27702
27703 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27704 unsigned long.
27705
27706 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27707 wider than float.
27708
27709 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27710
27711 * lib/scanasm.exp: Add support for counting numbers of
27712 occurences.
27713 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27714 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27715
27716 2003-02-25 Mark Mitchell <mark@codesourcery.com>
27717
27718 PR c++/9683
27719 * g++.dg/template/static3.C: New test.
27720
27721 PR c++/9829
27722 * g++.dg/parse/namespace6.C: New test.
27723
27724 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27725
27726 PR target/9732
27727 * gcc.dg/20030225-1.c: New test.
27728
27729 2003-02-24 Mark Mitchell <mark@codesourcery.com>
27730
27731 * README: Remove out-of-date information.
27732
27733 PR c++/9836
27734 * g++.dg/template/spec6.C: New test.
27735
27736 2003-02-24 Jeff Law <law@redhat.com>
27737
27738 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27739
27740 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27741
27742 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27743 * gcc.dg/pragma-ep-1.c: Likewise.
27744
27745 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27746
27747 PR c++/9602
27748 * g++.dg/template/friend16.C: New test.
27749
27750 2003-02-23 Mark Mitchell <mark@codesourcery.com>
27751
27752 PR c++/5333
27753 * g++.dg/parse/fused-params1.C: Adjust error messages.
27754 * g++.dg/template/nested3.C: New test.
27755
27756 2003-02-24 Alan Modra <amodra@bigpond.net.au>
27757
27758 * g++.dg/abi/param1.C: New test.
27759
27760 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27761
27762 PR c++/7982
27763 * g++.dg/warn/implicit-typename1.C: New test.
27764
27765 2003-02-22 Kelley Cook <kelleycook@comcast.net>
27766
27767 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27768 with "mtune".
27769 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27770 * gcc.c-torture/execute/20010129-1.x: Likewise.
27771 * gcc.dg/20011107-1.c: Likewise.
27772 * gcc.dg/20020108-1.c: Likewise.
27773 * gcc.dg/20020122-3.c: Likewise.
27774 * gcc.dg/20020206-1.c: Likewise.
27775 * gcc.dg/20020310-1.c: Likewise.
27776 * gcc.dg/20020426-2.c: Likewise.
27777 * gcc.dg/20020517-1.c: Likewise.
27778 * gcc.dg/991230-1.c: Likewise.
27779 * gcc.dg/i386-unroll-1.c: Likewise.
27780 * gcc.misc-tests/i386-prefetch.exp: Likewise.
27781
27782 2003-02-22 Jan Hubicka <jh@suse.cz>
27783
27784 * gcc.dg/i386-mul.c: New test.
27785
27786 2003-02-21 Roger Sayle <roger@eyesopen.com>
27787
27788 * gcc.dg/builtins-5.c: New test case.
27789
27790 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
27791
27792 * gcc.dg/asmreg-1.c: New test.
27793
27794 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27795
27796 PR c++/9749
27797 * g++.dg/parse/varmod1.C: New test.
27798
27799 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27800
27801 PR c++/9727
27802 * g++.dg/template/op1.C: New test.
27803
27804 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27805
27806 PR c++/8906
27807 * g++.dg/template/nested2.C: New test.
27808
27809 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27810
27811 PR c++/8724
27812 * g++.dg/expr/dtor1.C: New test.
27813
27814 2003-02-21 Zack Weinberg <zack@codesourcery.com>
27815
27816 * gcc.dg/cpp/include3.c: New test.
27817 * gcc.dg/cpp/inc/foo.h: New file.
27818
27819 2003-02-21 Glen Nakamura <glen@imodulo.com>
27820
27821 * gcc.c-torture/execute/20030221-1.c: New test.
27822
27823 2003-02-20 Mark Mitchell <mark@codesourcery.com>
27824
27825 PR c++/9729
27826 * g++.dg/abi/conv1.C: New test.
27827
27828 2003-02-20 Jan Hubicka <jh@suse.cz>
27829
27830 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27831
27832 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
27833
27834 * gcc.c-torture/compile/20030219-1.c: New test.
27835
27836 2003-02-18 Jan Hubicka <jh@suse.cz>
27837
27838 * gcc.dg/funcorder.c: New test.
27839
27840 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27841
27842 * gcc.c-torture/execute/20030218-1.c: New.
27843
27844 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
27845
27846 * gcc.dg/20030218-1.c: New.
27847
27848 2003-02-18 Richard Henderson <rth@redhat.com>
27849
27850 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27851 * gcc.dg/attr-used-2.c: New.
27852
27853 2003-02-18 Mark Mitchell <mark@codesourcery.com>
27854
27855 PR c++/9704
27856 * g++.dg/init/copy5.C: New test.
27857
27858 2003-02-18 Geoffrey Keating <geoffk@apple.com>
27859
27860 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27861 * g++.dg/pch/pch.exp: Likewise.
27862
27863 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27864
27865 * gcc.c-torture/execute/20030209-1.c: Enable the test if
27866 STACK_SIZE is not defined.
27867
27868 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27869
27870 PR c++/9457
27871 * g++.dg/template/init1.C: New test.
27872
27873 2003-02-16 Jan HUbicka <jh@suse.cz>
27874
27875 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27876 (foo): Add few extra tests
27877 * gcc.dg/c99-const-expr-3.c: Likewise.
27878 * gcc.c-torture/execute/20030216-1.c: New.
27879
27880 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27881
27882 PR c++/9459
27883 * g++.dg/ext/typeof4.C: New test.
27884
27885 2003-02-15 Roger Sayle <roger@eyesopen.com>
27886
27887 * gcc.dg/i386-387-3.c: New test case.
27888
27889 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
27890
27891 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27892 cris-*-elf* cris-*-aout* and mmix-*-*.
27893
27894 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
27895
27896 * gcc.dg/20030213-1.c: New test.
27897
27898 2003-02-12 Roger Sayle <roger@eyesopen.com>
27899
27900 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27901 * gcc.dg/i386-387-2.c: Likewise.
27902
27903 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
27904
27905 * gcc.dg/ppc-spe.c: Fix formatting.
27906 Enable tests that were previously unsupported by gas.
27907 Delete tests for instructions that no longer exist.
27908 Switch arguments on evsubifw builtin.
27909
27910 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
27911
27912 * gcc.c-torture/execute/20030209-1.c: Disable the test if
27913 STACK_SIZE is too small.
27914
27915 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27916 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27917
27918 * gcc.dg/decl-2.c: New test.
27919
27920 2003-02-10 Jan Hubicka <jh@suse.cz>
27921
27922 * gcc.dg/i386-fpcvt-1.c: New test.
27923
27924 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
27925
27926 * gcc.c-torture/execute/20030209-1.c: New test.
27927
27928 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
27929
27930 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27931 int-wide bitops, use the constants of the same width.
27932 Likewise, if long long is 32-bit wide, test bitops using
27933 32-bit constants.
27934
27935 2003-02-07 Loren James Rittle <ljrittle@acm.org>
27936
27937 * gcc.dg/20021014-1.c: Annotate with expected notice text.
27938
27939 2003-02-07 Roger Sayle <roger@eyesopen.com>
27940
27941 * testsuite/gcc.dg/builtins-4.c: New test case.
27942
27943 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27944
27945 * gcc.dg/20020430-1.c: Fix dg command typos.
27946 * gcc.dg/20020503-1.c: Likewise.
27947
27948 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27949
27950 PR c++/8785
27951 * g++.dg/parse/fused-params1.C: New test.
27952
27953 PR c++/8857
27954 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27955
27956 PR c++/8921
27957 * g++.dg/parse/non-dependent1.C: New test.
27958
27959 PR c++/8928
27960 * g++.dg/parse/dupl-tmpl-args1.C: New test.
27961
27962 PR c++/9228
27963 * g++.dg/parse/undefined7.C: New test.
27964 * g++.dg/parse/non-templ1.C: New test.
27965
27966 PR c++/9229
27967 * g++.dg/parse/too-many-tmpl-args1.C: New test.
27968
27969 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27970
27971 * gcc.c-torture/compile/20030206-1.c: New test.
27972
27973 2003-02-05 Roger Sayle <roger@eyesopen.com>
27974
27975 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27976 "pow" to "foo" to avoid potential confusion with a math built-in.
27977
27978 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27979
27980 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27981 conditions for SPARC targets.
27982
27983 2003-02-05 Jakub Jelinek <jakub@redhat.com>
27984
27985 * gcc.dg/20030204-1.c: New test.
27986
27987 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27988
27989 PR c++/38
27990 * g++.dg/parse/array-size1.C: New test.
27991
27992 PR c++/5657
27993 * g++.dg/parse/undefined3.C: New test.
27994
27995 PR c++/5665
27996 * g++.dg/parse/undefined4.C: New test.
27997
27998 PR c++/5975
27999 * g++.dg/parse/undefined5.C: New test.
28000
28001 PR c++/7259
28002 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28003
28004 PR c++/8578
28005 * g++.dg/parse/casting-operator1.C: New test.
28006
28007 PR c++/8596
28008 * g++.dg/parse/undefined6.C: New test.
28009
28010 PR c++/8736
28011 * g++.dg/parse/missing-template1.C: New test.
28012
28013 2003-02-04 Jan Hubicka <jh@suse.cz>
28014
28015 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28016 * gcc.dg/i386-cmov?.c: Likewise.
28017 * gcc.dg/i386-fpcvt-?.c: Likewise.
28018 * gcc.dg/i386-ssefp-1.c: Likewise.
28019 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28020 conventions.
28021
28022 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28023
28024 PR c++/7129
28025 * testsuite/g++.dg/ext/max.C: New test.
28026
28027 2003-02-03 Jan Hubicka <jh@suse.cz>
28028
28029 * gcc.c-torture/execute/20030203-1.c: New test.
28030
28031 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28032
28033 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28034 'natural-endian'.
28035
28036 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28037
28038 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28039 * g++.dg/init/new2.C: Likewise.
28040 * g++.dg/other/new1.C: Likewise.
28041
28042 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28043
28044 * gcc.dg/struct-ret-libc.c: New test.
28045
28046 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28047
28048 * gcc.dg/20030129-1.c: New test.
28049
28050 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28051
28052 PR c++/8849
28053 * g++.dg/template/ptrmem4.C: New test.
28054
28055 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28056
28057 * g++.dg/parser/constant1.C: New test.
28058
28059 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28060
28061 PR c++/8591
28062 * g++.dg/parse/friend2.C: New test.
28063
28064 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28065
28066 PR c++/9437
28067 * g++.dg/template/unify4.C: New test.
28068
28069 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28070
28071 * gcc.c-torture/execute/20030128-1.c: New test.
28072
28073 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28074
28075 * g++.dg/lookup/nested1.C: Test moved from ...
28076 * g++.old-deja/g++.other/lookup24.C: ... here.
28077
28078 2003-01-28 Jan Hubicka <jh@suse.cz>
28079
28080 * gcc.dg/i386-cmov5.c: New test.
28081
28082 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28083
28084 * gcc.c-torture/execute/20010925-1.c: Changed the
28085 memcpy declaration.
28086
28087 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28088
28089 PR c++/3902
28090 * g++.dg/parse/template5.C: New test.
28091
28092 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28093
28094 PR fortran/9258
28095 * g77.dg/pr9258: New test.
28096
28097 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28098
28099 * README: Move relevant parts from README.g++.
28100
28101 * README.g++: Remove this file.
28102
28103 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28104
28105 * g++.dg/abi/dcast1.C: New test.
28106
28107 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28108
28109 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28110
28111 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28112
28113 PR c++/47
28114 * g++.old-deja/g++.other/lookup24.C: New test.
28115
28116 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28117
28118 PR middle-end/7227
28119 * gcc.dg/uninit-C.c: New test.
28120
28121 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28122
28123 * g++.dg/abi/covariant1.C: New test.
28124
28125 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28126
28127 * gcc.dg/20030123-1.c: New test.
28128
28129 2003-01-25 Jan Hubicka <jh@suse.cz>
28130
28131 PR opt/8492
28132 * gcc.c-torture/compile/20030125-1.c
28133
28134 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28135
28136 PR c++/9403
28137 * g++.dg/parse/template3.C: New test.
28138 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28139
28140 PR c++/795
28141 * g++.dg/parse/template4.C: New test.
28142
28143 PR c++/9415
28144 * g++.dg/template/qual2.C: New test.
28145
28146 PR c++/8545
28147 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28148
28149 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28150
28151 2003-01-25 Roger Sayle <roger@eyesopen.com>
28152
28153 * gcc.c-torture/execute/switch-1.c: New test case.
28154
28155 2003-01-25 Jan Hubicka <jh@suse.cz>
28156
28157 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28158
28159 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28160
28161 Tweaks for Bison-1.875. From the NEWS file:
28162 "- `parse error' -> `syntax error'
28163 Bison now uniformly uses the term `syntax error'"
28164 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28165 * gcc.dg/cpp/digraph2.c: Likewise.
28166 * gcc.dg/cpp/direct2.c: Likewise.
28167 * gcc.dg/cpp/paste4.c: Likewise.
28168 * gcc.dg/c90-restrict-1.c: Likewise.
28169 * gcc.dg/c99-func-2.c: Likewise.
28170 * gcc.dg/noncompile/920721-2.c: Likewise.
28171 * gcc.dg/noncompile/930622-2.c: Likewise.
28172 * gcc.dg/noncompile/940112-1.c: Likewise.
28173 * gcc.dg/noncompile/950921-1.c: Likewise.
28174 * gcc.dg/noncompile/951123-1.c: Likewise.
28175 * gcc.dg/noncompile/971104-1.c: Likewise.
28176 * gcc.dg/noncompile/990416-1.c: Likewise.
28177
28178 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28179
28180 * g++.dg/parse/undefined1.C: Add error message.
28181
28182 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28183
28184 PR c++/9354
28185 * g++.dg/parse/new1.C: New test.
28186
28187 PR c++/9216
28188 * g++.dg/parse/template2.C: New test.
28189
28190 PR c++/9354
28191 * g++.dg/parse/typedef2.C: New test.
28192
28193 PR c++/9328
28194 * g++.dg/ext/typeof3.C: New test.
28195
28196 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28197
28198 PR c++/2738
28199 * g++.dg/parse/ret-type1.C: New test.
28200
28201 PR c++/3792
28202 * g++.dg/parse/tmpl-outside1.C: New test.
28203
28204 PR c++/4207
28205 * g++.dg/parse/int-as-enum1.C: New test.
28206
28207 PR c++/4903
28208 * g++.dg/parse/no-typename1.C: New test.
28209
28210 PR c++/5533
28211 * g++.dg/parse/no-value1.C: New test.
28212
28213 PR c++/5921
28214 * g++.dg/parse/wrong-inline1.C: New test.
28215
28216 PR c++/6402
28217 * g++.dg/parse/ref1.C: New test.
28218
28219 PR c++/6992
28220 * g++.dg/parse/attr-ctor1.C: New test.
28221
28222 PR c++/7229
28223 * g++.dg/parse/namespace5.C: New test.
28224
28225 PR c++/7917
28226 * g++.dg/parse/func-def1.C: New test.
28227
28228 PR c++/8143
28229 * g++.dg/parse/undefined1.C: New test.
28230
28231 PR c++/5723, PR c++/8522
28232 * g++.dg/parse/specialization1.C: New test.
28233
28234 PR c++/163, PR c++/8595
28235 * g++.dg/parse/struct-as-enum1.C: New test.
28236
28237 PR c++/9173
28238 * g++.dg/parse/undefined2.C: New test.
28239
28240 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28241
28242 PR c++/9298
28243 * g++.dg/parse/template1.C: New test.
28244
28245 PR c++/9384
28246 * g++.dg/parse/using1.C: New test.
28247
28248 PR c++/9285
28249 PR c++/9294
28250 * g++.dg/parse/expr2.C: New test.
28251
28252 PR c++/9388
28253 * g++.dg/parse/lookup2.C: Likewise.
28254
28255 2003-01-21 Jan Hubicka <jh@suse.cz>
28256
28257 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28258 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28259 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28260 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28261
28262 2003-01-20 Nick Clifton <nickc@redhat.com>
28263
28264 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28265 problem with ARM sibcall code generation.
28266
28267 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28268
28269 * gcc.c-torture/execute/20030120-1.c: New.
28270
28271 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28272
28273 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28274
28275 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28276
28277 PR c++/9272
28278 * g++.dg/parse/ctor1.C: New test.
28279
28280 PR c++/9294:
28281 * g++.dg/parse/qualified1.C: New test.
28282
28283 * g++.dg/parse/typename3.C: New test.
28284
28285 2003-01-16 Richard Henderson <rth@redhat.com>
28286
28287 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28288
28289 2003-01-16 Richard Henderson <rth@redhat.com>
28290
28291 * g++.dg/pch/pch.exp: Copy test header to the working directory
28292 before using it either for precompilation or direct use.
28293 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28294 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28295
28296 2003-01-16 Richard Henderson <rth@redhat.com>
28297
28298 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28299 before using it either for precompilation or direct use.
28300 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28301 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28302
28303 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28304
28305 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28306 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28307 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28308 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28309 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28310 typename warning into error.
28311 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28312 error messages.
28313 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28314 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28315 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28316 messages.
28317 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28318 make declaration visible in template.
28319 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28320 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28321 messages.
28322 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28323 message.
28324 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28325 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28326 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28327 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28328 typename warning with error message.
28329 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28330 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28331 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28332
28333 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28334
28335 * g++.dg/parse/ambig2.C: New test.
28336
28337 2003-01-15 Richard Henderson <rth@redhat.com>
28338
28339 * g++.dg/tls/init-2.C: Update error message string.
28340
28341 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28342
28343 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28344
28345 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28346
28347 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28348 all for HC11/HC12.
28349 * gcc.c-torture/compile/20001205-1.x: Likewise.
28350 * gcc.c-torture/compile/20001226-1.x: Likewise.
28351 * gcc.c-torture/compile/920520-1.x: Likewise.
28352 * gcc.c-torture/compile/961203-1.x: Likewise.
28353 * gcc.c-torture/compile/20020604-1.x: Likewise.
28354
28355 2003-01-15 Jan Hubicka <jh@suse.cz>
28356
28357 * gcc.c-torture/compile/20030115-1.c: New test.
28358
28359 * gcc.dg/i386-fpcvt-1.c: New test.
28360 * gcc.dg/i386-fpcvt-2.c: New test.
28361
28362 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28363
28364 Further conform g++'s __vmi_class_type_info to the C++ ABI
28365 specification.
28366 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28367 the specification.
28368
28369 2003-01-14 Jan Hubicka <jh@suse.cz>
28370
28371 * gcc.dg/i386-fpcvt-1.c: New test.
28372 * gcc.dg/i386-fpcvt-2.c: New test.
28373
28374 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28375
28376 * gcc.dg/i386-mmx-3.c: New test.
28377
28378 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28379
28380 PR c++/9264
28381 * g++.dg/parse/octal1.C: New file.
28382
28383 PR c++/9172
28384 * g++.dg/parse/typename1.C: New file.
28385
28386 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28387
28388 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28389 * gcc.dg/bf-no-ms-layout.c: Likewise.
28390 * gcc.dg/bf-ms-attrib.c: Likewise.
28391
28392 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28393
28394 PR c++/9099
28395 * g++.dg/parse/dtor1.C: New file.
28396
28397 PR c++/9128
28398 * g++.dg/rtti/typeid1.C: New file.
28399
28400 PR c++/9153
28401 * g++.dg/parse/lookup1.C: New file.
28402
28403 PR c++/9171
28404 * g++.dg/templ/spec5.C: New file.
28405
28406 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28407
28408 * gcc.c-torture/compile/20030110-1.c: New test.
28409
28410 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28411
28412 Merge from pch-branch:
28413
28414 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28415
28416 * gcc.dg/pch/cpp-1.h: New.
28417 * gcc.dg/pch/cpp-1.c: New.
28418 * gcc.dg/pch/cpp-2.h: New.
28419 * gcc.dg/pch/cpp-2.c: New.
28420
28421 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28422
28423 * gcc.dg/pch/except-1.h: New.
28424 * gcc.dg/pch/except-1.c: New.
28425
28426 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28427
28428 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28429 running test.
28430 * gcc.dg/pch: Include *.hp not *.h.
28431 * gcc.dg/pch/system-1.h: New.
28432 * gcc.dg/pch/system-1.c: New.
28433
28434 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28435
28436 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28437 rather than trying to build and run a program using PCH.
28438 * gcc.dg/pch: Remove dg-do commands from test files.
28439
28440 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28441
28442 * gcc.dg/pch/macro-3.c: New.
28443 * gcc.dg/pch/macro-3.h: New.
28444
28445 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28446
28447 * gcc.dg/pch/common-1.c: New.
28448 * gcc.dg/pch/common-1.h: New.
28449 * gcc.dg/pch/decl-1.c: New.
28450 * gcc.dg/pch/decl-1.h: New.
28451 * gcc.dg/pch/decl-2.c: New.
28452 * gcc.dg/pch/decl-2.h: New.
28453 * gcc.dg/pch/decl-3.c: New.
28454 * gcc.dg/pch/decl-3.h: New.
28455 * gcc.dg/pch/decl-4.c: New.
28456 * gcc.dg/pch/decl-4.h: New.
28457 * gcc.dg/pch/decl-5.c: New.
28458 * gcc.dg/pch/decl-5.h: New.
28459 * gcc.dg/pch/global-1.c: New.
28460 * gcc.dg/pch/global-1.h: New.
28461 * gcc.dg/pch/inline-1.c: New.
28462 * gcc.dg/pch/inline-1.h: New.
28463 * gcc.dg/pch/inline-2.c: New.
28464 * gcc.dg/pch/inline-2.h: New.
28465 * gcc.dg/pch/static-1.c: New.
28466 * gcc.dg/pch/static-1.h: New.
28467 * gcc.dg/pch/static-2.c: New.
28468 * gcc.dg/pch/static-2.h: New.
28469
28470 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28471
28472 * g++.dg/pch/pch.exp: Better handle failing testcases.
28473 * gcc.dg/pch/pch.exp: Likewise.
28474 * gcc.dg/pch/macro-1.c: New.
28475 * gcc.dg/pch/macro-1.h: New.
28476 * gcc.dg/pch/macro-2.c: New.
28477 * gcc.dg/pch/macro-2.h: New.
28478
28479 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28480
28481 * g++.dg/dg.exp: Treat files in pch/ specially.
28482 * g++.dg/pch/pch.exp: New file.
28483 * g++.dg/pch/empty.H: New file.
28484 * g++.dg/pch/empty.C: New file.
28485 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28486 "precompile".
28487
28488 * gcc.dg/pch/pch.exp: New file.
28489 * gcc.dg/pch/empty.h: New file.
28490 * gcc.dg/pch/empty.c: New file.
28491 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28492 "precompile".
28493
28494 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28495
28496 * g++.dg/template/friend14.C: New test.
28497
28498 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28499
28500 * gcc.dg/old-style-asm-1.c: New test.
28501
28502 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28503
28504 * gcc.c-torture/compile/20030109-1.c: New test.
28505
28506 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28507
28508 * gcc.c-torture/execute/20030109-1.c: New test.
28509
28510 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28511
28512 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28513 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28514 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28515 * g++.old-deja/g++.mike/eh2.C: Likewise.
28516 * g++.old-deja/g++.mike/eh3.C: Likewise.
28517 * g++.old-deja/g++.mike/eh5.C: Likewise.
28518 * g++.old-deja/g++.mike/eh6.C: Likewise.
28519 * g++.old-deja/g++.mike/eh7.C: Likewise.
28520 * g++.old-deja/g++.mike/eh8.C: Likewise.
28521 * g++.old-deja/g++.mike/eh9.C: Likewise.
28522 * g++.old-deja/g++.mike/eh10.C: Likewise.
28523 * g++.old-deja/g++.mike/eh12.C: Likewise.
28524 * g++.old-deja/g++.mike/eh13.C: Likewise.
28525 * g++.old-deja/g++.mike/eh14.C: Likewise.
28526 * g++.old-deja/g++.mike/eh16.C: Likewise.
28527 * g++.old-deja/g++.mike/eh17.C: Likewise.
28528 * g++.old-deja/g++.mike/eh18.C: Likewise.
28529 * g++.old-deja/g++.mike/eh21.C: Likewise.
28530 * g++.old-deja/g++.mike/eh23.C: Likewise.
28531 * g++.old-deja/g++.mike/eh24.C: Likewise.
28532 * g++.old-deja/g++.mike/eh25.C: Likewise.
28533 * g++.old-deja/g++.mike/eh26.C: Likewise.
28534 * g++.old-deja/g++.mike/eh27.C: Likewise.
28535 * g++.old-deja/g++.mike/eh28.C: Likewise.
28536 * g++.old-deja/g++.mike/eh29.C: Likewise.
28537 * g++.old-deja/g++.mike/eh31.C: Likewise.
28538 * g++.old-deja/g++.mike/eh33.C: Likewise.
28539 * g++.old-deja/g++.mike/eh34.C: Likewise.
28540 * g++.old-deja/g++.mike/eh35.C: Likewise.
28541 * g++.old-deja/g++.mike/eh36.C: Likewise.
28542 * g++.old-deja/g++.mike/eh37.C: Likewise.
28543 * g++.old-deja/g++.mike/eh38.C: Likewise.
28544 * g++.old-deja/g++.mike/eh39.C: Likewise.
28545 * g++.old-deja/g++.mike/eh40.C: Likewise.
28546 * g++.old-deja/g++.mike/eh41.C: Likewise.
28547 * g++.old-deja/g++.mike/eh42.C: Likewise.
28548 * g++.old-deja/g++.mike/eh44.C: Likewise.
28549 * g++.old-deja/g++.mike/eh46.C: Likewise.
28550 * g++.old-deja/g++.mike/eh47.C: Likewise.
28551 * g++.old-deja/g++.mike/eh48.C: Likewise.
28552 * g++.old-deja/g++.mike/eh49.C: Likewise.
28553 * g++.old-deja/g++.mike/eh50.C: Likewise.
28554 * g++.old-deja/g++.mike/eh51.C: Likewise.
28555 * g++.old-deja/g++.mike/eh53.C: Likewise.
28556 * g++.old-deja/g++.mike/eh55.C: Likewise.
28557 * g++.old-deja/g++.mike/p7912.C: Likewise.
28558 * g++.old-deja/g++.mike/p9706.C: Likewise.
28559 * g++.old-deja/g++.mike/p10416.C: Likewise.
28560 * g++.old-deja/g++.mike/p11667.C: Likewise.
28561 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28562 Remove redundant reference to Iris.
28563 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28564 Elxsi, i860, Pico Java, and WE32K.
28565
28566 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28567
28568 * g++.dg/ext/asm4.C: New test.
28569
28570 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28571
28572 PR c++/9030
28573 * g++.dg/template/friend12.C: New test.
28574 * g++.dg/template/friend13.C: Likewise.
28575 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28576
28577 2003-01-08 Jan Hubicka <jh@suse.cz>
28578
28579 * gcc.dg/i386-cadd.c: New test.
28580 * gcc.dg/i386-cmov4.c: Likewise.
28581
28582 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28583
28584 PR c++/9165
28585 * g++.dg/warn/Wunused-3.C: New test.
28586
28587 * g++.dg/abi/bitfield9.C: New test.
28588
28589 PR c++/9189
28590 * g++.dg/parse/defarg3.C: New test.
28591
28592 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28593
28594 * g++.dg/parse/ambig1.C: New test.
28595 * g++.dg/parse/defarg2.C: New test.
28596
28597 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28598
28599 * g++.dg/template/defarg-1.C: New test.
28600 * g++.dg/template/local2.C: Likewise.
28601
28602 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28603
28604 * gcc.c-torture/execute/20030105-1.c: New test.
28605
28606 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28607
28608 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28609 * g++.dg/parse/namespace4.C: Likewise.
28610
28611 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28612
28613 * g++.dg/template/ntp2.C: New test.
28614
28615 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28616
28617 * g++.dg/parse/extern-C-1.C: New test.
28618
28619 * g++.dg/parse/namespace4.C: New test.
28620
28621 * g++.dg/template/nested1.C: New test.
28622
28623 * g++.dg/parse/namespace3.C: New test.
28624
28625 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28626
28627 * g++.dg/lookup/two-stage1.C: New test.
28628
28629 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28630
28631 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28632 * g++.old-deja/g++.jason/access8.C: Likewise.
28633 * g++.old-deja/g++.other/decl5.C: Likewise.
28634
28635 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28636
28637 * g++.dg/parse/parse7.C: New test.
28638
28639 2003-01-02 Mark Mitchell <mark@codesourcery.com>
28640
28641 PR c++/2843
28642 * g++.dg/ext/attrib7.C: New test.
28643
28644 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28645
28646 * g++.dg/parse/parse6.C: New test.
28647
28648 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
28649
28650 * gcc.dg/h8300-stack-1.c: New.
28651
28652 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28653
28654 g++.dg/lookup/exception1.C: New test.
28655
28656 g++.dg/lookup/template1.C: New test.
28657
28658 g++.dg/parse/namespace2.C: New test.
28659
28660 g++.dg/parse/parens2.C: New test.
28661
28662 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28663
28664 * g++.dg/parse/parse5.C: New test.
28665 * g++.dg/lookup/scoped4.C: New test.
28666
28667 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28668
28669 * g++.dg/parse/parens1.C: New test.
28670
28671 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28672 angle-bracket1.C.
28673 * g++.dg/parse/parens2.C: New test.
28674
28675 * g++.dg/lookup/scope-operator1.C: New test.
28676
28677 * g++.dg/parse/operator1.C: New test.
28678
28679 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28680
28681 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28682 * g++.old-deja/g++.other/access6.C: Likewise.
28683 * g++.old-deja/g++.other/decl1.C: Likewise.
28684 * g++.old-deja/g++.pt/typename12.C: Likewise.
28685
28686 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28687
28688 * g++.dg/parse/namespace1.C: New test.
28689
28690 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28691
28692 * g++.dg/parse/parse4.C: New test.
28693
28694 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28695
28696 * g++.dg/parse/parse3.C: New test.
28697
28698 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28699
28700 * g++.dg/parse/parse2.C: New test.
28701
28702 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28703
28704 * g++.dg/template/friend11.C: New test.
28705
28706 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28707
28708 * g++.dg/parse/parse1.C: New test.
28709
28710 2002-12-31 Janis Johnson <janis187@us.ibm.com>
28711
28712 * lib/profopt.exp: Change the name of a global variable to avoid
28713 possible clashes with other test suites.
28714
28715 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
28716
28717 * g++.dg/inherit/covariant8.C: New test.
28718
28719 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28720
28721 * g++.dg/init/array9.C: New test.
28722
28723 PR c++/9112
28724 * g++.dg/parse/expr1.C: New test.
28725
28726 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
28727
28728 * gcc.c-torture/compile/20021230-1.c: New test.
28729
28730 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
28731
28732 * g++.dg/inherit/covariant5.C: New test.
28733 * g++.dg/inherit/covariant6.C: New test.
28734 * g++.dg/inherit/covariant7.C: New test.
28735
28736 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28737
28738 PR c++/2739
28739 * g++.dg/other/access2.C: New test.
28740
28741 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
28742
28743 * g++.dg/other/anon-struct.C: No longer fails
28744 * g++.old-deja/g++.brendan/parse4.C: Likewise.
28745 * g++.old-deja/g++.brendan/parse5.C: Likewise.
28746 * g++.old-deja/g++.brendan/parse6.C: Likewise.
28747
28748 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
28749
28750 * g++.dg/parse/angle-bracket.C (main): No longer fails.
28751
28752 2002-12-27 Mark Mitchell <mark@codesourcery.com>
28753
28754 * g++.dg/eh/spec4.C: Remove stray semicolon.
28755 * g++.dg/expr/pmf-1.C: Change error message.
28756 * g++.dg/ext/asm1.C: Remove stray semicolon.
28757 * g++.dg/ext/typename1.C: Add missing typenames.
28758 * g++.dg/inherit/template-as-base.C: Change error message.
28759 * g++.dg/lookup/scoped1.C: Likewise.
28760 * g++.dg/lookup/scoped2.C: Likewise.
28761 * g++.dg/lookup/using2.C: Likewise.
28762 * g++.dg/other/component1.C: Remove stray semicolon.
28763 * g++.dg/other/do1.C: Change error message.
28764 * g++.dg/other/error2.C: Likewise.
28765 * g++.dg/other/init1.C: Likewise.
28766 * g++.dg/other/packed1.C: Remove stray semicolon.
28767 * g++.dg/other/ptrmem2.C: Change error message.
28768 * g++.dg/parse/parameter-declaration-1.C: Remove line number
28769 marker.
28770 * g++.dg/special/initp1.C: Remove invalid attribute usage.
28771 * g++.dg/template/access3.C: Add typename keyword.
28772 * g++.dg/template/access5.C: Remove stray semicolon.
28773 * g++.dg/template/access6.C: Likewise.
28774 * g++.dg/template/complit1.C: Likewise.
28775 * g++.dg/template/crash1.C: Change error message.
28776 * g++.dg/template/inherit2.C: Remove stray semicolon.
28777 * g++.dg/template/instantiate2.C: Likewise.
28778 * g++.dg/template/instantiate3.C: Change error message.
28779 * g++.dg/template/qual1.C: Remove stray semicolon.
28780 * g++.dg/template/qualttp18.C: Change error message.
28781 * g++.dg/template/ref1.C: Remove stray semicolon.
28782 * g++.dg/template/sizeof1.C (A::value): Declare it.
28783 * g++.dg/template/spec4.C: Change error message.
28784 * g++.dg/template/static1.C: Likewise.
28785 * g++.dg/template/type1.C: Likewise.
28786 * g++.dg/template/typename3.C: Likewise.
28787 * g++.old-deja/g++.benjamin/13478.C: Change error message.
28788 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28789 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28790 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28791 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28792 named return value extension.
28793 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28794 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28795 * g++.old-deja/g++.bob/extern_C.C: Likewise.
28796 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28797 * g++.old-deja/g++.brendan/complex1.C: Likewise.
28798 * g++.old-deja/g++.brendan/copy5.C: Likewise.
28799 * g++.old-deja/g++.brendan/crash13.C: Likewise.
28800 * g++.old-deja/g++.brendan/crash15.C: Likewise.
28801 * g++.old-deja/g++.brendan/crash18.C: Change error message.
28802 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28803 * g++.old-deja/g++.brendan/crash38.C: Likewise.
28804 * g++.old-deja/g++.brendan/crash50.C: Likewise.
28805 * g++.old-deja/g++.brendan/crash56.C: Likewise.
28806 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28807 syntax.
28808 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28809 * g++.old-deja/g++.brendan/crash8.C: Change error message.
28810 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28811 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28812 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28813 * g++.old-deja/g++.brendan/template11.C: Likewise.
28814 * g++.old-deja/g++.brendan/template26.C: Likewise.
28815 * g++.old-deja/g++.brendan/template27.C: Use explicit
28816 specialization syntax.
28817 * g++.old-deja/g++.brendan/template30.C: Likewise.
28818 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28819 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28820 non-dependent names.
28821 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28822 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28823 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28824 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28825 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28826 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28827 named return value extension.
28828 * g++.old-deja/g++.ext/namedret2.C: Likewise.
28829 * g++.old-deja/g++.ext/namedret3.C: Likewise.
28830 * g++.old-deja/g++.ext/return1.C: Likewise.
28831 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28832 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28833 * g++.old-deja/g++.jason/access8.C: Likewise.
28834 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28835 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28836 pseudo-destructor names.
28837 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28838 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28839 pseudo-destructor names.
28840 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28841 * g++.old-deja/g++.jason/overload19.C: Likewise.
28842 * g++.old-deja/g++.jason/overload32.C: Likewise.
28843 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28844 stray semicolons.
28845 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28846 * g++.old-deja/g++.jason/return.C: Likewise.
28847 * g++.old-deja/g++.jason/return2.C: Likewise.
28848 * g++.old-deja/g++.jason/shadow1.C: Likewise.
28849 * g++.old-deja/g++.jason/special.C: Use explicit specialization
28850 syntax.
28851 * g++.old-deja/g++.jason/template10.C: Account for use of
28852 non-dependent names.
28853 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28854 syntax.
28855 * g++.old-deja/g++.jason/template37.C: Likewise.
28856 * g++.old-deja/g++.law/access4.C: Change error messages.
28857 * g++.old-deja/g++.law/arm13.C: Remove incorrect
28858 pseudo-destructor names.
28859 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28860 * g++.old-deja/g++.law/ctors9.C: Likewise.
28861 * g++.old-deja/g++.law/cvt22.C: Likewise.
28862 * g++.old-deja/g++.law/dtors5.C: Likewise.
28863 * g++.old-deja/g++.law/global-init1.C: Likewise.
28864 * g++.old-deja/g++.law/missed-error3.C: Likewise.
28865 * g++.old-deja/g++.law/operators28.C: Likewise.
28866 * g++.old-deja/g++.law/visibility28.C: Likewise.
28867 * g++.old-deja/g++.martin/eval1.C: Likewise.
28868 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28869 name.
28870 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28871 * g++.old-deja/g++.mike/net34.C: Likewise.
28872 * g++.old-deja/g++.mike/net36.C: Likewise.
28873 * g++.old-deja/g++.mike/ns2.C: Likewise.
28874 * g++.old-deja/g++.mike/p12306.C: Likewise.
28875 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28876 value extension.
28877 * g++.old-deja/g++.mike/p700.C: Likewise.
28878 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28879 * g++.old-deja/g++.mike/p710.C: Likewise.
28880 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28881 value extension.
28882 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28883 * g++.old-deja/g++.mike/pmf9.C: Likewise.
28884 * g++.old-deja/g++.ns/crash2.C: Likewise.
28885 * g++.old-deja/g++.ns/crash3.C: Likewise.
28886 * g++.old-deja/g++.ns/invalid1.C: Likewise.
28887 * g++.old-deja/g++.ns/ns17.C: Likewise.
28888 * g++.old-deja/g++.ns/template16.C: Likewise.
28889 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28890 keyword.
28891 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28892 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28893 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28894 named return value extension.
28895 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28896 * g++.old-deja/g++.other/access4.C: Issue additional error
28897 messages.
28898 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28899 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28900 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28901 * g++.old-deja/g++.other/crash25.C: Change error message.
28902 * g++.old-deja/g++.other/crash4.C: Change error message.
28903 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28904 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28905 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28906 checks.
28907 * g++.old-deja/g++.other/defarg8.C: Likewise.
28908 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28909 * g++.old-deja/g++.other/dtor10.C: Likewise.
28910 * g++.old-deja/g++.other/incomplete.C: Likewise.
28911 * g++.old-deja/g++.other/linkage7.C: Likewise.
28912 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28913 lookup algorithm.
28914 * g++.old-deja/g++.other/mangle2.C: Likewise.
28915 * g++.old-deja/g++.other/refinit2.C: Likewise.
28916 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28917 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28918 * g++.old-deja/g++.pt/crash28.C: Likewise.
28919 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28920 syntax.
28921 * g++.old-deja/g++.pt/crash32.C: Change error message.
28922 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28923 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28924 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28925 error message position.
28926 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28927 * g++.old-deja/g++.pt/defarg8.C: Change error message.
28928 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28929 syntax.
28930 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28931 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28932 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28933 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28934 keyword.
28935 * g++.old-deja/g++.pt/explicit31.C: Likewise.
28936 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28937 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28938 keyword.
28939 * g++.old-deja/g++.pt/explicit71.C: Change error message.
28940 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28941 syntax.
28942 * g++.old-deja/g++.pt/friend28.C: Account for use of
28943 non-dependent names.
28944 * g++.old-deja/g++.pt/friend29.C: Likewise.
28945 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28946 rules.
28947 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28948 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28949 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28950 lookup rules.
28951 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28952 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28953 keyword.
28954 * g++.old-deja/g++.pt/memclass20.C: Likewise.
28955 * g++.old-deja/g++.pt/memclass5.C: Likewise.
28956 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28957 keyword.
28958 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28959 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28960 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28961 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28962 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28963 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28964 keyword.
28965 * g++.old-deja/g++.pt/spec10.C: Likewise.
28966 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28967 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28968 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28969 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28970 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28971 * g++.old-deja/g++.pt/ttp62.C: Likewise.
28972 * g++.old-deja/g++.pt/ttp64.C: Likewise.
28973 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28974 * g++.old-deja/g++.pt/typename15.C: Likewise.
28975 * g++.old-deja/g++.pt/typename22.C: Likewise.
28976 * g++.old-deja/g++.pt/typename6.C: Change error messages.
28977 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28978 * g++.old-deja/g++.pt/virtual2.C: Likewise.
28979 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28980 syntax.
28981 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28982 return value extension.
28983 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28984 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28985 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28986 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28987
28988 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
28989
28990 * g++.dg/warn/inline1.C: New test.
28991 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28992 * g++.old-deja/g++.jason/synth10.C: Likewise.
28993 * g++.old-deja/g++.mike/net31.C: Likewise.
28994 * g++.old-deja/g++.mike/p8786.C: Likewise.
28995
28996 * g++.dg/template/friend10.C: New test.
28997 * g++.dg/template/conv5.C: New test.
28998
28999 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29000
29001 * g++.dg/lookup/scoped3.C: New test.
29002
29003 * g++.dg/lookup/decl1.C: New test.
29004 * g++.dg/lookup/decl2.C: New test.
29005
29006 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29007
29008 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29009 gcc.c-torture/compile/20021015-1.c,
29010 gcc.c-torture/compile/20021015-2.c,
29011 gcc.c-torture/compile/20021123-1.c,
29012 gcc.c-torture/compile/20021123-2.c,
29013 gcc.c-torture/compile/20021123-3.c,
29014 gcc.c-torture/compile/20021123-4.c,
29015 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29016 only to 3.1 or 3.2 branch.
29017
29018 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29019
29020 * gcc.dg/i386-bitfield3.c: New test.
29021
29022 * gcc.dg/i386-bitfield2.c: New test.
29023
29024 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29025
29026 * g++.dg/parse/conv_op1.C: New test.
29027
29028 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29029
29030 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29031 approved.
29032
29033 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29034
29035 * gcc.c-torture/compile/20021220-1.c: New test.
29036
29037 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29038
29039 * gcc.dg/i386-fastcall-1.c: New.
29040
29041 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29042
29043 * gcc.c-torture/execute/20021219-1.c: New test.
29044
29045 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29046
29047 * gcc.dg/i386-pic-1.c: New test.
29048
29049 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29050
29051 PR c++/8099
29052 * g++.dg/template/friend9.C: New test.
29053
29054 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29055
29056 PR c++/3663
29057 * g++.dg/template/access7.C: New test.
29058
29059 2002-12-18 Nick Clifton <nickc@redhat.com>
29060
29061 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29062 the libstdc++-v3 directory has been found.
29063
29064 2002-12-12 Devang Patel <dpatel@apple.com>
29065 * gcc.dg/darwin-ld-1.c: New test.
29066 * gcc.dg/darwin-ld-2.c: New test.
29067 * gcc.dg/darwin-ld-3.c: New test.
29068 * gcc.dg/darwin-ld-4.c: New test.
29069 * gcc.dg/darwin-ld-5.c: New test.
29070
29071 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29072
29073 * gcc.c-torture/compile/20021212-1.c: New test.
29074
29075 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29076
29077 * gcc.dg/fshort-wchar: New test.
29078
29079 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29080
29081 PR c++/8372
29082 * g++.dg/template/dtor1.C: New test.
29083
29084 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29085 markers.
29086
29087 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29088
29089 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29090
29091 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29092
29093 * g++.dg/template/static1.C: New test.
29094 * g++.dg/template/static2.C: New test.
29095 * g++.old-deja/g++.ext/memconst.C: New test.
29096
29097 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29098
29099 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29100 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29101 * g++.dg/special/initp1.C: Likewise.
29102
29103 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29104
29105 * gcc.c-torture/execute/20021204-1.c: New test.
29106
29107 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29108
29109 * gcc.dg/ppc-fmadd-1.c: New file.
29110 * gcc.dg/ppc-fmadd-2.c: New file.
29111 * gcc.dg/ppc-fmadd-3.c: New file.
29112
29113 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29114
29115 * gcc.c-torture/compile/20021204-1.c: New test.
29116
29117 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29118
29119 * g++.dg/inherit/covariant2.C: New test.
29120 * g++.dg/inherit/covariant3.C: New test.
29121 * g++.dg/inherit/covariant4.C: New test.
29122 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29123 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29124
29125 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29126
29127 PR c++/8688
29128 * g++.dg/init/brace3.C: New test.
29129
29130 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29131
29132 * gcc.dg/20020210-1.c: Fix a comment typo.
29133
29134 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29135
29136 PR c++/8720
29137 * g++.dg/parse/defarg1.C: New test.
29138
29139 PR c++/8615
29140 * g++.dg/template/char1.C: New test.
29141
29142 * g++.dg/template/varmod1.C: Fix typo.
29143
29144 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29145
29146 DR 180
29147 * g++.old-deja/g++.pt/crash32.C: Expect error.
29148
29149 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29150
29151 PR c++/5919
29152 * g++.dg/template/varmod1.C: New test.
29153
29154 PR c++/8727
29155 * g++.dg/inherit/typeinfo1.C: New test.
29156
29157 PR c++/8663
29158 * g++.dg/inherit/typedef1.C: New test.
29159
29160 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29161
29162 PR c++/8332
29163 PR c++/8493
29164 * g++.dg/template/strlen1.C: New test.
29165
29166 PR c++/8227
29167 * g++.dg/template/ctor2.C: New test.
29168
29169 PR c++/8214
29170 * g++.dg/init/string1.C: New test.
29171
29172 PR c++/8511
29173 * g++.dg/template/friend8.C: New test.
29174
29175 2002-11-29 Joe Buck <jbuck@synopsys.com>
29176
29177 * g++.dg/lookup/anon2.C: New test.
29178
29179 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29180
29181 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29182 h8300 port.
29183
29184 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29185
29186 * gcc.dg/bitfld-6.c: New test.
29187
29188 2002-11-27 Jan Hubicka <jh@suse.cz>
29189
29190 * gcc.c-torture/execute/20021127.[cx]: New test.
29191
29192 2002-11-26 Jan Hubicka <jh@suse.cz>
29193
29194 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29195 quality.
29196
29197 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29198
29199 * g++.dg/init/brace2.C: New test.
29200 * g++.old-deja/g++.mike/p9129.C: Correct.
29201
29202 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29203
29204 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29205
29206 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29207
29208 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29209
29210 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29211
29212 * testsuite/g++.dg/abi/empty11.C: New test.
29213 * testsuite/g++.dg/rtti/cv1.C: New test.
29214
29215 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29216
29217 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29218
29219 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29220
29221 * g++.dg/abi/empty10.C: New test.
29222
29223 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29224
29225 * gcc.c-torture/compile/20021124-1.c: New test.
29226
29227 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29228
29229 * g++.dg/abi/rtti2.C: New test.
29230
29231 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29232
29233 * gcc.dg/i386-unroll-1.c: New test.
29234
29235 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29236
29237 * gcc.c-torture/compile/20021120-1.c: New test.
29238 * gcc.c-torture/compile/20021120-2.c: New test.
29239
29240 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29241
29242 * gcc.dg/bitfld-5.c: New test.
29243
29244 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29245
29246 * gcc.c-torture/execute/20021120-3.c: New test.
29247
29248 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29249
29250 * gcc.c-torture/execute/20021120-2.c: New test.
29251
29252 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29253
29254 * gcc.c-torture/execute/20021120-1.c: New test.
29255
29256 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29257
29258 * gcc.c-torture/execute/20021118-3.c: New test.
29259
29260 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29261
29262 * gcc.c-torture/compile/20021119-1.c: New test.
29263
29264 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29265
29266 * gcc.dg/duff-1.c: New test.
29267 * gcc.dg/duff-2.c: New test.
29268 * gcc.dg/duff-3.c: New test.
29269
29270 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29271
29272 * gcc.dg/cpp/_Pragma5.c: New test.
29273
29274 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29275
29276 * gcc.c-torture/execute/20021118-2.c: New test.
29277
29278 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29279
29280 * gcc.c-torture/execute/20021118-1.c: New test.
29281
29282 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29283
29284 * gcc.dg/20021116-1.c: New test.
29285
29286 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29287
29288 * g++.dg/abi/vcall1.C: New test.
29289
29290 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29291
29292 * gcc.dg/20021029-1.c: New test.
29293 * gcc.dg/20021029-2.c: New test.
29294
29295 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29296
29297 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29298
29299 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29300
29301 PR c/8439
29302 * gcc.dg/20021110.c: Move to ...
29303 * gcc.c-torture/compile/20021110.c: .... here.
29304
29305 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29306
29307 PR c/8467
29308 * gcc.c-torture/execute/20021111-1.c
29309
29310 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29311
29312 PR c/8439
29313 * gcc.dg/20021110.c: New test.
29314
29315 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29316
29317 * g++.dg/abi/vthunk3.C: Run only on x86.
29318
29319 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29320
29321 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29322
29323 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29324
29325 * lib/compat.exp (compat-execute): Fix logic error in last
29326 change.
29327
29328 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29329
29330 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29331
29332 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29333
29334 PR c++/8389
29335 * g++.dg/template/access6.C: New test.
29336
29337 2002-11-08 Jan Hubicka <jh@suse.cz>
29338
29339 * gcc.dg/i386-ssefp-1.c: New test.
29340 * gcc.dg/i386-ssefp-1.c: New test.
29341
29342 2002-11-08 Jan Hubicka <jh@suse.cz>
29343
29344 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29345
29346 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29347
29348 * g++.dg/abi/vthunk3.C: New test.
29349
29350 PR c++/8338
29351 * g++.dg/template/crash2.C: New test.
29352
29353 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29354
29355 * testsuite/g++.dg/abi/dtor1.C: New test.
29356 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29357
29358 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29359
29360 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29361 Darwin.
29362
29363 2002-11-04 Adam Nemet <anemet@lnxw.com>
29364
29365 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29366 -mthumb. Only xfail with -O0.
29367
29368 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29369
29370 * g++.dg/abi/thunk1.C: New test.
29371 * g++.dg/abi/thunk2.C: Likewise.
29372 * g++.dg/abi/vtt1.C: Likewise.
29373
29374 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29375
29376 PR optimization/8423
29377 * gcc.c-torture/execute/builtin-constant.c: New test.
29378
29379 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29380
29381 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29382 Add some more cases.
29383
29384 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29385
29386 PR c++/8391
29387 * g++.dg/opt/local1.C: New test.
29388
29389 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29390
29391 PR c++/8160
29392 * g++.dg/template/complit1.C: New test.
29393
29394 PR c++/8149
29395 * g++.dg/template/typename4.C: Likewise.
29396
29397 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29398
29399 Core issue 287, PR c++/7639
29400 * g++.dg/template/instantiate1.C: Adjust error location.
29401 * g++.dg/template/instantiate3.C: New test.
29402 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29403 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29404 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29405
29406 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29407
29408 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29409
29410 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29411
29412 PR c++/8287
29413 * g++.dg/init/dtor2.C: New test.
29414
29415 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29416
29417 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29418 * gcc.dg/nest.c: Bypass errors on irix6.
29419
29420 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29421
29422 * gcc.dg/nest.c: Expect error for mmix-*-*.
29423 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29424
29425 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29426
29427 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29428 markers.
29429
29430 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29431
29432 2002-10-25 Mike Stump <mrs@apple.com>
29433
29434 * gcc.dg/warn-1.c: New test.
29435
29436 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29437
29438 * g++.dg/template/typename3.C: New test.
29439
29440 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29441
29442 * g++.dg/lookup/ptrmem1.C: New test.
29443
29444 * g++.dg/abi/vthunk2.C: New test.
29445
29446 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29447
29448 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29449
29450 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29451
29452 * g++.dg/abi/empty9.C: New test.
29453
29454 2002-10-24 Richard Henderson <rth@redhat.com>
29455
29456 * g++.dg/inherit/thunk1.C: Enable for ia64.
29457
29458 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29459
29460 PR c++/8067
29461 * g++.dg/lookup/pretty1.C: New test.
29462
29463 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29464
29465 * gcc.dg/20021023-1.c: New test.
29466
29467 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29468
29469 PR c++/7679
29470 * g++.dg/parse/inline1.C: New test.
29471
29472 2002-10-23 Richard Henderson <rth@redhat.com>
29473
29474 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29475
29476 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29477
29478 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29479
29480 PR c++/6579
29481 * g++.dg/parse/stmtexpr3.C: New test.
29482
29483 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29484
29485 * g++.dg/expr/cond1.C: New test.
29486
29487 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29488
29489 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29490
29491 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29492
29493 * g++.dg/abi/vbase13.C: New test.
29494 * g++.dg/abi/vbase14.C: Likewise.
29495
29496 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29497
29498 * gcc.dg/tls/pic-1.c: New test.
29499 * gcc.dg/tls/nonpic-1.c: New test.
29500 * gcc.dg/20021018-1.c: New test.
29501
29502 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29503
29504 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29505 Remove only files with the same base name as the test case.
29506 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29507 (profopt-execute): Likewise. Also, remove old profiling
29508 and performance data files before running the tests.
29509
29510 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29511 * g++.dg/bprob/bprob.exp: Likewise.
29512 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29513 to allow more general test case names.
29514
29515 * g++.dg/bprob/bprob-1.C: Rename to ...
29516 * g++.dg/bprob/g++-bprob-1.C: ... this.
29517
29518 * g77.dg/bprob/bprob-1.f: Rename to ...
29519 * g77.dg/bprob/g77-bprob-1.f: ... this.
29520
29521 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29522
29523 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29524 bison 1.50 or later.
29525
29526 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29527
29528 * g++.dg/README: Describe more test directories.
29529
29530 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29531
29532 * g++.dg/init/array6.C: Add additional tests.
29533
29534 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29535
29536 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29537 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29538
29539 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29540
29541 * gcc.c-torture/compile/20020604-1.x: New.
29542 * gcc.c-torture/compile/simd-5.x: Likewise.
29543 * gcc.c-torture/execute/920710-1.x: Likewise.
29544 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29545
29546 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29547
29548 * g++.dg/inherit/override1.C: Add dg-options clause.
29549
29550 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29551
29552 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29553 _mm_slli_si128.
29554
29555 2002-10-19 Andreas Schwab <schwab@suse.de>
29556
29557 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29558 directory component.
29559
29560 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29561
29562 * g++.dg/inherit/thunk1.C: New test.
29563
29564 * g++.dg/inherit/override1.C: New test.
29565
29566 * g++.dg/abi/mangle11.C: New test.
29567 * g++.dg/abi/mangle14.C: New test.
29568 * g++.dg/abi/mangle17.C: New test.
29569
29570 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29571
29572 * g++.dg/overload/member2.C: New test.
29573
29574 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29575
29576 * g++.dg/README: Describe new compat directory.
29577 * g++.dg/dg.exp: Skip tests in compat directory.
29578 * README.compat: New file.
29579 * lib/compat.exp: New expect script.
29580 * g++.dg/compat: New test directory.
29581 * g++.dg/compat/compat.exp: New expect script.
29582 * g++.dg/compat/abi: New test directory.
29583 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29584 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29585 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29586 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29587 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29588 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29589 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29590 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29591 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29592 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29593 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29594 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29595 * g++.dg/compat/break: New test directory.
29596 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29597 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29598 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29599 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29600 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29601 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29602 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29603 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29604 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29605 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29606 g++.dg/compat/break/README: New files.
29607 * g++.dg/compat/eh: New test directory.
29608 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29609 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29610 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29611 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29612 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29613 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29614 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29615 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29616 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29617 g++.dg/compat/eh/filter2_y.C,
29618 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29619 g++.dg/compat/eh/new1_y.C,
29620 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29621 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29622 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29623 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29624 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29625 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29626 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29627 g++.dg/compat/eh/unexpected1_y.C: New files.
29628 * g++.dg/compat/init: New test directory.
29629 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29630 g++.dg/compat/init/array5_y.C,
29631 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29632 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29633 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29634 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29635 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29636 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29637 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29638 g++.dg/compat/init/init-ref2_y.C: New files.
29639
29640 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29641
29642 PR c++/7584
29643 * g++.dg/inherit/using3.C: New test.
29644
29645 2002-10-17 Jan Hubicka <jh@suse.cz>
29646
29647 * gcc.dg/20021017-2.c: New test.
29648
29649 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29650
29651 * g++.dg/abi/mangle16.C: Adjust.
29652
29653 * g++.dg/init/array8.C: New test.
29654
29655 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
29656
29657 * gcc.dg/special/mips-abi.exp: New test.
29658 * gcc.dg/special/mips-abi.s: Empty file used by the above.
29659
29660 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29661
29662 * g++.dg/abi/mangle16.C: New test.
29663 * g++.dg/abi/mangle17.C: Likewise.
29664
29665 PR c++/7478
29666 * g++.dg/template/ref1.C: New test.
29667
29668 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29669
29670 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29671
29672 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
29673
29674 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29675
29676 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29677
29678 PR c++/7524
29679 * g++.dg/init/array7.C: New test.
29680
29681 2002-10-15 Mark Mitchell <mark@codesourcery.com>
29682
29683 * g++.dg/init/array6.C: New test.
29684
29685 * g++.dg/abi/mangle13.C: Likewise.
29686 * g++.dg/abi/mangle14.C: Likewise.
29687 * g++.dg/abi/mangle15.C: Likewise.
29688
29689 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29690
29691 * g++.dg/abi/empty8.C: New test.
29692
29693 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
29694
29695 * g++.dg/init/ctor1.C: New test.
29696
29697 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
29698
29699 * gcc.c-torture/execute/20021015-1.c: New test.
29700
29701 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
29702
29703 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29704
29705 2002-10-14 Jan Hubicka <jh@suse.cz>
29706
29707 * gcc.dg/i386-ssetype-[1-5].c: New tests.
29708
29709 2002-10-14 Richard Henderson <rth@redhat.com>
29710
29711 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29712
29713 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29714
29715 PR optimization/6631
29716 * g++.dg/opt/const2.C: New test.
29717
29718 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29719
29720 PR c++/7176
29721 * g++.dg/parse/friend1.C: New test.
29722 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29723
29724 2002-10-14 Jakub Jelinek <jakub@redhat.com>
29725
29726 * gcc.dg/20021014-1.c: New test.
29727
29728 2002-10-11 Mark Mitchell <mark@codesourcery.com>
29729
29730 PR c++/5661
29731 * g++.dg/ext/vlm1.C: New test.
29732 * g++.dg/ext/vlm2.C: Likewise.
29733
29734 * g++.dg/init/array1.C: Remove invalid braces.
29735 * g++.dg/init/brace1.C: New test.
29736 * g++.dg/init/copy2.C: Likewise.
29737 * g++.dg/init/copy3.C: Likewise.
29738 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29739 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29740 braces.
29741
29742 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
29743
29744 * gcc.dg/cpp/assembler.S: Don't use -ansi.
29745
29746 2002-10-11 Richard Shann <richard.shann@superh.com>
29747
29748 * gcc.c-torture/compile/simd-5.c: New test.
29749
29750 2002-10-10 Roger Sayle <roger@eyesopen.com>
29751
29752 * gcc.c-torture/execute/shiftopt-1.c: New test case.
29753
29754 2002-10-10 Jim Wilson <wilson@redhat.com>
29755
29756 * gcc.c-torture/execute/20021010-1.c: New test.
29757
29758 2002-10-09 Zack Weinberg <zack@codesourcery.com>
29759
29760 PR c/7353
29761 * g++.dg/ext/typedef-init.C: New test.
29762 * gcc.dg/typedef-init.c: New test.
29763
29764 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
29765
29766 * gcc.dg/cpp/paste13.c: New test.
29767
29768 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29769
29770 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
29771 remaining platforms, XFAIL during compile, not execute. Don't
29772 XFAIL at -O0.
29773
29774 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
29775
29776 * gcc.dg/alias-1.c: Tweak expected warning.
29777
29778 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29779
29780 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29781
29782 2002-10-06 Andreas Jaeger <aj@suse.de>
29783
29784 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29785 * gcc.dg/cpp/c++98.C: Likewise.
29786
29787 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29788 * g++.dg/cpp/c++98.C: Likewise.
29789
29790 * g++.dg/README (Subdirectories): Mention cpp directory.
29791
29792 PR target/7559
29793 * gcc.dg/20021006-1.c: New test.
29794
29795 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29796
29797 PR c++/7804
29798 * g++.dg/other/warning1.C: New test.
29799
29800 2002-10-04 Roger Sayle <roger@eyesopen.com>
29801
29802 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29803 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
29804 and sparc-*-* with -m64 as expected failures. See PR 8087.
29805
29806 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29807
29808 PR c++/7931
29809 * g++.dg/template/ptrmem3.C: New test.
29810
29811 PR c++/7754
29812 * g++.dg/template/union1.C: New test.
29813
29814 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29815
29816 PR c++/8006
29817 * g++.dg/abi/mangle9.C: New test.
29818 * g++.dg/abi/mangle10.C: New test.
29819 * g++.dg/abi/mangle11.C: New test.
29820 * g++.dg/abi/mangle12.C: New test.
29821
29822 2002-10-02 Mark Mitchell <mark@codesourcery.com>
29823
29824 PR c++/7188.
29825 * g++.dg/template/meminit1.C: New test.
29826 * g++.dg/warn/Wreorder-1.C: Likewise.
29827 * g++.old-deja/g++.mike/warn3.C: Tweak.
29828 * lib/prune.exp: Ingore "in copy constructor".
29829
29830 2002-10-02 Andreas Jaeger <aj@suse.de>
29831
29832 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29833 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29834 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29835 on x86-64.
29836
29837 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29838
29839 * gcc.dg/empty1.C: Fix typo.
29840
29841 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
29842
29843 * gcc.dg/alias-1.c: New test.
29844
29845 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29846
29847 * gcc.dg/empty1.C: New test.
29848
29849 * g++.dg/tls/init-2.C: Tweak error messages.
29850
29851 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
29852
29853 * gcc.c-torture/compile/20020923-1.c: New test.
29854
29855 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
29856
29857 * gcc.c-torture/execute/ffs-1.c: New test.
29858 * gcc.c-torture/execute/ffs-2.c: Ditto.
29859
29860 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
29861
29862 * g++.dg/overload/member1.C: New test.
29863
29864 2002-09-30 Mark Mitchell <mark@codesourcery.com>
29865
29866 * g++.dg/abi/empty7.C: New test.
29867 * g++.dg/init/pm2.C: Likewise.
29868
29869 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
29870
29871 * g++.dg/rtti/crash1.C: New test.
29872
29873 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
29874
29875 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29876 gcc.dg/sibcall-4.c: New tests.
29877
29878 2002-09-28 Roger Sayle <roger@eyesopen.com>
29879
29880 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29881 powerpc and MMIX targets.
29882
29883 2002-09-27 Zack Weinberg <zack@codesourcery.com>
29884
29885 * gcc.dg/cpp/20020927-1.c: New.
29886
29887 2002-09-26 David S. Miller <davem@redhat.com>
29888
29889 * gcc.c-torture/compile/trunctfdf.c: New.
29890
29891 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29892
29893 * lib/target-supports.exp (check_weak_available): Handle solaris2.
29894
29895 2002-09-27 Alan Modra <amodra@bigpond.net.au>
29896
29897 * gcc.c-torture/execute/loop-15.c: New.
29898
29899 2002-09-26 Janis Johnson <janis187@us.ibm.com>
29900
29901 * README.QMTEST: Fix typo.
29902
29903 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29904
29905 * gcc.dg/20020926-1.c: New test.
29906
29907 2002-09-25 David S. Miller <davem@redhat.com>
29908
29909 PR target/7842
29910 * gcc.c-torture/execute/shiftdi.c: New test.
29911
29912 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
29913
29914 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29915 unique to the tool.
29916 * lib/g77.exp (g77_init): Likewise.
29917 * lib/g++.exp (g++_init): Likewise.
29918 * lib/objc.exp (objc_init): Likewise.
29919
29920 2002-09-25 Mark Mitchell <mark@codesourcery.com>
29921
29922 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29923 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29924 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29925
29926 2002-09-25 Richard Henderson <rth@redhat.com>
29927
29928 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29929 too-small long double.
29930
29931 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
29932
29933 * gcc.dg/20020919-1.c: New test.
29934
29935 2002-09-23 Mark Mitchell <mark@codesourcery.com>
29936
29937 * g++.dg/abi/bitfield6.C: New test.
29938 * g++.dg/abi/bitfield7.C: New test.
29939 * g++.dg/abi/bitfield8.C: New test.
29940 * g++.dg/abi/vbase11.C: New test.
29941
29942 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
29943
29944 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29945 hppa*-*-hpux*. Update test comment.
29946
29947 2002-09-20 Jakub Jelinek <jakub@redhat.com>
29948
29949 * gcc.dg/tls/struct-1.c: New test.
29950
29951 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
29952
29953 * gcc.dg/cpp/tr-warn2.c: Update.
29954
29955 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
29956
29957 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29958
29959 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
29960
29961 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29962 systems.
29963
29964 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
29965
29966 * gcc.c-torture/execute/ieee/mzero3.c: New test.
29967
29968 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29969 Adjust for c++filt moved to binutils. Remove spurious duplicate
29970 setting of cxxfilt.
29971
29972 2002-09-19 Geoffrey Keating <geoffk@apple.com>
29973
29974 * gcc.dg/20020312-2.c: Update for darwin.
29975
29976 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
29977
29978 * g++.old-deja/g++.other/crash32.C: Mark ICE.
29979
29980 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
29981
29982 * objc.dg/comp-types-1.m: New test.
29983 * objc.dg/comp-types-2.m: New test.
29984 * objc.dg/comp-types-3.m: New test.
29985 * objc.dg/comp-types-4.m: New test.
29986 * objc.dg/comp-types-5.m: New test.
29987 * objc.dg/comp-types-6.m: New test.
29988
29989 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
29990
29991 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29992
29993 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
29994
29995 * g++.dg/other/do1.C: New test.
29996
29997 * g++.dg/template/subst1.C: New test.
29998
29999 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30000
30001 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30002
30003 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30004
30005 * g++.dg/template/qualttp20.C: Adjust expected errors.
30006 * g++.old-deja/g++.jason/report.C: Likewise.
30007 * g++.old-deja/g++.other/qual1.C: Likewise.
30008
30009 * g++.dg/lookup/scoped2.C: New test.
30010
30011 * g++.dg/ext/asm3.C: New test.
30012
30013 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30014
30015 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30016
30017 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30018
30019 * ChangeLog: follow spelling conventions.
30020 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30021 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30022 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30023 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30024 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30025 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30026 * g++.old-deja/g++.law/global-init1.C: Likewise.
30027 * g++.old-deja/g++.other/delete4.C: Likewise.
30028 * g++.old-deja/g++.other/inline21.C: Likewise.
30029 * g++.old-deja/g++.other/singleton.C: Likewise.
30030 * g77.dg/strlen0.f: Likewise.
30031 * g77.f-torture/compile/20010519-1.f: Likewise.
30032 * g77.f-torture/compile/980310-4.f: Likewise.
30033 * gcc.c-torture/compile/20000605-1.c: Likewise.
30034 * gcc.c-torture/execute/20020225-1.c: Likewise.
30035 * gcc.dg/c90-hexfloat-2.c: Likewise.
30036 * gcc.dg/c99-bool-1.c: Likewise.
30037 * gcc.dg/c99-hexfloat-2.c: Likewise.
30038 * gcc.dg/dll-2.c: Likewise.
30039 * gcc.dg/wtr-union-init-1.c: Likewise.
30040 * gcc.dg/wtr-union-init-2.c: Likewise.
30041 * gcc.dg/wtr-union-init-3.c: Likewise.
30042 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30043 * gcc.dg/cpp/defined.c: Likewise.
30044 * gcc.dg/cpp/macsyntx.c: Likewise.
30045 * gcc.dg/cpp/paste2.c: Likewise.
30046 * gcc.dg/cpp/trad/defined.c: Likewise.
30047 * gcc.dg/format/c90-printf-1.c: Likewise.
30048 * gcc.dg/format/c90-scanf-1.c: Likewise.
30049 * gcc.dg/format/c99-printf-1.c: Likewise.
30050 * gcc.dg/format/c99-scanf-1.c: Likewise.
30051 * gcc.misc-tests/gcov-8.c: Likewise.
30052 * lib/profopt.exp: Likewise.
30053
30054 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30055
30056 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30057
30058 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30059
30060 * g++.dg/inherit/using2.C: New test.
30061
30062 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30063
30064 * ChangeLog: Follow spelling conventions.
30065 * g++.dg/template/friend4.C: Likewise.
30066 * g++.old-deja/g++.pt/crash67.C: Likewise.
30067 * gcc.c-torture/execute/20000801-4.c: Likewise.
30068 * gcc.dg/c90-digraph-1.c: Likewise.
30069 * gcc.dg/c94-digraph-1.c: Likewise.
30070 * gcc.dg/c99-digraph-1.c: Likewise.
30071 * gcc.dg/cpp/line5.c: Likewise.
30072 * gcc.dg/cpp/multiline.c: Likewise.
30073 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30074 * gcc.dg/format/attr-3.c: Likewise.
30075 * gcc.dg/format/c90-scanf-3.c: Likewise.
30076 * gcc.dg/format/ext-4.c: Likewise.
30077
30078 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30079
30080 * g++.dg/template/pretty1.C: New test.
30081
30082 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30083
30084 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30085
30086 2002-09-13 Matt Austern <austern@apple.com>
30087
30088 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30089 passing a cast expression to a function by const reference.
30090
30091 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30092
30093 * g++.dg/template/deduce1.C: New test.
30094
30095 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30096
30097 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30098 32-bit int.
30099
30100 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30101
30102 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30103 usage.
30104
30105 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30106
30107 * gcc.c-torture/compile/20020910-1.c: New test.
30108
30109 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30110
30111 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30112
30113 2002-09-10 Andreas Jaeger <aj@suse.de>
30114
30115 * gcc.dg/20020312-2.c: Adjust for x86-64.
30116
30117 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30118
30119 * g77.dg/7388.f: New test case for PR 7388.
30120
30121 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30122
30123 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30124
30125 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30126
30127 * objc.dg/proto-lossage-1.m: New test.
30128
30129 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30130
30131 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30132
30133 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30134
30135 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30136 expected to pass.
30137
30138 2002-09-06 Stan Shebs <shebs@apple.com>
30139 David Edelsohn <edelsohn@gnu.org>
30140
30141 * gcc.dg/weak: New directory.
30142 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30143 target-specific xfail bits.
30144 * gcc.dg/typeof-2.c: Move to new directory.
30145 * gcc.dg/weak.exp: New expect script.
30146
30147 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30148
30149 * gcc.c-torture/execute/extzvsi.c: New test.
30150
30151 2002-09-05 Stan Shebs <shebs@apple.com>
30152
30153 * gcc.dg/weak-1.c: xfail on Darwin.
30154 * gcc.dg/weak-2.c: Ditto.
30155 * gcc.dg/weak-3.c: Ditto.
30156 * gcc.dg/weak-4.c: Ditto.
30157 * gcc.dg/weak-5.c: Ditto.
30158 * gcc.dg/weak-6.c: Ditto.
30159 * gcc.dg/weak-7.c: Ditto.
30160 * gcc.dg/weak-8.c: Ditto.
30161 * gcc.dg/weak-9.c: Ditto.
30162
30163 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30164
30165 * gcc.c-torture/execute/loop-14.c: New test.
30166
30167 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30168
30169 * g++.dg/other/cxa-atexit1.C: New test.
30170
30171 * gcc.dg/typeof-2.c: New test.
30172
30173 2002-09-03 Roger Sayle <roger@eyesopen.com>
30174
30175 * gcc.dg/builtins-2.c: New testcase.
30176 * gcc.dg/builtins-3.c: New testcase.
30177
30178 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30179
30180 * gcc.dg/cpp/_Pragma4.c: New test.
30181
30182 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30183
30184 * objc/execute/nil_method-1.m: New testcase.
30185
30186 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30187
30188 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30189 [Object class], not [Object initialize].
30190
30191 2002-08-31 Roger Sayle <roger@eyesopen.com>
30192 Hans-Peter Nilsson <hp@bitrange.com>
30193
30194 * gcc.c-torture/execute/20020720-1.x: Skip test on
30195 mmix-knuth-mmixware. Correct comment.
30196
30197 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30198
30199 * testsuite/g++.dg/abi/bitfield5.C: New test.
30200 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30201
30202 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30203
30204 * objc.dg/undeclared-selector.m: New test.
30205
30206 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30207
30208 * g++.dg/other/offsetof1.C: Avoid cast warning.
30209
30210 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30211
30212 * objc.dg/super-class-2.m: New test.
30213
30214 2002-08-24 Matt Austern <austern@apple.com>
30215
30216 * g++.dg/ext/lvaddr.C: New test.
30217 * g++.dg/ext/lvcast.C: New test.
30218
30219 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30220
30221 * testsuite/g++.dg/inherit/cond1.C: New test.
30222
30223 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30224
30225 * gcc.dg/noncompile/incomplete-1.c: New test.
30226
30227 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30228
30229 * gcc.dg/typespec-1.c: New test.
30230
30231 2002-08-20 Devang Patel <dpatel@apple.com>
30232 * objc.dg/proto-hier-2.m: New test.
30233
30234 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30235
30236 * objc.dg/bitfield-1.m: New test.
30237 * objc.dg/bitfield-2.m: New test.
30238
30239 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30240
30241 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30242 gcc.dg/c99-flex-array-4.c: New tests.
30243
30244 2002-08-16 Stan Shebs <shebs@apple.com>
30245
30246 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30247
30248 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30249
30250 * gcc.dg/typeof-1.c: New test.
30251 * g++.dg/ext/typeof2.C: New test.
30252
30253 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30254
30255 * g++.dg/other/offsetof1.C: New test.
30256
30257 2002-08-14 Richard Henderson <rth@redhat.com>
30258
30259 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30260
30261 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30262
30263 * gcc.dg/cpp/_Pragma3.c: New test.
30264
30265 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30266
30267 * g++.dg/template/inherit3: New test.
30268
30269 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30270
30271 * gcc.dg/bitfld-4.c: Add blank options.
30272
30273 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30274
30275 * g++.dg/template/crash1.C: New test.
30276
30277 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30278
30279 * gcc.dg/tls/opt-2.c: New test.
30280
30281 2002-08-08 Devang Patel <dpatel@apple.com>
30282
30283 * objc.dg/selector-1.m : New test
30284
30285 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30286
30287 * g++.dg/abi/bitfield4.C: New test.
30288 * gcc.dg/bitfld-4.c: New test.
30289
30290 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30291
30292 * g++.dg/other/packed1.C: New test.
30293
30294 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30295
30296 * g++.dg/abi/offsetof.C: Tweak error messages.
30297 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30298
30299 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30300
30301 * gcc.dg/bitfld-3.c: New test.
30302
30303 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30304 Richard Henderson <rth@redhat.com>
30305
30306 * gcc.dg/i386-bitfield1.c: New test.
30307 * g++.dg/abi/bitfield3.C: Update.
30308
30309 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30310
30311 * objc.dg/const-str-2.m: Update.
30312 * gcc.dg/cpp/c++98.c: Change to C extension.
30313 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30314 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30315
30316 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30317
30318 * testsuite/gcc.dg/tls/diag-3.c: New.
30319
30320 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30321
30322 * g++.dg/README (Subdirectories): Document new subdir expr.
30323 * g++.dg/expr/pmf-1.C: New test.
30324
30325 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30326
30327 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30328
30329 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30330
30331 * g++.dg/abi/bitfield3.C: New test.
30332
30333 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30334
30335 * lib/gcov.exp: Tweak expected line formats.
30336 * gcc.misc-tests/gcov8.c: New test.
30337 * gcc.misc-tests/gcov8.x: New flags.
30338
30339 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30340
30341 * consistency.vlad/layout/endian.c: Include string.h.
30342
30343 * gcc.c-torture/execute/20020805-1.c: New test.
30344
30345 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30346
30347 * g++.dg/other/conversion1.C: New test.
30348
30349 2002-08-03 Roger Sayle <roger@eyesopen.com>
30350
30351 * gcc.dg/builtins-1.c: New testcase.
30352
30353 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30354
30355 * g++.dg/inherit/access3.C: New test.
30356
30357 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30358
30359 * gcc.dg/ia64-visibility-2.c: New test.
30360
30361 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30362
30363 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30364 __qualifier_flags to __flags.
30365
30366 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30367
30368 * g++.dg/inherit/operator1.C: New test.
30369 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30370 * g++.dg/other/error1.C: Change expected error message.
30371 * g++.dg/template/conv4.C: Likewise.
30372
30373 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30374
30375 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30376 for documented behavior.
30377
30378 2002-07-25 Roger Sayle <roger@eyesopen.com>
30379
30380 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30381 several targets known to fail.
30382
30383 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30384
30385 * gcc.dg/mips-args-[123].c: New tests.
30386
30387 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30388
30389 * gcc.dg/ppc-spe.c: New.
30390
30391 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30392
30393 * g++.dg/other/ptrmem4.C: New testcase.
30394
30395 2002-07-24 Richard Henderson <rth@redhat.com>
30396
30397 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30398
30399 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30400
30401 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30402
30403 2002-07-24 Roger Sayle <roger@eyesopen.com>
30404
30405 * gcc.c-torture/execute/memset-3.c: New testcase.
30406
30407 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30408
30409 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30410 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30411
30412 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30413
30414 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30415 Delete.
30416
30417 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30418
30419 * gcc.c-torture/compile/simd-4.c: New test.
30420
30421 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30422
30423 PR c++/7347, c++/7348
30424 * g++.dg/template/access4.C: New test.
30425 * g++.dg/template/access5.C: New test.
30426 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30427 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30428 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30429 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30430
30431 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30432
30433 * gcc.dg/gnu89-init-2.c: New test.
30434
30435 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30436
30437 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30438
30439 2002-07-20 Roger Sayle <roger@eyesopen.com>
30440
30441 * gcc.c-torture/execute/20020720-1.c: New testcase.
30442
30443 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30444
30445 * gcc.dg/cpp/Wsignprom.c: New tests.
30446
30447 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30448
30449 * gcc.c-torture/execute/loop-13.c: New test.
30450
30451 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30452
30453 * gcc.dg/cpp/expr.c: New tests.
30454
30455 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30456
30457 * g++.dg/opt/pr6713.C: Add template instantiation.
30458
30459 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30460
30461 * gcc.dg/nest.c: New test.
30462
30463 2002-07-17 Richard Henderson <rth@redhat.com>
30464
30465 * g++.dg/opt/pr6713.C: New test.
30466
30467 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30468
30469 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30470 XFAIL for all x86 processors.
30471
30472 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30473
30474 * gcc.c-torture/execute/20010122-1.x: Do not test with
30475 -fomit-frame-pointer.
30476
30477 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30478
30479 * g++.dg/template/instantiate2.C: New test.
30480 * g++.dg/template/spec4.C: New test.
30481
30482 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30483
30484 * g++.dg/template/access2.C: New test.
30485 * g++.dg/template/access3.C: New test.
30486
30487 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30488
30489 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30490 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30491 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30492 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30493 Convert to use <stdarg.h>.
30494 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30495 Delete.
30496 * gcc.dg/va-arg-2.c: New.
30497 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30498
30499 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30500
30501 * gcc.c-torture/compile/20020710-1.c: New test.
30502
30503 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30504 Andrew Pinski <pinskia@physics.uc.edu>
30505
30506 gcc.c-torture/compile/simd-2.c: New testcase.
30507 gcc.c-torture/compile/simd-3.c: Likewise.
30508
30509 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30510
30511 PR c++/7224
30512 * g++.dg/overload/error1.C: New test.
30513
30514 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30515
30516 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30517 configuration and IRIX 6 O32 ABI.
30518
30519 2002-07-11 Roger Sayle <roger@eyesopen.com>
30520
30521 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30522
30523 2002-07-10 Roger Sayle <roger@eyesopen.com>
30524
30525 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30526
30527 2002-07-10 Jeffrey A Law <law@redhat.com>
30528
30529 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30530
30531 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30532
30533 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30534
30535 * gcc.dg/20020312-2.c: Check for __PPC__.
30536
30537 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30538
30539 * gcc.c-torture/compile/20020709-1.c: New test.
30540
30541 2002-07-07 Roger Sayle <roger@eyesopen.com>
30542
30543 * g++.dg/template/qualttp21.C: New test case.
30544
30545 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30546
30547 * gcc.c-torture/compile/20020706-1.c: New test.
30548 * gcc.c-torture/compile/20020706-2.c: New test.
30549
30550 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30551 Alexandre Oliva <aoliva@redhat.com>
30552
30553 * g++.dg/warn/incomplete1.C: New test.
30554
30555 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30556
30557 PR c++/7099
30558 * g++.dg/warn/noreturn1.C: New test.
30559
30560 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30561
30562 PR c++/6706
30563 * g++.dg/debug/debug6.C: New test.
30564 * g++.dg/debug/debug7.C: New test.
30565
30566 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30567
30568 * gcc.c-torture/compile/simd-3.c: New test.
30569
30570 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30571
30572 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30573 * gcc.dg/20020620-1.c: Likewise.
30574
30575 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30576
30577 PR c++/6944
30578 * g++.dg/init/array4.C: New test.
30579 * g++.dg/init/array5.C: New test.
30580
30581 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30582
30583 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30584 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30585
30586 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30587
30588 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30589 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30590 * gcc.dg/wtr-conversion-1.c: Likewise.
30591 * gcc.dg/wtr-escape-1.c: Likewise.
30592 * gcc.dg/wtr-int-type-1.c: Likewise.
30593 * gcc.dg/wtr-label-1.c: Likewise.
30594 * gcc.dg/wtr-static-1.c: Likewise.
30595 * gcc.dg/wtr-strcat-1.c: Likewise.
30596 * gcc.dg/wtr-suffix-1.c: Likewise.
30597 * gcc.dg/wtr-switch-1.c: Likewise.
30598 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30599 * gcc.dg/wtr-union-init-1.c: Likewise.
30600 * gcc.dg/wtr-union-init-2.c: Likewise.
30601 * gcc.dg/wtr-union-init-3.c: Likewise.
30602
30603 * gcc.dg/wtr-func-def-1.c: New test.
30604
30605 2002-07-02 Devang Patel <dpatel@apple.com>
30606
30607 * objc.dg/param-1.m: New test.
30608
30609 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30610
30611 * gcc.dg/cpp/trad/directive.c: Add test.
30612 * gcc.dg/cpp/trad/macroargs.c: Add test.
30613 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30614
30615 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30616
30617 * gcc.dg/cpp/cmdlne-M.c: New test.
30618
30619 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30620
30621 * objc.dg/desig-init-1.m: New test.
30622
30623 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30624
30625 PR c++/6716
30626 * g++.dg/template/instantiate1.C: New test.
30627
30628 2002-07-01 Mark Mitchell <mark@codesourcery.com>
30629
30630 PR c++/7112
30631 * g++.dg/template/sizeof2.C: New test.
30632
30633 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30634
30635 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30636 gcc.dg/cpp/trad/include.c: New tests.
30637
30638 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
30639
30640 PR target/7177
30641 * gcc.c-torture/compile/20020701-1.c: New test.
30642
30643 2002-07-01 Stan Shebs <shebs@apple.com>
30644
30645 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30646 header here...
30647 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30648 (objc-torture-execute): or here.
30649
30650 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
30651
30652 * gcc.c-torture/execute/arith-rand-ll.c: New test.
30653
30654 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30655
30656 * gcc.dg/cpp/trad/escaped-nl.c: New test.
30657
30658 2002-06-30 Devang Patel <dpatel@apple.com>
30659
30660 * objc.dg/fsyntax-only.m: New test.
30661
30662 2002-06-27 Mark Mitchell <mark@codesourcery.com>
30663
30664 PR c++/6695
30665 * g++.dg/template/friend7.C: New file.
30666
30667 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
30668
30669 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30670 return type.
30671
30672 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
30673
30674 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30675 avoid division by zero.
30676
30677 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
30678
30679 * gcc.dg/Wunknownprag.c: New tests.
30680
30681 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
30682
30683 * gcc.c-torture/execute/simd-2.c: New test.
30684
30685 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
30686
30687 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30688 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30689 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30690 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30691 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30692 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30693 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30694 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30695 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30696 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30697 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30698 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30699 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30700 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30701 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30702 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30703 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30704
30705 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
30706
30707 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30708 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30709 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30710 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30711 New tests.
30712 * gcc.dg/cpp/trad/directive.c: Update.
30713
30714 2002-06-23 Andreas Jaeger <aj@suse.de>
30715
30716 * gcc.c-torture/execute/complex-6.c: New.
30717
30718 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
30719
30720 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30721 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30722 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30723 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30724
30725 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
30726
30727 * gcc.dg/cpp/trad: New directory with traditional tests copied
30728 from parent directory.
30729 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30730 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30731 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30732 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30733 Move to trad/ and rename.
30734 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30735 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30736 gcc.dg/cpp/trad/redef2.c: New tests.
30737 * gcc.dg/cpp/trad/trad.exp: New driver.
30738
30739 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
30740
30741 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30742 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30743 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30744 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30745 Remove.
30746
30747 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
30748
30749 * gcc.dg/20020620-1.c: New test.
30750
30751 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30752
30753 * g++.dg/template/ttp4.C: New test.
30754
30755 2002-06-19 Jakub Jelinek <jakub@redhat.com>
30756
30757 * g++.dg/opt/vt1.C: Fix regexp.
30758
30759 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30760
30761 * gcc.c-torture/execute/pure-1.c: Make functions static again.
30762 Don't use attribute `noinline'.
30763
30764 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30765
30766 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30767
30768 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
30769
30770 * gcc.c-torture/execute/simd-1.c: New.
30771
30772 * gcc.dg/simd-1.c: New.
30773
30774 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30775
30776 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30777
30778 2002-06-16 Richard Henderson <rth@redhat.com>
30779
30780 * g++.dg/ext/anon-struct1.C: New.
30781 * g++.dg/ext/anon-struct2.C: New.
30782 * g++.dg/ext/anon-struct3.C: New.
30783 * gcc.dg/anon-struct-1.c: New.
30784 * gcc.dg/anon-struct-2.c: New.
30785 * gcc.dg/anon-struct-3.c: New.
30786 * gcc.dg/20011008-1.c: Adjust warning text.
30787 * gcc.dg/20020527-1.c: Add -fms-extensions.
30788
30789 2002-06-16 Richard Henderson <rth@redhat.com>
30790
30791 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30792
30793 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
30794
30795 * gcc.c-torture/execute/20020615-1.c: New test.
30796
30797 2002-06-15 Roger Sayle <roger@eyesopen.com>
30798
30799 * gcc.c-tortuture/execute/compare-1.c: New test case.
30800 * gcc.c-tortuture/execute/compare-2.c: New test case.
30801 * gcc.c-tortuture/execute/compare-3.c: New test case.
30802
30803 2002-06-13 Richard Henderson <rth@redhat.com>
30804
30805 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
30806 ia64 ilp32.
30807
30808 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30809
30810 * g++.dg/template/typename2.C: Update error message.
30811
30812 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
30813
30814 * gcc.c-torture/execute/20020611-1.c: New test.
30815
30816 2002-06-11 Bob Wilson <bob.wilson@acm.org>
30817
30818 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30819 list of targets to skip.
30820
30821 2002-06-10 Bob Wilson <bob.wilson@acm.org>
30822
30823 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30824 targets if not optimizing.
30825
30826 2002-06-10 Jakub Jelinek <jakub@redhat.com>
30827
30828 * gcc.c-torture/compile/20020605-1.c: New test.
30829
30830 * g++.dg/opt/vt1.C: New test.
30831
30832 * gcc.dg/20020531-1.c: New test.
30833
30834 * gcc.dg/20020530-1.c: New test.
30835
30836 * gcc.dg/20020527-1.c: New test.
30837
30838 * g++.dg/opt/cse1.C: New test.
30839
30840 2002-06-07 Roger Sayle <roger@eyesopen.com>
30841
30842 * gcc.dg/20020607-2.c: New test case.
30843
30844 2002-06-07 Jakub Jelinek <jakub@redhat.com>
30845
30846 * gcc.c-torture/compile/20020604-1.c: New test.
30847
30848 2002-06-04 Richard Henderson <rth@redhat.com>
30849
30850 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30851 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30852 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30853
30854 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
30855
30856 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30857
30858 2002-06-03 Richard Henderson <rth@redhat.com>
30859
30860 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30861 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30862
30863 2002-06-02 Richard Henderson <rth@redhat.com>
30864
30865 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30866 test functions static.
30867
30868 2002-06-02 Andreas Jaeger <aj@suse.de>
30869
30870 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30871 now.
30872
30873 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
30874
30875 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30876 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30877 Update for mofified diagnostics.
30878 * gcc.dg/c99-intconst-1.c: No longer fail.
30879
30880 2002-06-02 Richard Henderson <rth@redhat.com>
30881
30882 * gcc.dg/uninit-A.c: Remove xfail markers.
30883
30884 2002-06-01 Roger Sayle <roger@eyesopen.com>
30885
30886 * gcc.dg/fnegate-1.c: New test case.
30887
30888 2002-05-30 Osku Salerma <osku@iki.fi>
30889
30890 * gcc.c-torture/execute/mayalias-1.c: New file.
30891
30892 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
30893
30894 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30895 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30896 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30897
30898 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
30899
30900 * gcc.c-torture/execute/20020529-1.c: New test.
30901
30902 2002-05-27 Richard Henderson <rth@redhat.com>
30903
30904 * g++.dg/ext/attrib6.C: New test case.
30905
30906 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30907
30908 * gcc.c-torture/execute/pure-1.c: New test.
30909
30910 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30911
30912 * gcc.dg/cpp/arith-2.c: Remove.
30913
30914 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
30915
30916 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30917 * gcc.dg/cpp/if-3.c: Remove.
30918
30919 2002-05-26 Jakub Jelinek <jakub@redhat.com>
30920
30921 * g++.dg/opt/cse2.C: New test.
30922
30923 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
30924
30925 * gcc.dg/cpp/arith-1.c: New semantic tests.
30926 * gcc.dg/cpp/if-1.c: Update.
30927
30928 2002-05-24 Ben Elliston <bje@redhat.com>
30929
30930 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30931
30932 2002-05-24 Jakub Jelinek <jakub@redhat.com>
30933
30934 * gcc.dg/verbose-asm.c: New test.
30935
30936 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
30937
30938 * gcc.dg/cpp/paste12.c: New test.
30939
30940 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
30941
30942 * g++.dg/parse/named_ops.C: New test.
30943
30944 2002-05-23 Mark Mitchell <mark@codesourcery.com>
30945
30946 * gcc/testsuite/gcc.dg/weak-8.c: New test.
30947
30948 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
30949
30950 * gcc.dg/weak-2.c: Allow optional leading underscore
30951 in scan-assembler symbol name.
30952 * gcc.dg/weak-3.c: Likewise.
30953 * gcc.dg/weak-4.c: Likewise.
30954 * gcc.dg/weak-5.c: Likewise.
30955
30956 2002-05-23 Jakub Jelinek <jakub@redhat.com>
30957
30958 * gcc.dg/20020523-1.c: New test.
30959
30960 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
30961
30962 * objc.dg/const-str-2.m: Update now that we stop after
30963 a command line error.
30964
30965 2002-05-22 Richard Henderson <rth@redhat.com>
30966
30967 * g++.dg/dg.exp: Fix typo in test pruneing.
30968
30969 2002-05-22 Richard Henderson <rth@redhat.com>
30970
30971 * g++.dg/dg.exp: Prune the tls subdirectory.
30972 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30973 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30974 * g++.dg/tls/init-1.C: New.
30975
30976 2002-05-22 Jakub Jelinek <jakub@redhat.com>
30977
30978 * gcc.dg/20020517-1.c: New test.
30979
30980 2002-05-21 Richard Henderson <rth@redhat.com>
30981
30982 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30983 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30984
30985 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
30986
30987 * g++.dg/other/copy2.C: New test.
30988
30989 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
30990
30991 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30992 (MAX_COPY): Bump up to 10 times sizeof (long long).
30993 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30994
30995 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30996 sizeof (long long).
30997
30998 * gcc.c-torture/execute/strcpy-1.c: New test.
30999
31000 2002-05-19 Jason Merrill <jason2redhat.com>
31001
31002 * g++.dg/ext/oper1.C: New test.
31003
31004 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31005 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31006
31007 * README.QMTEST: New file.
31008
31009 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31010
31011 2002-05-19 Andreas Jaeger <aj@suse.de>
31012
31013 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31014 now.
31015 * gcc.c-torture/execute/loop-2d.x: Likewise.
31016
31017 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31018
31019 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31020 support weak symbols.
31021 * gcc.dg/weak-4.c: Likewise.
31022 * gcc.dg/weak-6.c: Likewise.
31023
31024 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31025
31026 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31027 cygwin, coff and h8300-*-hms targets
31028 * gcc.dg/weak-5.c: Likewise.
31029 * gcc.dg/weak-7.c: Likewise.
31030
31031 2002-05-16 Jason Merrill <jason@redhat.com>
31032
31033 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31034 (scan-assembler-not, scan-assembler-dem): Likewise.
31035 (scan-assembler-dem-not): Likewise.
31036
31037 2002-05-15 Richard Henderson <rth@redhat.com>
31038
31039 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31040
31041 2002-05-15 Richard Henderson <rth@redhat.com>
31042
31043 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31044 (vfoo1f): Warning here.
31045 (vfoo1l): Don't redefine the alias.
31046
31047 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31048
31049 * g++.dg/init/pm1.C: New test.
31050
31051 2002-05-12 David S. Miller <davem@redhat.com>
31052
31053 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31054 types.
31055
31056 2002-05-10 Roger Sayle <roger@eyesopen.com>
31057
31058 * gcc.c-torture/execute/20020510-1.c: New test case.
31059
31060 2002-05-10 David S. Miller <davem@redhat.com>
31061
31062 * gcc.c-torture/execute/conversion.c: Test long double too.
31063
31064 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31065
31066 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31067 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31068 * lib/g++.exp (g++_link_flags): Likewise.
31069 * lib/objc.exp (objc_target_compile): Likewise.
31070
31071 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31072
31073 * gcc.dg/cpp/poison.c: Update.
31074 * gcc.dg/cpp/20000625-2.c: Remove.
31075 * gcc.dg/cpp/direct2s.c: Remove final test.
31076
31077 2002-05-08 Tom Rix <trix@redhat.com>
31078
31079 * gcc.c-torture/execute/20020508-1.c: New test.
31080 * gcc.c-torture/execute/20020508-2.c: New test.
31081 * gcc.c-torture/execute/20020508-3.c: New test.
31082
31083 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31084
31085 * gcc.dg/cpp/charconst-4.c: More tests.
31086
31087 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31088
31089 PR c/6569
31090 * gcc.dg/weak-3.c: Update location of warning messages.
31091 * gcc.dg/weak-5.c: Likewise.
31092
31093 2002-05-06 Roger Sayle <roger@eyesopen.com>
31094
31095 * gcc.c-torture/execute/20020506-1.c: New test case.
31096
31097 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31098
31099 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31100
31101 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31102
31103 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31104
31105 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31106
31107 * gcc.dg/cpp/charconst-3.c: New test.
31108
31109 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31110
31111 * gcc.dg/cpp/charconst.c: Update tests.
31112
31113 2002-05-05 Tim Josling <tej@melbpc.org.au>
31114
31115 * treelang: Added directory for new sample language treelang. Also
31116 lib/treelang.exp: New file to signal treelang should be tested.
31117
31118 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31119
31120 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31121 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31122 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31123 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31124 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31125 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31126 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31127
31128 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31129
31130 * gcc.dg/format/xopen-2.c: New test.
31131
31132 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31133
31134 * gcc.dg/20020503-1.c: New test.
31135
31136 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31137
31138 * g++.dg/init/dtor1.C: Make it tougher.
31139
31140 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31141
31142 * g++.dg/init/dtor1.C: New test.
31143
31144 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31145
31146 * gcc.dg/altivec-8.c: New.
31147
31148 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31149
31150 * gcc.dg/altivec-7.c: New.
31151
31152 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31153
31154 * g++.dg/parse/typedef1.C: New test.
31155
31156 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31157
31158 PR c++/6486
31159 * g++.dg/template/friend6.C: New test.
31160
31161 PR c++/6492
31162 * g++.dg/init/copy1.C: New test.
31163
31164 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31165
31166 * g++.dg/warn/effc1.C: New test.
31167
31168 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31169
31170 * gcc.dg/cpp/if-cexp.c: Add a test.
31171
31172 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31173
31174 * gcc.dg/20020426-2.c: New test.
31175
31176 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31177
31178 * gcc.dg/cpp/if-mop.c: Update.
31179 * gcc.dg/cpp/if-mpar.c: Add test.
31180 * gcc.dg/cpp/if-oppr.c: Update.
31181
31182 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31183
31184 PR c/6343
31185 * gcc.dg/weak-[2-7].c: New tests.
31186
31187 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31188
31189 * gcc.dg/enum1.c: New test.
31190
31191 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31192
31193 PR c++/6497
31194 * g++.dg/inherit/access2.C: New test.
31195
31196 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31197
31198 PR bootstrap/6445
31199 * gcc.dg/20020426-1.c: New test.
31200
31201 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31202
31203 * g++.dg/abi/enum1.C: New test.
31204
31205 2002-04-26 Richard Henderson <rth@redhat.com>
31206
31207 * gcc.dg/c99-bool-1.c: Expect always true warning.
31208
31209 2002-04-25 Roger Sayle <roger@eyesopen.com>
31210
31211 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31212
31213 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31214
31215 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31216 targets.
31217
31218 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31219
31220 * g++.dg/abi/mange7.C: New test.
31221
31222 PR c++/6438.
31223 * g++.dg/parse/stmtexpr2.C: New test.
31224
31225 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31226
31227 * gcc.dg/20020312-2.c: Add SH target.
31228
31229 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31230
31231 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31232 compiler output on mips*-*-irix*.
31233
31234 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31235
31236 * g++.dg/parse/attr1.C: New test.
31237
31238 2002-04-23 Roger Sayle <roger@eyesopen.com>
31239
31240 * gcc.c-torture/execute/string-opt-17.c: New test case.
31241 * gcc.c-torture/execute/memset-2.c: New test case.
31242
31243 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31244
31245 PR c++/6256:
31246 * g++.dg/template/friend5.C: New test.
31247
31248 PR c++/6331:
31249 * g++.dg/template/qual1.C: Likewise.
31250
31251 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31252
31253 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31254 Include stdlib.h, not stdio.h or ctype.h.
31255
31256 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31257
31258 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31259 cris-*-elf* and mmix-*-*.
31260 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31261 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31262 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31263 Ditto.
31264 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31265 * gcc.dg/wchar_t-1.c: Ditto.
31266
31267 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31268
31269 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31270 Clarify comment.
31271
31272 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31273
31274 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31275
31276 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31277
31278 * gcc.c-torture/execute/20000906-1.x: Delete.
31279
31280 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31281
31282 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31283
31284 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31285
31286 * PR6367
31287 * g77.f-torture/execute/6367.f: New test.
31288 * g77.f-torture/execute/6367.x: Disable for MMIX.
31289
31290 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31291
31292 * PR6352
31293 * g++.dg/opt/inline2.C: New test.
31294
31295 2002-04-18 Richard Henderson <rth@redhat.com>
31296
31297 * gcc.dg/20000906-1.c: Enable for all targets.
31298 * gcc.c-torture/compile/iftrap-2.c: New.
31299
31300 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31301
31302 * gcc.dg/20020418-1.c: New test.
31303 * gcc.dg/20020418-2.c: New test.
31304
31305 2002-04-18 Richard Henderson <rth@redhat.com>
31306
31307 * gcc.c-torture/compile/iftrap-1.c: New.
31308 * gcc.dg/iftrap-1.c: Adjust for ia64.
31309 * gcc.dg/iftrap-2.c: New.
31310
31311 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31312
31313 * gcc.c-torture/compile/20020418-1.c: New test.
31314
31315 2002-04-18 Roger Sayle <roger@eyesopen.com>
31316
31317 * gcc.c-torture/compile/20020415-1.c: New.
31318
31319 2002-04-18 David S. Miller <davem@redhat.com>
31320
31321 * gcc.c-torture/execute/20020418-1.c: New test.
31322
31323 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31324
31325 * gcc.dg/20020416-1.c: New test.
31326
31327 * g++.dg/opt/inline1.C: New test.
31328
31329 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31330
31331 * gcc.dg/altivec-5.c: New test.
31332
31333 * gcc.dg/20020415-1.c: New test.
31334
31335 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31336
31337 * testsuite/lib/chill.exp: Remove.
31338
31339 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31340
31341 * g++.dg/other/big-struct.C: New test.
31342
31343 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31344
31345 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31346 of scratch file.
31347
31348 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31349
31350 PR c/6277
31351 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31352 in scan-assembler function name
31353
31354 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31355
31356 * g77.f-torture/execute/980628-4.x,
31357 g77.f-torture/execute/980628-5.x,
31358 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31359 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31360 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31361 i[34567]86-*-*.
31362
31363 2002-04-13 David S. Miller <davem@redhat.com>
31364
31365 * gcc.c-torture/execute/20020413-1.c: New test.
31366
31367 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31368
31369 * gcc.dg/asm-6.c,
31370 * g++.dg/ext/asm1.C: New tests.
31371
31372 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31373
31374 PR c++ 5373.
31375 * g++.dg/parse/stmtexpr1.C: New test.
31376
31377 PR c++/5189.
31378 * g++.dg/template/copy1.C: New test.
31379
31380 2002-04-12 Richard Henderson <rth@redhat.com>
31381
31382 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31383
31384 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31385
31386 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31387 gcc.c-torture/execute/20020307-2.c.
31388
31389 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31390
31391 * g++.dg/ext/attrib5.C,
31392 * g++.dg/lookup/struct1.C: New tests.
31393
31394 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31395
31396 * gcc.dg/20020411-1.c: New test.
31397
31398 * gcc.c-torture/execute/20020411-1.c: New test.
31399
31400 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31401
31402 * g77.f-torture/execute/6177.f: New test.
31403
31404 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31405
31406 PR middle-end/6247
31407 * g++.dg/opt/cleanup1.C: New test.
31408
31409 * g++.dg/opt/const1.C: New test.
31410
31411 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31412
31413 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31414
31415 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31416
31417 PR c++/5507
31418 * g++.dg/template/typename2.C: New test.
31419
31420 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31421
31422 * gcc.c-torture/execute/loop-12.c: New.
31423
31424 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31425
31426 * g77.f-torture/execute/980628-4.x,
31427 g77.f-torture/execute/980628-5.x,
31428 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31429 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31430 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31431
31432 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31433
31434 PR optimization/6086
31435 * g++.dg/opt/preinc1.C: New test.
31436
31437 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31438
31439 PR c++/5571
31440 * g++.dg/opt/static2.C: New test.
31441
31442 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31443
31444 PR c/5120
31445 * gcc.dg/20020406-1.c: New test.
31446
31447 2002-04-04 David S. Miller <davem@redhat.com>
31448
31449 * gcc.c-torture/execute/20020404-1.c: New test.
31450
31451 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31452
31453 PR c/6123
31454 * gcc.dg/20020312-2.c: Do not declare global register variable
31455 if __PIC__ or __pic__ is defined.
31456
31457 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31458
31459 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31460 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31461
31462 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31463
31464 * gcc.misc-tests/linkage.exp: Update last change to handle
31465 sparc*-, not just sparc-.
31466
31467 2002-04-03 Richard Henderson <rth@redhat.com>
31468
31469 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31470
31471 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31472
31473 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31474
31475 2002-04-02 David S. Miller <davem@redhat.com>
31476
31477 * gcc.c-torture/execute/20020402-3.c: New test.
31478
31479 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31480
31481 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31482 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31483
31484 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31485 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31486 g77.f-torture/execute/20001201.x,
31487 g77.f-torture/execute/u77-test.x: New files.
31488
31489 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31490 * gcc.dg/wchar_t-1.c: Ditto.
31491
31492 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31493
31494 * gcc.c-torture/execute/20020402-1.c: New test.
31495
31496 2002-04-01 Richard Henderson <rth@redhat.com>
31497
31498 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31499
31500 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31501
31502 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31503
31504 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31505
31506 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31507
31508 * g++.dg/inherit/template-as-base.C: Expect error.
31509 * g++.dg/inherit/namespace-as-base.C: Likewise.
31510
31511 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31512
31513 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31514 g++.dg/ext/instantiate3.C: Tweak match patterns.
31515
31516 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31517 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31518 -da test.
31519
31520 2002-03-31 Richard Henderson <rth@redhat.com>
31521
31522 * gcc.dg/special/alias-2.c: New.
31523 * gcc.dg/special/ecos.exp: Run it.
31524
31525 2002-03-31 Richard Henderson <rth@redhat.com>
31526
31527 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31528
31529 2002-03-31 Kazu Hirata <kazu@hxi.com>
31530
31531 * gcc.dg/weak-1.c: Disable on h8300 port.
31532
31533 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31534
31535 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31536 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31537 ordering tests.
31538 * g++.dg/bprob/bprob-1.C: New test.
31539 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31540 * g++.dg/gcov/gcov-1.C: New test.
31541 * g++.dg/gcov/gcov-1.x: New file.
31542 * g++.dg/gcov/gcov-2.C: New test.
31543 * g++.dg/gcov/gcov-3.C: New test.
31544 * g++.dg/gcov/gcov-3.h: New file.
31545
31546 2002-03-28 Roger Sayle <roger@eyesopen.com>
31547
31548 * g++.old-deja/g++.other/builtins5.C: New test.
31549 * g++.old-deja/g++.other/builtins6.C: New test.
31550 * g++.old-deja/g++.other/builtins7.C: New test.
31551 * g++.old-deja/g++.other/builtins8.C: New test.
31552 * g++.old-deja/g++.other/builtins9.C: New test.
31553
31554 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31555
31556 * g++.dg/opt/static1.C: New test.
31557
31558 * g++.dg/opt/longbranch1.C: New test.
31559
31560 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31561
31562 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31563
31564 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31565
31566 2002-03-28 Jeffrey A Law (law@redhat.com)
31567
31568 * gcc.c-torture/execute/20020328-1.c: New test.
31569
31570 2002-03-27 Richard Henderson <rth@redhat.com>
31571
31572 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31573 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31574 move from g++.old-deja/g++.ext/.
31575
31576 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31577
31578 * g++.dg/init/new2.C: New test.
31579
31580 2002-03-26 Richard Henderson <rth@redhat.com>
31581
31582 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31583
31584 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31585 on sparc.
31586
31587 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31588 sparcv9 systems.
31589 * gcc.dg/20001102-1.c: Likewise.
31590
31591 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31592
31593 * gcc.dg/cpp/endif-pedantic1.c,
31594 gcc.dg/cpp/endif-pedantic2.c: New tests.
31595
31596 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31597
31598 * g++.dg/init/new1.C: New test.
31599
31600 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31601
31602 * g++.dg/abi/vbase9.C: New test.
31603
31604 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31605
31606 * gcc.dg/arm-asm.c: New test.
31607
31608 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31609
31610 * gcc.dg/Wswitch-enum.c: New test.
31611 Fix PR c/5044.
31612
31613 2002-03-26 Richard Henderson <rth@redhat.com>
31614
31615 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31616 structure.
31617
31618 2002-03-25 Richard Henderson <rth@redhat.com>
31619
31620 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31621 sparcv9 systems.
31622
31623 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31624 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31625
31626 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31627
31628 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31629
31630 2002-03-25 Bob Wilson <bob.wilson@acm.org>
31631
31632 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31633 targets using generic thunk support.
31634
31635 2002-03-25 Jakub Jelinek <jakub@redhat.com>
31636
31637 * gcc.c-torture/compile/20020323-1.c: New test.
31638
31639 * g++.dg/opt/conj2.C: New test.
31640
31641 2002-03-24 Richard Henderson <rth@redhat.com>
31642
31643 * gcc.dg/weak-1.c: Use -fno-common.
31644
31645 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31646
31647 * g77.dg/f77-edit-apostrophe-out.f: New test
31648 * g77.dg/f77-edit-h-out.f: New test
31649 * g77.dg/f77-edit-t-in.f: New test
31650 * g77.dg/f77-edit-t-out.f: New test
31651 * g77.dg/f77-edit-x-out.f: New test
31652 * g77.dg/f77-edit-slash-out.f: New test
31653 * g77.dg/f77-edit-colon-out.f: New test
31654 * g77.dg/f77-edit-s-out.f: New test
31655
31656 2002-03-24 Richard Henderson <rth@redhat.com>
31657
31658 * objc/execute/formal_protocol-6.x: New XFAIL.
31659
31660 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31661
31662 * gcc.dg/weak-1.c: Early return from dg-final on platforms
31663 that do not support weak symbols
31664
31665 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31666
31667 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31668 * lib/g77.exp: Likewise.
31669 * lib/objc.exp: Likewise.
31670
31671 2002-03-23 Andrew Cagney <ac131313@redhat.com>
31672
31673 * gcc.dg/Wswitch-default.c: New test.
31674
31675 2002-03-23 Jakub Jelinek <jakub@redhat.com>
31676
31677 * g++.dg/other/enum1.C: New test.
31678
31679 2002-03-23 Zack Weinberg <zack@codesourcery.com>
31680
31681 * gcc.dg/pragma-ep-3.c: Fix typo.
31682
31683 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31684
31685 * g++.dg/inherit/template-as-base.C: New test.
31686
31687 2002-03-22 Jakub Jelinek <jakub@redhat.com>
31688
31689 * g++.old-deja/g++.other/dwarf2-1.C: Move...
31690 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
31691
31692 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
31693
31694 * gcc.dg/cpp/multiline.c: Update to match.
31695
31696 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
31697
31698 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31699
31700 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
31701
31702 * gcc.dg/cpp/extratokens2.c: New file.
31703
31704 2002-03-21 David Edelsohn <edelsohn@gnu.org>
31705
31706 * gcc.dg/20020312-2.c: Add rs6000 target.
31707
31708 * gcc.c-torture/compile/20020319-1.c: New test.
31709
31710 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31711
31712 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31713 (A, E): Handle this.
31714
31715 2002-03-20 Jason Merrill <jason@redhat.com>
31716
31717 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31718 ignoring -fpic.
31719 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31720 through prune_gcc_output.
31721
31722 2002-03-20 Jakub Jelinek <jakub@redhat.com>
31723
31724 * gcc.c-torture/compile/20020320-1.c: New test.
31725
31726 2002-03-19 Jakub Jelinek <jakub@redhat.com>
31727
31728 * gcc.c-torture/compile/20020318-1.c: New test.
31729
31730 * gcc.dg/struct-by-value-1.c: New test.
31731
31732 * gcc.dg/20020319-1.c: New test.
31733
31734 2002-03-18 Jakub Jelinek <jakub@redhat.com>
31735
31736 * g++.dg/opt/conj1.C: New test.
31737
31738 2002-03-17 Mark Mitchell <mark@codesourcery.com>
31739
31740 * g++.dg/template/qualttp20.C: Revert previous change.
31741 * g++.dg/template/qualttp3.C: Likewise.
31742 * g++.dg/template/qualttp4.C: Likewise.
31743 * g++.dg/template/qualttp5.C: Likewise.
31744 * g++.dg/template/qualttp6.C: Likewise.
31745 * g++.dg/template/qualttp7.C: Likewise.
31746 * g++.dg/template/qualttp8.C: Likewise.
31747 * g++.dg/template/recurse.C: Likewise.
31748
31749 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
31750
31751 * gcc.dg/cpp/wchar-1.c: Update.
31752
31753 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
31754
31755 * g++.dg/template/conv1.C: New test.
31756 * g++.dg/template/conv2.C: New test.
31757 * g++.dg/template/conv3.C: New test.
31758 * g++.dg/template/conv4.C: New test.
31759
31760 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31761
31762 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31763 * g++.dg/template/qualttp3.C: Likewise.
31764 * g++.dg/template/qualttp4.C: Likewise.
31765 * g++.dg/template/qualttp5.C: Likewise.
31766 * g++.dg/template/qualttp6.C: Likewise.
31767 * g++.dg/template/qualttp7.C: Likewise.
31768 * g++.dg/template/qualttp8.C: Likewise.
31769 * g++.dg/template/recurse.C: Likewise.
31770
31771 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31772
31773 * g++.dg/opt/dtor1.C: New test.
31774
31775 2002-03-15 Jakub Jelinek <jakub@redhat.com>
31776
31777 * gcc.c-torture/compile/20020315-1.c: New test.
31778
31779 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
31780
31781 * gcc.dg/weak-1.c: Fix scan tests.
31782
31783 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
31784
31785 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31786 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31787 cris-*-aout* mmix-*-*.
31788 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31789 cris-*-aout* mmix-*-*.
31790 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31791 cris-*-elf* cris-*-aout* and mmix-*-*.
31792 * gcc.dg/20001009-1.c: Ditto.
31793 * gcc.dg/20010912-1.c: Ditto.
31794 * gcc.dg/20020122-4.c: Ditto.
31795 * gcc.dg/inline-2.c: Ditto.
31796
31797 2002-03-14 Jeffrey A Law (law@cygnus.com)
31798
31799 * gcc.c-torture/compile/20020314-1.c: New test.
31800
31801 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
31802
31803 * gcc.c-torture/execute/20020314-1.c: New test.
31804
31805 2002-03-14 Jakub Jelinek <jakub@redhat.com>
31806
31807 * g++.dg/warn/Wunused-1.C: New test.
31808
31809 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
31810
31811 * g++.dg/abi/mangle6.C: New test.
31812
31813 2002-03-13 Jakub Jelinek <jakub@redhat.com>
31814
31815 * gcc.c-torture/compile/20020309-2.c: New test.
31816
31817 * gcc.c-torture/compile/20020312-1.c: New test.
31818
31819 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
31820
31821 * g++.dg/other/access1.C: New test.
31822
31823 2002-03-12 Jakub Jelinek <jakub@redhat.com>
31824
31825 * gcc.c-torture/execute/wchar_t-1.c: New test.
31826
31827 2002-03-12 David Edelsohn <edelsohn@gnu.org>
31828
31829 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31830
31831 2002-03-12 Roger Sayle <roger@eyesopen.com>
31832
31833 * gcc.dg/20020312-1.c: New test case.
31834
31835 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
31836
31837 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31838
31839 2002-03-11 Richard Henderson <rth@redhat.com>
31840
31841 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31842 * g++.old-deja/g++.jason/report.C: Likewise.
31843
31844 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31845
31846 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31847 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31848
31849 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31850
31851 * testsuite/g++.dg/overload/pmf1.C: New test.
31852
31853 2002-03-11 Kazu Hirata <kazu@hxi.com>
31854
31855 * gcc.c-torture/execute/20020307-1.c: Use long.
31856
31857 2002-03-11 Jakub Jelinek <jakub@redhat.com>
31858
31859 PR optimization/5844
31860 * gcc.dg/20020310-1.c: New test.
31861
31862 2002-03-09 Michael Meissner <meissner@redhat.com>
31863
31864 * gcc.c-torture/execute/memcpy-2.c: New test.
31865 * gcc.c-torture/execute/memset-1.c: New test.
31866 * gcc.c-torture/execute/strlen-1.c: New test.
31867 * gcc.c-torture/execute/strcmp-1.c: New test.
31868 * gcc.c-torture/execute/strncmp-1.c: New test.
31869
31870 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
31871
31872 * gcc.dg/ppc-ldstruct.c: New test.
31873
31874 2002-03-09 Jakub Jelinek <jakub@redhat.com>
31875
31876 * gcc.c-torture/execute/va-arg-22.c: New test.
31877
31878 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31879
31880 * gcc.c-torture/compile/20020309-1.c: New test.
31881
31882 2002-03-08 Jakub Jelinek <jakub@redhat.com>
31883
31884 * gcc.c-torture/execute/20020307-2.c: New test.
31885
31886 2002-03-07 Jeffrey A Law (law@redhat.com)
31887
31888 * g77.f-torture/compile/20020307-1.f: New test.
31889
31890 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
31891
31892 * gcc.dg/unordered-1.c: New test.
31893
31894 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
31895
31896 * gcc.c-torture/execute/20020307-1.c: New test.
31897
31898 2002-03-05 Jakub Jelinek <jakub@redhat.com>
31899
31900 * gcc.dg/20020304-1.c: New test.
31901
31902 * gcc.c-torture/compile/20020304-2.c: New test.
31903
31904 2002-03-04 Zack Weinberg <zack@codesourcery.com>
31905
31906 * gcc.c-torture/compile/20020304-1.c: New test case
31907 (from PR c/5830).
31908
31909 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
31910
31911 * gcc.dg/20020103-1.c: Add other -D ppc variants.
31912
31913 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
31914
31915 * g++.dg/other/classkey1.C: New test.
31916
31917 2002-03-01 Richard Henderson <rth@redhat.com>
31918
31919 * gcc.c-torture/compile/981223-1.x: New.
31920 * gcc.c-torture/compile/920625-1.x: New.
31921
31922 2002-02-28 Richard Henderson <rth@redhat.com>
31923
31924 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31925
31926 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
31927
31928 * gcc.c-torture/execute/20020227-1.c: New test.
31929
31930 2002-02-27 Mark Mitchell <mark@codesourcery.com>
31931
31932 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31933 here" ERROR lines.
31934 * g++.old-deja/g++.oliva/partord1.C: Likewise.
31935 * g++.old-deja.g++.other/defarg1.C: Likewise.
31936 * g++.old-deja/g++.pt/calls2.C: Likewise.
31937 * g++.old-deja/g++.pt/crash20.C: Likewise.
31938 * g++.old-deja/g++.pt/crash30.C: Likewise.
31939 * g++.old-deja/g++.pt/crash36.C: Likewise.
31940 * g++.old-deja/g++.pt/crash6.C: Likewise.
31941 * g++.old-deja/g++.pt/defarg13.C: Likewise.
31942 * g++.old-deja/g++.pt/derived3.C: Likewise.
31943 * g++.old-deja/g++.pt/error1.C: Likewise.
31944 * g++.old-deja/g++.pt/friend21.C: Likewise.
31945 * g++.old-deja/g++.pt/friend23.C: Likewise.
31946 * g++.old-deja/g++.pt/infinite1.C: Likewise.
31947 * g++.old-deja/g++.robertl/eb128.C: Likewise.
31948
31949 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
31950
31951 * gcc.c-torture/execute/20020225-2.c: New test.
31952
31953 2002-02-27 Zack Weinberg <zack@codesourcery.com>
31954
31955 * gcc.c-torture/execute/920730-1t.c,
31956 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31957 Delete test cases, only relevant to -traditional.
31958
31959 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
31960
31961 * gcc.dg/cpp/undef1.c: Remove.
31962 * gcc.dg/cpp/directiv.c: Update.
31963 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31964
31965 2002-02-27 Michael Meissner <meissner@redhat.com>
31966
31967 * gcc.c-torture/execute/20020226-1.c: New test.
31968
31969 2002-02-26 Jakub Jelinek <jakub@redhat.com>
31970
31971 * g++.dg/debug/debug4.C: New test.
31972
31973 * gcc.dg/ia64-visibility-1.c: New test.
31974
31975 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
31976
31977 * gcc.dg/debug/20020224-1.c: New.
31978
31979 2002-02-25 Kazu Hirata <kazu@hxi.com>
31980
31981 * gcc.c-torture/execute/960416-1.x: New.
31982 * gcc.c-torture/execute/divconst-3.x: Likewise.
31983
31984 2002-02-25 Jakub Jelinek <jakub@redhat.com>
31985
31986 * gcc.dg/20020224-1.c: New test.
31987
31988 2002-02-25 Alan Modra <amodra@bigpond.net.au>
31989
31990 * gcc.c-torture/execute/20020225-1.c: New.
31991
31992 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
31993
31994 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31995
31996 2002-02-23 Jakub Jelinek <jakub@redhat.com>
31997
31998 * gcc.dg/20020222-1.c: New test.
31999
32000 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32001
32002 * g++.dg/opt/anonunion1.C: New test.
32003
32004 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32005
32006 * g++.dg/template/qualttp19.C: New test.
32007 * g++.dg/template/qualttp20.C: New test.
32008 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32009 * g++.old-deja/g++.other/qual1.C: Likewise.
32010
32011 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32012
32013 * gcc.dg/attr-alwaysinline.c: New.
32014
32015 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32016
32017 * gcc.dg/20020220-1.c: New test.
32018
32019 * gcc.dg/20020220-2.c: New test.
32020
32021 * g++.dg/opt/mmx1.C: New test.
32022
32023 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32024
32025 * gcc.c-torture/compile/20020110.c: New test.
32026
32027 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32028
32029 * gcc.c-torture/execute/20020219-1.c: New test.
32030
32031 * gcc.dg/20020219-1.c: New test.
32032
32033 * gcc.dg/noncompile/20020220-1.c: New test.
32034
32035 * g++.dg/opt/ptrintsum1.C: New test.
32036
32037 * gcc.dg/debug/20020220-1.c: New test.
32038
32039 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32040
32041 * gcc.c-torture/execute/20020216-1.c: New test.
32042
32043 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32044
32045 * gcc.dg/decl-1.c: Update, new test.
32046
32047 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32048
32049 * g++.dg/abi/bitfield1.C: New test.
32050 * g++.dg/abi/bitfield2.C: New test.
32051
32052 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32053
32054 * gcc.dg/attr-nest.c: New test.
32055
32056 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32057
32058 * gcc.c-torture/execute/20020215-1.c: New test.
32059
32060 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32061
32062 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32063 * g++.dg/debug/debug.exp: New.
32064 * g++.dg/debug/trivial.C: New.
32065 * g++.dg/debug/debug1.C: Moved...
32066 * g++.dg/other/debug1.C: ...from here.
32067 * g++.dg/debug/debug2.C: Moved...
32068 * g++.dg/other/debug2.C: ...from here.
32069 * g++.dg/debug/debug3.C: Moved...
32070 * g++.dg/other/debug3.C: ...from here.
32071
32072 * gcc.dg/noncompile/20020213-1.c: New test.
32073
32074 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32075
32076 * g++.dg/other/debug3.C: New test.
32077
32078 * gcc.c-torture/execute/20020213-1.c: New test.
32079
32080 2002-02-13 Richard Smith <richard@ex-parrot.com>
32081
32082 * g++.old-deja/g++.other/thunk1.C: New test.
32083
32084 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32085
32086 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32087
32088 2002-02-13 Stan Shebs <shebs@apple.com>
32089
32090 * gcc.dg/altivec-3.c: New.
32091
32092 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32093
32094 * gcc.dg/Wunreachable-1.c: New test.
32095 * gcc.dg/Wunreachable-2.c: New test.
32096
32097 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32098
32099 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32100
32101 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32102
32103 * gcc.dg/decl-1.c: New test.
32104
32105 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32106
32107 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32108
32109 2002-02-10 Kazu Hirata <kazu@hxi.com>
32110
32111 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32112 * gcc.c-torture/compile/980506-1.x: Likewise.
32113
32114 2002-02-10 Kazu Hirata <kazu@hxi.com>
32115
32116 * gcc.dg/20020210-1.c: New.
32117
32118 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32119
32120 * g77.f-torture/execute/947.f: New regression test
32121 for PR fortran/947.
32122
32123 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32124
32125 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32126 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32127
32128 2002-02-08 Richard Henderson <rth@redhat.com>
32129
32130 * gcc.c-torture/compile/labels-3.c: New.
32131
32132 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32133
32134 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32135 expression statements work instead.
32136 * gcc.dg/noncompile/20020207-1.c: New test.
32137
32138 2002-02-07 Richard Henderson <rth@redhat.com>
32139
32140 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32141
32142 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32143
32144 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32145 message from g77
32146 * lib/g77-dg.exp: Trim g77 error messages so that they are
32147 recognized by dg.exp.
32148
32149 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32150
32151 PR fortran/5473
32152 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32153
32154 2002-02-07 Richard Henderson <rth@redhat.com>
32155
32156 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32157 to be sufficiently aligned for integers.
32158
32159 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32160
32161 * g++.dg/template/friend4.C: New test.
32162
32163 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32164
32165 PR fortran/5743
32166 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32167 unsupported cases.
32168
32169 2002-02-07 Richard Henderson <rth@redhat.com>
32170
32171 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32172 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32173 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32174 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32175
32176 2002-02-06 Richard Henderson <rth@redhat.com>
32177
32178 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32179
32180 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32181
32182 * gcc.dg/20020206-1.c: New test.
32183
32184 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32185
32186 * gcc.c-torture/execute/20020206-1.c: New test.
32187
32188 * gcc.c-torture/execute/20020206-2.c: New test.
32189
32190 PR optimization/5429:
32191 * gcc.c-torture/compile/20020206-1.c: New test.
32192
32193 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32194
32195 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32196 as certain file formats cannot support particularly large
32197 alignments.
32198
32199 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32200 and do not expect to be able to link the executable.
32201
32202 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32203 fail because the COFF format does not support the weak attribute.
32204
32205 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32206
32207 * g77.dg/pr5473.f: New test
32208
32209 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32210
32211 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32212 Fix testcase accordingly.
32213
32214 2002-02-04 Richard Henderson <rth@redhat.com>
32215
32216 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32217 (buf): Change to be an array of pointers, not ints.
32218
32219 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32220
32221 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32222 before all tests. Move warning one line above to match where it
32223 C frontend emits.
32224 * gcc.dg/Wswitch-2.c: New test.
32225 * g++.dg/warn/Wswitch-1.C: New test.
32226 * g++.dg/warn/Wswitch-2.C: New test.
32227
32228 2002-02-04 Richard Henderson <rth@redhat.com>
32229
32230 * g++.dg/abi/offsetof.C: Fix size comparison.
32231
32232 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32233
32234 * gcc.dg/cast-qual-2.c: New test.
32235
32236 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32237
32238 * gcc.dg/20020201-4.c: New test.
32239
32240 2002-02-04 Ben Elliston <bje@redhat.com>
32241
32242 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32243 target_info attribute != 0, in addition to the empty string.
32244 (gcc_target_compile): Likewise.
32245
32246 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32247
32248 * gcc.dg/Wswitch.c: New test.
32249 PR gcc/4475. PR gcc/3780.
32250
32251 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32252
32253 * g77.f-torture/execute/5122.f: New test for regressions
32254 against PR fortran/5122.
32255
32256 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32257
32258 * g77.f-torture/compile/pr3743.f: Delete
32259 * g77.dg/pr3743-1.f: New test.
32260 * g77.dg/pr3743-2.f: New test.
32261 * g77.dg/pr3743-3.f: New test.
32262 * g77.dg/pr3743-4.f: New test.
32263
32264 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32265
32266 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32267
32268 2002-02-02 Richard Henderson <rth@redhat.com>
32269
32270 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32271 * gcc.c-torture/execute/bf64-1.c: Likewise.
32272
32273 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32274
32275 * gcc.dg/20020201-2.c: New test.
32276
32277 * gcc.dg/20020201-3.c: New test.
32278
32279 * gcc.c-torture/execute/bitfld-2.c: New test.
32280
32281 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32282
32283 * gcc.dg/bitfld-1.c: Update.
32284 * gcc.dg/bitfld-2.c: Update.
32285 * gcc.c-torture/execute/bitfld-1.x: New.
32286
32287 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32288
32289 * gcc.c-torture/execute/20020201-1.c: New test.
32290
32291 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32292
32293 PR target/5469
32294 * gcc.dg/20020201-1.c: New test.
32295
32296 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32297
32298 PR fortran/3743
32299 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32300 * g77.f-torture/compile/pr3743.x: Remove
32301
32302 2002-01-31 Tom Rix <trix@redhat.com>
32303
32304 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32305
32306 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32307
32308 * gcc.dg/noncompile/20020130-1.c: New test.
32309
32310 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32311
32312 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32313
32314 2002-01-29 Richard Henderson <rth@redhat.com>
32315
32316 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32317 to long long.
32318 * gcc.c-torture/execute/bf64-1.c: Likewise.
32319
32320 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32321
32322 * gcc.c-torture/execute/20020129-1.c: New test.
32323
32324 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32325
32326 * gcc.c-torture/compile/20000224-1.c: Update.
32327 * gcc.c-torture/execute/bitfld-1.c: New tests.
32328 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32329 * gcc.dg/uninit-A.c: Update.
32330
32331 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32332
32333 * g++.dg/template/ctor1.C: Add instantiation.
32334
32335 2002-01-28 Paul Koning <pkoning@equallogic.com>
32336
32337 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32338 argument to __builtin_prefetch to be const ptr.
32339
32340 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32341
32342 * gcc.c-torture/compile/20020120-1.c: New test.
32343
32344 2002-01-27 Kazu Hirata <kazu@hxi.com>
32345
32346 * gcc.c-torture/execute/20020127-1.c: New test.
32347
32348 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32349
32350 * g77.dg/f77-edit-i-in.f: New test
32351 * g77.dg/f77-edit-i-out.f: New test
32352
32353 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32354
32355 * gcc.dg/debug/debug.exp: New file.
32356 * gcc.dg/debug/trivial.c: New file.
32357 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32358 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32359 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32360 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32361 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32362 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32363 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32364 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32365 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32366 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32367 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32368 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32369 * gcc.dg/20000503-1.c: Removed.
32370 * gcc.dg/20010207-1.c: Removed.
32371 * gcc.dg/20011223-1.c: Removed.
32372 * gcc.dg/20020104-2.c: Removed.
32373 * gcc.dg/debug-1.c: Removed.
32374 * gcc.dg/debug-2.c: Removed.
32375 * gcc.dg/debug-3.c: Removed.
32376 * gcc.dg/debug-4.c: Removed.
32377 * gcc.dg/debug-5.c: Removed.
32378 * gcc.dg/debug-6.c: Removed.
32379 * gcc.dg/dwarf2-1.c: Removed.
32380 * gcc.dg/dwarf2-2.c: Removed.
32381
32382 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32383
32384 * g++.old-deja/g++.other/eh5.C: New test.
32385 * g++.old-deja/g++.other/sibcall2.C: New test.
32386 * g++.old-deja/g++.other/array9.C: New test.
32387 * g++.old-deja/g++.other/typename2.C: New test.
32388 * g++.old-deja/g++.other/crash60.C: New test.
32389 * g++.old-deja/g++.other/conv9.C: New test.
32390 * g++.old-deja/g++.other/mangle10.C: New test.
32391 * g++.old-deja/g++.other/unchanging1.C: New test.
32392 * g++.old-deja/g++.other/exprstmt1.C: New test.
32393 * g++.old-deja/g++.other/inline23.C: New test.
32394 * g++.old-deja/g++.eh/ia64-1.C: New test.
32395 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32396 * g++.old-deja/g++.other/reload1.C: New test.
32397 * g++.old-deja/g++.other/static20.C: New test.
32398 * g++.old-deja/g++.other/local-alloc1.C: New test.
32399 * g++.old-deja/g++.other/conv8.C: New test.
32400 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32401 * g++.old-deja/g++.other/storeexpr1.C: New test.
32402 * g++.old-deja/g++.other/storeexpr2.C: New test.
32403 * g++.dg/eh/template2.C: New test.
32404 * g++.dg/warn/weak1.C: New test.
32405
32406 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32407
32408 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32409 Remove first, non-varying, argument.
32410
32411 2002-01-23 Richard Henderson <rth@redhat.com>
32412
32413 * gcc.dg/inline-2.c: New.
32414
32415 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32416 Add optional target arg. Check number of arguments.
32417 (scan-assembler-not, scan-assembler-dem): Likewise.
32418 (scan-assembler-dem-not): Likewise.
32419
32420 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32421
32422 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32423 line 12.
32424 * g++.old-deja/g++.brendan/parse3.C,
32425 g++.old-deja/g++.other/crash26.C,
32426 g++.old-deja/g++.other/crash28.C,
32427 g++.old-deja/g++.other/crash29.C,
32428 g++.old-deja/g++.other/crash30.C,
32429 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32430
32431 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32432
32433 * gcc.dg/20020115-1.c: New.
32434
32435 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32436
32437 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32438
32439 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32440
32441 * gcc.dg/20020122-3.c: New.
32442
32443 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32444
32445 * g++.dg/other/gc1.C: New test.
32446
32447 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32448
32449 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32450
32451 2002-01-22 Richard Henderson <rth@redhat.com>
32452
32453 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32454
32455 2002-01-22 Richard Henderson <rth@redhat.com>
32456
32457 * gcc.dg/20020122-4.c: New.
32458
32459 2002-01-22 H.J. Lu <hjl@gnu.org>
32460
32461 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32462 link output.
32463 * gcc.dg/special/ecos.exp: Likewise.
32464 * lib/g++-dg.exp: Likewise.
32465 * lib/g77-dg.exp: Likewise.
32466 * lib/gcc-dg.exp : Likewise.
32467 * lib/mike-g++.exp: Likewise.
32468 * lib/mike-g77.exp: Likewise.
32469 * lib/mike-gcc.exp: Likewise.
32470 * lib/objc-dg.exp: Likewise.
32471
32472 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32473
32474 PR target/5379
32475 * gcc.dg/20020122-2.c: New test.
32476
32477 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32478
32479 * gcc.dg/20020122-1.c: New test.
32480
32481 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32482
32483 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32484
32485 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32486
32487 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32488
32489 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32490
32491 * gcc.c-torture/compile/20020121-1.c: New test.
32492
32493 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32494
32495 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32496 ld_library_path.
32497
32498 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32499
32500 * gcc.dg/20020218-1.c: New test.
32501
32502 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32503
32504 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32505 messages
32506 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32507 "At global scope" warning
32508 * g++.dg/ext/align1.C: Change cygwin test for alignment
32509 from db-bogus to dg-warning
32510
32511 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32512
32513 * g77.f-torture/compile/cpp2.F: New test.
32514
32515 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32516
32517 * g++.dg/template/access1.C: New test.
32518
32519 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32520
32521 * gcc.dg/20020118-1.c: New.
32522
32523 2002-01-18 Kazu Hirata <kazu@hxi.com>
32524
32525 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32526
32527 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32528
32529 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32530 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32531 alignment warnings.
32532
32533 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32534
32535 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32536 torture_with_loops and torture_without_loops
32537
32538 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32539
32540 * gcc.c-torture/compile/20020116-1.c: New test.
32541
32542 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32543
32544 * gcc.dg/20020116-2.c: New test.
32545
32546 * gcc.dg/ultrasp4.c: New test.
32547
32548 * gcc.dg/20020116-1.c: New test.
32549
32550 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32551
32552 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32553 by EABI.
32554
32555 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32556
32557 * gcc.misc-tests/i386-prefetch.exp: New.
32558 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32559 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32560 * gcc.misc-tests/i386-pf-none-1.c: New test.
32561 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32562
32563 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32564
32565 * gcc.dg/gnu89-init-1.c: Add new tests.
32566
32567 2002-01-15 Andreas Jaeger <aj@suse.de>
32568
32569 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32570 * gcc.dg/i386-mmx-2.c: Likewise.
32571 * gcc.dg/i386-sse-1.c: Likewise.
32572 * gcc.dg/i386-sse-2.c: Likewise.
32573 * gcc.dg/i386-sse-3.c: Likewise.
32574
32575 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32576
32577 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32578 Uncomment additional cases that now pass.
32579
32580 2002-01-11 Richard Henderson <rth@redhat.com>
32581
32582 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32583 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32584
32585 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32586
32587 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32588
32589 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32590
32591 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32592 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32593
32594 2002-01-10 Dale Johannesen <dalej@apple.com>
32595
32596 * gcc.c-torture/execute/loop-11.c: New.
32597
32598 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32599
32600 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32601 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32602
32603 2002-01-09 Richard Henderson <rth@redhat.com>
32604
32605 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32606 type in which to perform the operation for each size.
32607
32608 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32609
32610 * gcc.c-torture/compile/20020109-2.c: New test.
32611
32612 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32613
32614 * gcc.c-torture/execute/loop-10.c: New test.
32615
32616 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32617
32618 * gcc.c-torture/compile/20010226-1.c: New test.
32619 * gcc.c-torture/compile/20010227-1.c: New test.
32620 * gcc.c-torture/compile/20010426-1.c: New test.
32621 * gcc.c-torture/compile/20010510-1.c: New test.
32622 * gcc.c-torture/compile/20010605-3.c: New test.
32623 * gcc.c-torture/compile/20010824-1.c: New test.
32624 * gcc.c-torture/execute/20010409-1.c: New test.
32625 * gcc.dg/noncompile/20000901-1.c: New test.
32626 * gcc.dg/20001023-1.c: New test.
32627 * gcc.dg/20001101-1.c: New test.
32628 * gcc.dg/20001102-1.c: New test.
32629 * gcc.dg/20010207-1.c: New test.
32630 * gcc.dg/20010405-1.c: New test.
32631 * gcc.dg/20010822-1.c: New test.
32632 * gcc.dg/20011107-1.c: New test.
32633
32634 2002-01-09 Jeffrey A Law (law@redhat.com)
32635
32636 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32637
32638 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
32639 execution failure on PA targets.
32640
32641 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32642
32643 * gcc.c-torture/compile/20020109-1.c: New test.
32644
32645 2002-01-08 Kazu Hirata <kazu@hxi.com>
32646
32647 * gcc.c-torture/execute/20020108-1.c: New test.
32648
32649 2002-01-08 Jakub Jelinek <jakub@redhat.com>
32650
32651 * gcc.dg/20020108-1.c: New test.
32652
32653 2002-01-08 H.J. Lu <hjl@gnu.org>
32654
32655 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32656 for header files.
32657
32658 2002-01-08 Geoff Keating <geoffk@redhat.com>
32659
32660 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32661 consistency.
32662
32663 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
32664
32665 * gcc.dg/altivec-4.c: Test altivec predicates.
32666
32667 2002-01-07 Jakub Jelinek <jakub@redhat.com>
32668
32669 * gcc.c-torture/execute/20020107-1.c: New test.
32670
32671 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
32672
32673 PR c/5279
32674 * gcc.c-torture/compile/20020106-1.c: New test.
32675
32676 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
32677
32678 * gcc.c-torture/execute/nestfunc-4.c: New test.
32679
32680 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32681
32682 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32683 extra triple that slipped in.
32684 * g++.old-deja/g++.abi/align.C: Likewise.
32685 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32686
32687 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32688
32689 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32690 * g++.old-deja/g++.abi/align.C: Likewise.
32691 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32692
32693 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32694 on FreeBSD/i386.
32695 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32696 FreeBSD.
32697
32698 2002-01-04 Jakub Jelinek <jakub@redhat.com>
32699
32700 * gcc.dg/20020104-1.c: New test.
32701
32702 * gcc.dg/20020104-2.c: New test.
32703
32704 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
32705
32706 * gcc.dg/20020103-1.c: Fix typo in target selector.
32707
32708 2002-01-03 Richard Henderson <rth@redhat.com>
32709
32710 * gcc.dg/20020103-1.c: New.
32711
32712 2002-01-03 Kazu Hirata <kazu@hxi.com>
32713
32714 * gcc.c-torture/execute/20020103-1.c: New test.
32715
32716 2002-01-03 Jakub Jelinek <jakub@redhat.com>
32717
32718 * g++.dg/other/debug2.C: New test.
32719
32720 * gcc.c-torture/compile/20020103-1.c: New test.
32721
32722 2002-01-02 Jakub Jelinek <jakub@redhat.com>
32723
32724 * gcc.dg/gnu89-init-1.c: Added new tests.
32725
32726 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32727
32728 * g++.dg/template/friend2.C: Remove as patch is reverted.
32729
32730 * g++.dg/warn/oldcast1.C: New test.
32731
32732 * g++.dg/template/ptrmem1.C: New test.
32733 * g++.dg/template/ptrmem2.C: New test.
32734
32735 * g++.dg/template/ntp.C: New test.
32736
32737 * g++.dg/other/component1.C: New test.
32738
32739 * g++.dg/template/ttp3.C: New test.
32740
32741 * g++.dg/template/friend2.C: New test.
32742 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32743
32744 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32745
32746 * g++.dg/other/ptrmem1.C: New test.
32747 * g++.dg/other/ptrmem2.C: New test.
32748
32749 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32750
32751 * g++.dg/template/ctor1.C: New test.
32752
32753 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32754
32755 * g++.dg/template/friend2.C: New test.
32756
32757 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
32758
32759 * gcc.dg/mmix-1.c: New test.
32760
32761 2001-12-31 Richard Henderson <rth@redhat.com>
32762
32763 * gcc.dg/asm-5.c: New.
32764
32765 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
32766
32767 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32768 in namespace __gnu_cxx
32769
32770 2001-12-30 Richard Henderson <rth@redhat.com>
32771
32772 * gcc.dg/debug-6.c: New.
32773
32774 2001-12-30 Jakub Jelinek <jakub@redhat.com>
32775
32776 * gcc.c-torture/compile/20011229-2.c: New test.
32777
32778 2001-12-29 Jakub Jelinek <jakub@redhat.com>
32779
32780 * gcc.dg/debug-3.c: New test.
32781 * gcc.dg/debug-4.c: New test.
32782 * gcc.dg/debug-5.c: New test.
32783
32784 2001-12-29 Richard Henderson <rth@redhat.com>
32785
32786 * g++.dg/eh/loop1.C: New.
32787
32788 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32789
32790 * g++.dg/template/crash1.C: New test.
32791
32792 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32793
32794 * g++.dg/other/const1.C: New test.
32795
32796 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
32797
32798 * gcc.c-torture/compile/20011229-1.c: New test.
32799
32800 2001-12-28 Stan Shebs <shebs@apple.com>
32801
32802 * lib/objc-torture.exp: Resync with c-torture.exp.
32803 * lib/objc.exp: Load standard libraries.
32804
32805 2001-12-28 Jakub Jelinek <jakub@redhat.com>
32806
32807 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32808 additional tests.
32809
32810 2001-12-27 Roger Sayle <roger@eyesopen.com>
32811
32812 * gcc.c-torture/execute/string-opt-16.c: New testcase.
32813
32814 2001-12-27 Richard Henderson <rth@redhat.com>
32815
32816 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32817
32818 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
32819
32820 * g++.dg/eh/ctor1.C: New test.
32821 * g++.dg/other/error2.C: New test.
32822
32823 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
32824
32825 * g++.dg/other/init2.C: New test.
32826
32827 2001-12-24 Richard Henderson <rth@redhat.com>
32828
32829 * gcc.dg/20011223-1.c: New.
32830 * gcc.dg/inline-1.c: New.
32831
32832 2001-12-23 Richard Henderson <rth@redhat.com>
32833
32834 * gcc.dg/asm-4.c: Test operand modifiers.
32835
32836 2001-12-23 Richard Henderson <rth@redhat.com>
32837
32838 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32839
32840 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
32841
32842 * gcc.c-torture/execute/20011223-1.c: New test.
32843
32844 2001-12-21 Richard Henderson <rth@redhat.com>
32845
32846 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32847 re-enables the warning.
32848
32849 2001-12-21 Richard Henderson <rth@redhat.com>
32850
32851 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32852
32853 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32854
32855 * gcc.c-torture/compile/20011218-1.c: New test.
32856
32857 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
32858
32859 * gcc.misc-test/arm-isr.exp: New file. Control running of the
32860 arm-isr.c test.
32861 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
32862 epilogue generation for ARM ISR routines.
32863
32864 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32865
32866 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32867 * gcc.dg/format/c90-printf-3.c: Likewise.
32868 * gcc.dg/format/c99-printf-3.c: Likewise.
32869 * gcc.dg/format/ext-1.c: Likewise.
32870 * gcc.dg/format/ext-6.c: Likewise.
32871 * gcc.dg/format/format.h: Prototype unlocked stdio.
32872
32873 2001-12-20 Richard Henderson <rth@redhat.com>
32874
32875 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32876 (arena): Use it.
32877 (malloc): Correct allocation logic. Abort if we fill up the
32878 arena before initialization complete.
32879 (realloc): Correct allocation logic.
32880
32881 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32882
32883 * gcc.c-torture/compile/20011219-2.c: New test.
32884
32885 * gcc.c-torture/execute/20011219-1.c: New test.
32886
32887 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
32888
32889 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32890 target does not support weak symbols.
32891
32892 2001-12-19 Jakub Jelinek <jakub@redhat.com>
32893
32894 * gcc.c-torture/compile/20011219-1.c: New test.
32895
32896 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
32897
32898 * g++.dg/other/error1.C: New test.
32899
32900 2001-12-17 Jeffrey A Law (law@redhat.com)
32901
32902 * gcc.c-torture/execute/20011217-1.c: New test.
32903
32904 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
32905
32906 * objc.dg/special/: New directory.
32907 * objc.dg/special/special.exp: New file.
32908 * objc.dg/special/unclaimed-category-1.h: New file.
32909 * objc.dg/special/unclaimed-category-1a.m: New file.
32910 * objc.dg/special/unclaimed-category-1.m: New file.
32911
32912 2001-12-17 Andreas Jaeger <aj@suse.de>
32913
32914 * gcc.c-torture/compile/20011217-2.c: New test.
32915
32916 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
32917
32918 * gcc.c-torture/compile/20011217-1.c: New test.
32919
32920 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
32921
32922 * testsuite/gcc.dg/20011214-1.c: New.
32923
32924 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
32925
32926 * gcc.dg/altivec-4.c: New.
32927
32928 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
32929
32930 * gcc.dg/20011113-1.c: New test.
32931
32932 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
32933
32934 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32935 std::__malloc_alloc_template<0> and
32936 std::__default_alloc_template<false, 0>.
32937
32938 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
32939
32940 * objc/execute/bf-21.m: New test.
32941 * objc/execute/enumeration-1.m: New test.
32942 * objc/execute/enumeration-2.m: New test.
32943
32944 2001-12-12 Jakub Jelinek <jakub@redhat.com>
32945
32946 * gcc.dg/gnu89-init-1.c: New test.
32947
32948 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
32949
32950 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32951 * g++.old-deja/g++.jason/2371.C: Likewise.
32952 * g++.old-deja/g++.jason/template33.C: Likewise.
32953 * g++.old-deja/g++.jason/template34.C: Likewise.
32954 * g++.old-deja/g++.jason/template36.C: Likewise.
32955 * g++.old-deja/g++.oliva/typename1.C: Likewise.
32956 * g++.old-deja/g++.oliva/typename2.C: Likewise.
32957 * g++.old-deja/g++.other/typename1.C: Likewise.
32958 * g++.old-deja/g++.pt/inherit2.C: Likewise.
32959 * g++.old-deja/g++.pt/nontype5.C: Likewise.
32960 * g++.old-deja/g++.pt/typename11.C: Likewise.
32961 * g++.old-deja/g++.pt/typename14.C: Likewise.
32962 * g++.old-deja/g++.pt/typename16.C: Likewise.
32963 * g++.old-deja/g++.pt/typename3.C: Likewise.
32964 * g++.old-deja/g++.pt/typename4.C: Likewise.
32965 * g++.old-deja/g++.pt/typename5.C: Likewise.
32966 * g++.old-deja/g++.pt/typename7.C: Likewise.
32967 * g++.old-deja/g++.robertl/eb9.C: Likewise.
32968
32969 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
32970
32971 * g++.dg/other/linkage1.C: New test.
32972 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32973 specifiers.
32974
32975 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
32976
32977 * gcc.dg/concat.c: New test.
32978
32979 2001-12-11 Stan Shebs <shebs@apple.com>
32980
32981 * objc/compile: New test directory.
32982 * objc/compile/compile.exp: New expect script.
32983 * objc/compile/20011211-1.m: New compile test.
32984
32985 2001-12-11 Jason Merrill <jason@redhat.com>
32986
32987 * lib/prune.exp (prune_gcc_output): Also handle "In member
32988 function". So many permutations...
32989
32990 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
32991
32992 * g++.dg/template/typedef1.C: New test.
32993
32994 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
32995
32996 * g++.dg/other/copy1.C: New test.
32997
32998 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
32999
33000 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33001
33002 * gcc.dg/builtin-choose-expr.c: New.
33003
33004 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33005
33006 * gcc.dg/altivec-2.c: New.
33007
33008 2001-12-07 Richard Henderson <rth@redhat.com>
33009
33010 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33011
33012 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33013
33014 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33015 ultrasparc.
33016
33017 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33018
33019 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33020
33021 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33022
33023 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33024 variable argument list.
33025
33026 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33027
33028 * gcc.c-torture/execute/memcheck: Delete entire directory.
33029 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33030 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33031
33032 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33033
33034 * gcc.dg/Wshadow-1.c: New test.
33035
33036 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33037
33038 * gcc.c-torture/compile/20011130-1.c: New test.
33039
33040 * gcc.dg/noncompile/20011025-1.c: New test.
33041
33042 * g++.dg/other/anon-union.C: New test.
33043
33044 * gcc.c-torture/execute/20011024-1.c: New test.
33045
33046 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33047
33048 * gcc.c-torture/execute/20000722-1.x,
33049 gcc.c-torture/execute/20010123-1.x: Remove.
33050 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33051 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33052 gcc.dg/c99-complit-2.c: New tests.
33053
33054 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33055
33056 * g++.dg/inherit/base1.C: New test.
33057
33058 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33059
33060 * g++.dg/other/stdarg1.C: New test.
33061
33062 * gcc.c-torture/compile/20011130-2.c: New test.
33063
33064 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33065
33066 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33067 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33068 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33069 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33070 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33071 * gcc.dg/builtin-prefetch-1.c: New test.
33072
33073 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33074
33075 * gcc.dg/20011130-1.c: New test.
33076
33077 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33078
33079 * g++.dg/other/scope1.C: New test.
33080 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33081
33082 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33083
33084 * gcc.dg/vla-init-1.c: New test.
33085
33086 2001-12-01 Geoff Keating <geoffk@redhat.com>
33087
33088 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33089
33090 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33091
33092 * objc.dg/alias.m: Update.
33093 * objc.dg/class-1.m: Update.
33094 * objc.dg/const-str-1.m: Update.
33095 * objc.dg/fwd-proto-1.m: Update.
33096 * objc.dg/id-1.m: Update.
33097 * objc.dg/super-class-1.m: Update.
33098
33099 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33100
33101 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33102 constructs.
33103
33104 2001-11-28 Jeffrey A Law (law@cygnus.com)
33105
33106 * gcc.c-torture/execute/20011128-1.c: New test.
33107
33108 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33109
33110 * gcc.dg/20011127-1.c: New test.
33111
33112 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33113
33114 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33115 from Austin Group draft 7.
33116 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33117 scanf format arguments.
33118 * gcc.dg/format/no-exargs-2.c: New test.
33119
33120 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33121
33122 * g++.dg/abi/vbase8-4.C: New test.
33123
33124 2001-11-24 Ian Lance Taylor <ian@airs.com>
33125
33126 * gcc.c-torture/execute/20011121-1.c: New test.
33127
33128 2001-11-23 Jeffrey A Law (law@cygnus.com)
33129
33130 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33131
33132 2001-11-23 Andreas Jaeger <aj@suse.de>
33133
33134 * gcc.dg/cpp/charconst-2.c: New test.
33135
33136 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33137
33138 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33139 to the host if it is remote. Let tests specify extra headers
33140 they use.
33141 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33142 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33143 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33144 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33145 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33146 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33147 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33148 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33149 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33150 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33151
33152 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33153
33154 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33155 for little endian ARMs.
33156
33157 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33158
33159 * gcc.c-torture/compile/20011119-1.c: New test.
33160 * gcc.c-torture/compile/20011119-2.c: New test.
33161
33162 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33163
33164 * gcc.dg/altivec-1.c: Fix typo.
33165
33166 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33167
33168 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33169
33170 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33171
33172 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33173
33174 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33175
33176 * lib/g77.exp: Don't specify --rpath-link.
33177
33178 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33179 across all the headers.
33180 * gcc.dg/format/format.exp: For testing on a remote host,
33181 copy format.h.
33182
33183 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33184 * gcc.c-torture/execute/930406-1.c: Likewise.
33185 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33186
33187 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33188
33189 * gcc.dg/altivec-1.c: New.
33190
33191 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33192
33193 * gcc.dg/cpp/fpreprocessed.c: New test case.
33194
33195 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33196
33197 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33198 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33199 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33200
33201 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33202
33203 * gcc.dg/no-builtin-1.c: New test.
33204
33205 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33206
33207 * gcc.c-torture/execute/20011115-1.c: New test.
33208
33209 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33210
33211 * gcc.c-torture/compile/20011114-2.c: New test.
33212 * gcc.c-torture/compile/20011114-3.c: New test.
33213 * gcc.c-torture/compile/20011114-4.c: New test.
33214
33215 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33216
33217 * g++.dg/other/init1.C: New test.
33218
33219 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33220
33221 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33222 message.
33223
33224 * gcc.c-torture/execute/20011114-1.c: New testcase.
33225
33226 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33227 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33228 like the (before this change) version of 20010327-1.c.
33229
33230 2001-11-14 Roger Sayle <roger@eyesopen.com>
33231
33232 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33233
33234 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33235
33236 * g++.dg/init/array2.C: New test.
33237
33238 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33239
33240 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33241
33242 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33243
33244 * g++.dg/other/forscope1.C: New test.
33245 * g++.dg/ext/forscope1.C: New test.
33246 * g++.dg/ext/forscope2.C: New test.
33247
33248 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33249
33250 * gcc.c-torture/execute/20011113-1.c: New test.
33251
33252 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33253
33254 * gcc.c-torture/execute/20011109-2.c: New test.
33255
33256 * gcc.c-torture/execute/20011109-1.c: New test.
33257
33258 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33259
33260 * gcc.c-torture/compile/20011109-1.c: New test.
33261
33262 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33263
33264 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33265 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33266 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33267 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33268 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33269 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33270 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33271
33272 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33273
33274 * g++.dg/warn/Wshadow-1.C: New tests.
33275 * g++.old-deja/g++.mike/for3.C: Update.
33276
33277 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33278
33279 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33280 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33281 XFAILs. Adjust expected error texts.
33282 * gcc.c-torture/compile/20011106-1.c,
33283 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33284 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33285 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33286 gcc.dg/c99-array-lval-5.c: New tests.
33287
33288 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33289
33290 * gcc.dg/cpp/defined.c: Update.
33291
33292 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33293
33294 * gcc.c-torture/execute/anon-1.c: New test.
33295
33296 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33297
33298 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33299 same size, so no warning should be produced on stormy16.
33300
33301 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33302 due to oversized array.
33303 * g++.old-deja/g++.mike/ns15.C: Likewise.
33304 * g++.old-deja/g++.pt/crash16.C: Likewise.
33305
33306 2001-11-02 Graham Stott <grahams@redhat.com>
33307
33308 * g++.dgother/debug1.C: Fix typos.
33309
33310 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33311
33312 * g++.dg/other/debug1.C: New test.
33313
33314 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33315
33316 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33317 of unsigned long.
33318
33319 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33320
33321 * gcc.dg/20011029-2.c: New test.
33322
33323 * gcc.c-torture/compile/20011029-1.c: New test.
33324
33325 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33326
33327 * objc/execute/class_self-1.m: New test.
33328 * objc/execute/class_self-2.m: New test.
33329
33330 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33331
33332 * gcc.misc-tests/msgs.exp: Delete.
33333 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33334 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33335 error set to match recent changes.
33336
33337 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33338
33339 * gcc.dg/20011021-1.c: New test.
33340
33341 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33342
33343 * gcc.c-torture/compile/20011023-1.c: New test.
33344
33345 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33346
33347 * lib/g77.exp: Rewrite based on lib/g++.exp.
33348
33349 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33350
33351 * gcc.c-torture/execute/20011019-1.c: New test.
33352
33353 * gcc.dg/20011018-1.c: New test.
33354
33355 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33356
33357 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33358
33359 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33360
33361 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33362 * gcc.dg/attr-invalid.c: Likewise.
33363
33364 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33365
33366 * testsuite/gcc.dg/20011015-1.c: New test.
33367
33368 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33369
33370 * g++.dg/template/unify2.C: New test.
33371
33372 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33373
33374 * g++.dg/other/exception-specification.C: New test
33375
33376 2001-10-13 Tom Rix <trix@redhat.com>
33377
33378 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33379 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33380
33381 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33382
33383 * testsuite/gcc.dg/20011009-1.c: New test.
33384
33385 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33386
33387 PR g++/4476
33388 * g++.dg/other/friend1.C: New test.
33389
33390 2001-10-11 Richard Henderson <rth@redhat.com>
33391
33392 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33393
33394 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33395
33396 * gcc.c-torture/compile/20011010-1.c: New.
33397
33398 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33399
33400 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33401 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33402 g77.f-torture/execute/execute.exp,
33403 g77.f-torture/noncompile/noncompile.exp,
33404 gcc.c-torture/compile/compile.exp,
33405 gcc.c-torture/execute/execute.exp,
33406 gcc.c-torture/execute/ieee/ieee.exp,
33407 gcc.c-torture/execute/memcheck/memcheck.exp,
33408 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33409 objc/execute/execute.exp: Update FSF address.
33410
33411 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33412
33413 * gcc.dg/cpp/cmdlne-C.c: Update.
33414 * gcc.dg/cpp/cmdlne-C2.c: New.
33415
33416 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33417
33418 * gcc.c-torture/execute/20011008-3.c: New.
33419
33420 2001-10-08 DJ Delorie <dj@redhat.com>
33421
33422 * gcc.dg/20011008-1.c: New.
33423 * gcc.dg/20011008-2.c: New.
33424
33425 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33426
33427 * gcc.dg/cpp/spacing1.c: Update test.
33428
33429 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33430
33431 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33432 spelling errors of "separate" as "seperate".
33433
33434 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33435
33436 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33437 enough to avoid inlining.
33438
33439 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33440
33441 * lib/g77.exp: set libg2c_dir correctly.
33442
33443 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33444
33445 * gcc.dg/cpp/macro11.c: New test.
33446
33447 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33448
33449 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33450 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33451 gcc.dg/format/multattr-3.c: New tests.
33452 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33453 tests for format attributes on function pointers being rejected.
33454
33455 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33456
33457 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33458
33459 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33460
33461 * g++.dg/warn/format1.C: New test.
33462
33463 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33464
33465 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33466
33467 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33468
33469 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33470
33471 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33472
33473 * gcc.dg/cpp/redef2.c: Add test.
33474
33475 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33476
33477 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33478 long-standing bug on i686, apparently.
33479 * gcc.c-torture/execute/loop-2c.x: New file.
33480 * gcc.c-torture/execute/loop-2d.x: New file.
33481 * gcc.c-torture/execute/loop-3c.x: New file.
33482
33483 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33484
33485 * gcc.dg/cpp/20000625-2.c: Correct line number.
33486
33487 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33488
33489 * gcc.dg/cpp/macro10.c: New test.
33490 * gcc.dg/cpp/strify3.c: New test.
33491 * gcc.dg/cpp/spacing1.c: Add tests.
33492 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33493 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33494
33495 2001-09-24 DJ Delorie <dj@redhat.com>
33496
33497 * gcc.c-torture/execute/20010924-1.c: New test.
33498
33499 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33500
33501 * testsuite/objc/execute/paste.m: Remove.
33502
33503 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33504
33505 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33506
33507 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33508
33509 * g77.dg/strlen0.f: New test.
33510
33511 2001-09-21 Richard Henderson <rth@redhat.com>
33512
33513 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33514 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33515
33516 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33517
33518 Table-driven attributes.
33519 * g++.dg/ext/attrib1.C: New test.
33520
33521 2001-09-20 DJ Delorie <dj@redhat.com>
33522
33523 * gcc.dg/20000926-1.c: Update expected warning messages.
33524 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33525 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33526 array.
33527
33528 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33529
33530 * g++.dg/eh/registers1.C: New test case.
33531
33532 2001-09-17 Richard Henderson <rth@redhat.com>
33533
33534 * gcc.dg/array-5.c: Fix VLA decomposition test.
33535
33536 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33537
33538 * gcc.dg/cpp/line5.c: New testcase.
33539
33540 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33541
33542 * gcc.dg/cpp/macro9.c: New test.
33543
33544 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33545
33546 * gcc.c-torture/execute/980223.c: Change type of addr from long
33547 to char *.
33548
33549 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33550
33551 * gcc.c-torture/execute/20010915-1.c: New test.
33552
33553 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33554
33555 * g77.dg/bprob: New directory.
33556 * g77.dg/bprob/bprob.exp: New file.
33557 * g77.dg/bprob/bprob-1.f: New test.
33558 * g77.dg/gcov: New directory.
33559 * g77.dg/gcov/gcov.exp: New file.
33560 * g77.dg/gcov/gcov-1.f: New test.
33561 * g77.dg/gcov/gcov-1.x: New file.
33562
33563 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33564
33565 * gcc.dg/cpp/directiv.c: Update.
33566 * gcc.dg/cpp/undef1.c: Update.
33567
33568 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33569
33570 * gcc.dg/20010912-1.c: New test.
33571
33572 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33573
33574 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33575 language-independent file in lib.
33576 * lib/gcov.exp: New file.
33577
33578 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33579
33580 * gcc.c-torture/compile/20010911-1.c: New test.
33581
33582 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33583
33584 * lib/profopt.exp: New, to support profile-directed optimizations.
33585 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33586 * gcc.misc-tests/bprob-1.c: New test.
33587 * gcc.misc-tests/bprob-2.c: New test.
33588
33589 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33590
33591 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33592 XFAIL and which kinds of gcov output to verify.
33593 * gcc.misc-tests/gcov-4b.x: New file.
33594 * gcc.misc-tests/gcov-5b.x: New file.
33595 * gcc.misc-tests/gcov-6.x: New file.
33596 * gcc.misc-tests/gcov-7.c: New test.
33597 * gcc.misc-tests/gcov-7.x: New file.
33598
33599 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33600
33601 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33602 * gcc.misc-tests/gcov-6.c: New test.
33603
33604 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33605
33606 PR c++/3986
33607 * g++.dg/abi/vbase1.C: New test.
33608
33609 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33610
33611 * objc.dg/method-2.m: New.
33612
33613 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33614
33615 PR c++/4203
33616 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33617 * g++.dg/init/empty1.C: New test.
33618
33619 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33620
33621 * gcc.c-torture/compile/20010903-1.c: New test.
33622
33623 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33624
33625 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33626 for m68k.
33627
33628 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
33629
33630 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33631
33632 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33633
33634 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33635
33636 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
33637
33638 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33639 for 16-bit 'unsigned int'.
33640
33641 2001-08-29 Kazu Hirata <kazu@hxi.com>
33642
33643 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33644
33645 2001-08-27 Richard Henderson <rth@redhat.com>
33646
33647 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33648 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33649
33650 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
33651
33652 * gcc.dg/asm-names.c (ymain): New.
33653
33654 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
33655
33656 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33657 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33658 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33659
33660 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33661
33662 * gcc.dg/compare5.c: New testcase.
33663
33664 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
33665
33666 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33667 and "In instantiation".
33668
33669 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
33670
33671 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33672
33673 2001-08-20 Janis Johnson <janis187@us.ibm.com>
33674
33675 * gcc.misc-tests/gcov.exp: Add support for branch information.
33676 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33677 * gcc.misc-tests/gcov-4.c: New test.
33678 * gcc.misc-tests/gcov-4b.c: New test.
33679 * gcc.misc-tests/gcov-5b.c: New test.
33680
33681 2001-08-20 Zack Weinberg <zackw@panix.com>
33682
33683 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33684 expected to fail.
33685
33686 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
33687
33688 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33689
33690 2001-08-19 Jakub Jelinek <jakub@redhat.com>
33691
33692 * g++.dg/eh/template1.C: New test.
33693
33694 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
33695
33696 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33697 Fix thinko.
33698 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33699 for xfail.
33700
33701 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
33702
33703 * lib/g77-dg.exp: Use prune.exp for common procedures
33704 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33705 * lib/g77.exp: (g77-dg-prune) Remove
33706
33707 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
33708
33709 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33710
33711 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33712
33713 * g++.dg/template/unify1.C: New test.
33714
33715 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
33716
33717 * g++.dg/abi/empty4.C: New test.
33718
33719 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
33720
33721 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33722 solaris2.*
33723 * g77.f-torture/compile/pr3743.x: Likewise.
33724
33725 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
33726
33727 * g++.dg/other/using-declaration.C: New test.
33728
33729 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33730
33731 * gcc.dg/cpp/tr-sign.c: New testcase.
33732
33733 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33734
33735 * gcc.dg/cpp/19951025-1.c: Revert.
33736 * gcc.dg/cpp/directiv.c: We no longer process directives that
33737 interrupt macro arguments.
33738
33739 2001-08-03 Zack Weinberg <zackw@stanford.edu>
33740
33741 * gcc.dg/bconstp-1.c: New test.
33742
33743 2001-08-03 Richard Henderson <rth@redhat.com>
33744
33745 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33746
33747 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
33748
33749 * gcc.dg/cpp/19951025-1.c: Update.
33750
33751 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
33752
33753 * g77.dg/ff90-1.f (s): Fix reference of variable z,
33754 should be x.
33755
33756 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
33757
33758 Kill -fhonor-std.
33759 * g++.old-deja/g++.ns/ns14.C: Remove special options.
33760 * g++.old-deja/g++.other/std1.C: Likewise.
33761 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33762
33763 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33764
33765 * lib/g77.exp: Load gcc-defs.exp for common procedures
33766 (g77_pass, g77_fail, g77_finish, g77_exit,
33767 ${tool}_check_unsupported_p} Now redundant. Deleted.
33768
33769 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33770
33771 * g77.dg/fbackslash.f
33772 * g77.dg/fcase-preserve.f
33773 * g77.dg/ff90-1.f
33774 * g77.dg/ffixed-line-length-0.f
33775 * g77.dg/ffixed-line-length-132.f
33776 * g77.dg/ffixed-line-length-7.f
33777 * g77.dg/ffixed-line-length-72.f
33778 * g77.dg/ffixed-line-length-none.f
33779 * g77.dg/ffree-form-1.f
33780 * g77.dg/fno-backslash.f
33781 * g77.dg/fno-f90-1.f
33782 * g77.dg/fno-fixed-form-1.f
33783 * g77.dg/fno-onetrip.f
33784 * g77.dg/fno-typeless-boz.f
33785 * g77.dg/fno-underscoring.f
33786 * g77.dg/fno-vxt-1.f
33787 * g77.dg/fonetrip.f
33788 * g77.dg/ftypeless-boz.f
33789 * g77.dg/fugly-assumed.f
33790 * g77.dg/funderscoring.f
33791 * g77.dg/fvxt-1.f
33792
33793 2001-08-01 Ziemowit Laski <zlaski@apple.com>
33794
33795 * objc.dg/fwd-proto-1.m: New.
33796 * objc.dg/local-decl-1.m: New.
33797 * objc.dg/naming-1.m: New.
33798 * objc.dg/naming-2.m: New.
33799 * objc.dg/proto-hier-1.m: New.
33800
33801 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
33802
33803 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33804 largest-type elements to a struct makes its size grow.
33805
33806 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33807
33808 * g++.dg/abi/vthunk1.C: New test.
33809
33810 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33811
33812 * g++.dg/abi/vbase8-22.C: New test.
33813
33814 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33815
33816 * gcc.dg/cpp/macro8.c: New test.
33817
33818 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33819
33820 * g++.dg/abi/vbase8-21.C: New test.
33821
33822 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33823
33824 * g++.dg/abi/vbase8-10.C: New test.
33825
33826 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33827
33828 * lib/g++.exp (g++_set_ld_library_path): Renamed to
33829 ${tool}_set_ld_library_path.
33830 Changed caller.
33831 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33832 g++.exp.
33833
33834 2001-07-26 Stan Cox <scox@redhat.com>
33835
33836 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33837 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33838 gcc_exit, gcc_check_unsupported_p):
33839 Moved to gcc-deps.exp
33840 * gcc-deps.exp: New file.
33841
33842 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33843
33844 * g++.old-deja/g++.pt/defarg14.C: New test.
33845
33846 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33847
33848 * g++.old-deja/g++.other/lineno5.C: New test.
33849
33850 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33851
33852 * g++.old-deja/g++.pt/crash68.C: New test.
33853
33854 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33855
33856 * g++.old-deja/g++.other/crash42.C: New test.
33857
33858 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33859
33860 * gcc.dg/cpp/extratokens.c: Fix.
33861 * gcc.dg/cpp/skipping2.c: New tests.
33862
33863 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33864
33865 * gcc.c-torture/execute/20010724-1.c: New file.
33866 * gcc.c-torture/execute/20010724-1.x: New file.
33867
33868 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33869
33870 * g++.old-deja/g++.other/cond7.C: New test.
33871
33872 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33873
33874 * g++.old-deja/g++.other/optimize4.C: New test.
33875
33876 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33877
33878 * g++.old-deja/g++.abi/vbase8-5.C: New test.
33879
33880 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
33881
33882 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33883 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33884 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33885 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33886
33887 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33888 bug report" message.
33889
33890 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33891 * g++.dg/ext/instantiate1.C: Move from old-deja.
33892
33893 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
33894
33895 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33896 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33897 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33898 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33899
33900 2001-07-23 Jeffrey A Law (law@cygnus.com)
33901
33902 * gcc.c-torture/execute/20010723-1.c: New test.
33903
33904 2001-07-23 Ben Elliston <bje@redhat.com>
33905
33906 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33907
33908 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33909
33910 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33911 i[34567]86-*-*.
33912 Delete handling of ieee_multilib_flags.
33913 Pass -mieee for alpha*-*-* and sh-*-*.
33914 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33915
33916 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
33917
33918 Remove old-abi tests.
33919 * g++.old-deja/g++.mike/p11116.C: Remove.
33920 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33921
33922 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
33923
33924 * g77.f-torture/compile/pr3743.f: New test
33925
33926 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
33927
33928 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33929
33930 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33931
33932 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33933 g++.old-deja/g++.pt/static6.C: Likewise.
33934 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33935 supports weak symbols.
33936
33937 2001-07-18 Andreas Jaeger <aj@suse.de>
33938
33939 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33940 supported again.
33941
33942 2001-07-18 Andreas Jaeger <aj@suse.de>
33943
33944 * gcc.dg/iftrap-1.c: Fix target line.
33945
33946 2001-07-17 Richard Henderson <rth@redhat.com>
33947
33948 * gcc.c-torture/execute/20010717-1.c: New.
33949
33950 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
33951
33952 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33953 tests.
33954
33955 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33956
33957 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33958
33959 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33960
33961 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33962 UAC_SIGBUS, UAC_NOPRINT definitions.
33963
33964 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
33965
33966 * objc/execute/object_is_class.m: New test.
33967 * objc/execute/object_is_meta_class.m: New test.
33968
33969 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
33970
33971 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33972 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33973
33974 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
33975
33976 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33977 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33978
33979 2001-07-14 Richard Henderson <rth@redhat.com>
33980
33981 * gcc.dg/iftrap-1.c: New.
33982
33983 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
33984
33985 * g77.f-torture/execute/intrinsic77.f: New test.
33986
33987 2001-07-11 Janis Johnson <janis@us.ibm.com>
33988
33989 * gcc.misc-tests/gcov-3.c: New test.
33990
33991 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
33992
33993 * gcc.c-torture/compile/20010711-1.c,
33994 * gcc.c-torture/compile/20010711-2.c: New tests.
33995
33996 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
33997
33998 * gcc.c-torture/execute/20010711-1.c: New test.
33999
34000 2001-07-11 Ben Elliston <bje@redhat.com>
34001
34002 * g++.old-deja/g++.other/enum5.C: New test.
34003
34004 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34005
34006 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34007 (g++-dg-prune): Call prune_gcc_output.
34008 * prune.exp: New file for prune_gcc_output.
34009 * lib/g++.exp, lib/gcc.exp: Load it.
34010
34011 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34012
34013 * gcc.c-torture/compile/20010701-1.c,
34014 g++.old-deja/g++.ext/attrib6.C: New tests.
34015
34016 2001-07-06 Jeffrey A Law (law@cygnus.com)
34017
34018 * gcc.c-torture/compile/20010706-1.c: New test.
34019
34020 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34021
34022 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34023
34024 2001-06-28 Stan Shebs <shebs@apple.com>
34025
34026 * gcc.dg/pragma-darwin.c: New test.
34027
34028 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34029
34030 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34031 Solaris 2.[678] system.
34032
34033 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34034
34035 * gcc.dg/20010622-1.c: New test.
34036
34037 2001-06-18 Stan Shebs <shebs@apple.com>
34038
34039 * objc.dg: New directory.
34040 * objc.dg/dg.exp: New file.
34041 * objc.dg/alias.m: New.
34042 * objc.dg/class-1.m: New.
34043 * objc.dg/class-2.m: New.
34044 * objc.dg/const-str-1.m: New.
34045 * objc.dg/const-str-2.m: New.
34046 * objc.dg/id-1.m: New.
34047 * objc.dg/method-1.m: New.
34048 * objc.dg/super-class-1.m: New.
34049 * lib/objc-dg.exp: New file.
34050
34051 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34052
34053 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34054 of label name.
34055
34056 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34057
34058 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34059
34060 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34061
34062 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34063 variable.
34064
34065 2001-06-12 Richard Henderson <rth@redhat.com>
34066
34067 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34068
34069 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34070
34071 * g++.old-deja/g++.abi/vbase5.C: New test.
34072 * g++.old-deja/g++.abi/vbase6.C: New test.
34073 * g++.old-deja/g++.abi/vbase7.C: New test.
34074
34075 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34076
34077 * gcc.c-torture/compile/20010610-1.c: New test.
34078
34079 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34080
34081 * g++.old-deja/g++.abi/vbase4.C: New test.
34082
34083 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34084
34085 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34086 support %f for HC11/HC12 targets.
34087 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34088 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34089 on HC11/HC12 targets.
34090 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34091
34092 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34093
34094 * gcc.dg/wchar_t-1.c: New file.
34095 * gcc.dg/wint_t-1.c: Likewise.
34096
34097 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34098
34099 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34100
34101 2001-06-11 Richard Henderson <rth@redhat.com>
34102
34103 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34104
34105 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34106
34107 * gcc.c-torture/compile/20010611-1.c: New test.
34108
34109 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34110
34111 * gcc.dg/c99-tag-1.c: Add more tests.
34112
34113 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34114
34115 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34116 representation on MN10300 and ARM/Thumb.
34117
34118 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34119
34120 * g77.f-torture/execute/20010610.f: New.
34121
34122 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34123
34124 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34125 names.
34126
34127 2001-06-09 Richard Henderson <rth@redhat.com>
34128
34129 * gcc.c-torture/execute/ashrdi-1.c: New.
34130 * gcc.c-torture/execute/ashldi-1.c: New.
34131 * gcc.c-torture/execute/lshrdi-1.c: New.
34132
34133 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34134
34135 * objc/execute/load-3.m: Added. Check sending +load to categories,
34136 in addition to classes.
34137
34138 2001-06-08 Stan Shebs <shebs@apple.com>
34139
34140 * objc/execute/load-2.m: New test. From Nicola Pero
34141 <n.pero@mi.flashnet.it>.
34142
34143 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34144
34145 * gcc.c-torture/execute/20010605-2.c: New test.
34146
34147 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34148
34149 * g++.old-deja/g++.abi/vbase2.C: New test.
34150 * g++.old-deja/g++.abi/vbase3.C: New test.
34151
34152 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34153
34154 * g++.old-deja/g++.pt/friend49.C: New test.
34155
34156 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34157
34158 * g++.old-deja/g++.ext/anon3.C: New test.
34159
34160 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34161
34162 * g++.old-deja/g++.other/conv7.C: New test.
34163
34164 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34165
34166 * gcc.c-torture/compile/20010605-2.c: New test.
34167
34168 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34169
34170 * gcc.c-torture/execute/20010604-1.c: New test.
34171
34172 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34173
34174 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34175
34176 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34177
34178 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34179 (g++_link_flags): Likewise.
34180 (g++_init): Pass gccpath's value to two previous functions.
34181
34182 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34183
34184 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34185 Ensure logfile entry matches exec command line.
34186
34187 2001-05-31 Richard Henderson <rth@redhat.com>
34188
34189 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34190 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34191
34192 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34193
34194 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34195 compiler for irix6.2
34196
34197 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34198
34199 * g++.old-deja/g++.other/optimize3.C: New file.
34200
34201 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34202
34203 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34204 assemble.
34205
34206 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34207
34208 * g++.old-deja/g++.other/optimize2.C: New file.
34209
34210 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34211
34212 * gcc.c-torture/compile/20010518-2.c: New file.
34213 * gcc.c-torture/execute/20010518-1.c: New file.
34214 * gcc.c-torture/execute/20010518-2.c: New file.
34215
34216 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34217
34218 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34219
34220 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34221
34222 G++ no longer defines builtins that do not begin with __builtin.
34223 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34224 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34225 * g++.old-deja/g++.law/builtin1.C: Likewise.
34226 * g++.old-deja/g++.law/cvt2.C: Likewise.
34227 * g++.old-deja/g++.mike/net5.C: Likewise.
34228 * g++.old-deja/g++.other/builtins1.C: Likewise.
34229 * g++.old-deja/g++.other/builtins2.C: Likewise.
34230 * g++.old-deja/g++.other/builtins3.C: Likewise.
34231 * g++.old-deja/g++.other/builtins4.C: Likewise.
34232 * g++.old-deja/g++.other/inline8.C: Likewise.
34233 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34234
34235 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34236
34237 * g++.old-deja/g++.pt/using1.C: Adjust.
34238 * g++.old-deja/g++.pt/using2.C: New test.
34239
34240 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34241
34242 * gcc.dg/cpp/charconst.c: New tests.
34243 * gcc.dg/cpp/escape.c: New tests.
34244 * gcc.dg/cpp/escape-1.c: New tests.
34245 * gcc.dg/cpp/escape-2.c: New tests.
34246 * gcc.dg/cpp/ucs.c: New tests.
34247
34248 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34249
34250 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34251 native compiler for irix6.5.
34252
34253 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34254
34255 * lib/g++.exp (g++_include_flags): Use args to compute
34256 get_multilibs.
34257 (g++_link_flags): Likewise.
34258 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34259
34260 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34261
34262 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34263
34264 2001-05-21 Geoff Keating <geoffk@redhat.com>
34265
34266 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34267 this file.
34268
34269 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34270
34271 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34272 STACK_SIZE;
34273 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34274 to STACK_SIZE; Use it to define size of add_histo array.
34275 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34276 to STACK_SIZE.
34277 (f): Use GITT_SIZE to define size of gitt local table.
34278 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34279 to STACK_SIZE; Use it to define size of bytemem array.
34280
34281 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34282
34283 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34284 on 68HC11/HC12 due to the asm instruction.
34285 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34286 * gcc.c-torture/compile/920520-1.x: Likewise.
34287 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34288 on 68HC11/HC12 because the function is larger than 64K.
34289 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34290 on 68HC11/HC12 because the structure is too large.
34291
34292 2001-05-20 Richard Henderson <rth@redhat.com>
34293
34294 * gcc.c-torture/execute/20010520-1.c: New.
34295
34296 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34297
34298 * g++.old-deja/g++.warn/compare1.C: New test.
34299 * gcc.dg/compare4.c: New test.
34300
34301 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34302
34303 * g++.old-deja/g++.other/optimize1.C: New test.
34304
34305 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34306
34307 * g++.old-deja/g++.pt/spec41.C: New test.
34308
34309 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34310
34311 * gcc.c-torture/compile/20010114-1.x: Remove.
34312
34313 2001-05-18 Stan Shebs <shebs@apple.com>
34314
34315 * gcc.c-torture/compile/20010518-1.c: New test.
34316
34317 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34318
34319 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34320 * g++.old-deja/g++.pt/crash67.C: New test.
34321
34322 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34323
34324 * g++.old-deja/g++.other/debug9.C: New test.
34325
34326 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34327
34328 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34329
34330 2001-05-16 Jan Hubicka <jh@suse.cz>
34331
34332 * gcc.c-torture/compile/20010516-1.c: New test.
34333
34334 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34335
34336 * g++.old-deja/g++.other/crash41.C: New test.
34337
34338 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34339
34340 * g++.old-deja/g++.pt/crash66.C: New test.
34341
34342 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34343
34344 * g++.old-deja/g++.robertl/eb27.C: Convert.
34345
34346 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34347
34348 * g++.dg/friend-warn.C: New test. Do not warn about friend
34349 declaration being redundant.
34350
34351 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34352
34353 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34354
34355 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34356
34357 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34358
34359 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34360
34361 * lib/g++.exp: Use testsuite_flags.
34362
34363 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34364
34365 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34366
34367 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34368
34369 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34370
34371 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34372
34373 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34374
34375 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34376
34377 * gcc.c-torture/compile/20010313-1.c: New test.
34378
34379 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34380
34381 * gcc.dg/cpp/direct2.c: New test.
34382 * gccq.dg/cpp/direct2s.c: New test.
34383
34384 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34385
34386 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34387
34388 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34389 * g++.old-deja/g++.other/op3.C: Likewise.
34390
34391 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34392
34393 * gcc.dg/cpp/syshdr.h: New file.
34394 * gcc.dg/cpp/sysmac1.c: Update.
34395 * gcc.dg/cpp/sysmac2.c: Update.
34396
34397 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34398
34399 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34400
34401 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34402
34403 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34404 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34405
34406 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34407
34408 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34409
34410 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34411
34412 * lib/g++.exp (g++_include_flags): Don't use any special flags
34413 if TESTING_IN_BUILD_TREE is not defined.
34414 (g++_init): Use a plain 'c++' as the compiler if
34415 TESTING_IN_BUILD_TREEE is not defined.
34416
34417 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34418
34419 * g++.old-deja/g++.eh/catch13.C: New test.
34420 * g++.old-deja/g++.eh/catch14.C: New test.
34421
34422 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34423
34424 * gcc.dg/cpp/tr-define.c: New test.
34425
34426 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34427
34428 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34429 <stdlib.h>, not <malloc.h>.
34430
34431 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34432
34433 * g++.old-deja/g++.ns/template17.C: New test.
34434
34435 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34436
34437 * g++.old-deja/g++.pt/ref4.C: New test.
34438
34439 2001-04-30 Richard Henderson <rth@redhat.com>
34440
34441 * gcc.dg/20000724-1.c: Revert last change.
34442
34443 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34444
34445 * g77.f-torture/execute/20010430.f: New test.
34446
34447 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34448
34449 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34450
34451 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34452
34453 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34454
34455 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34456
34457 * g++.old-deja/g++.eh/crash6.C: New test.
34458
34459 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34460
34461 * g++.old-deja/g++.other/warn7.C: New test.
34462
34463 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34464
34465 * g++.old-deja/g++.other/defarg9.C: New test.
34466
34467 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34468
34469 * g77.f-torture/compile/20010426.f: New test.
34470 * g77.f-torture/execute/20010426.f: New test.
34471
34472 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34473
34474 * g77.f-torture/compile/20000629-1.x: Remove - error
34475 has been fixed.
34476
34477 2001-04-26 Jeffrey A Law (law@cygnus.com)
34478
34479 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34480 Tweak slightly to work with g++.dg framework.
34481 * g++.dg/special/ecos.exp: Run initp1.C test.
34482 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34483
34484 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34485 its linker doesn't give line numbers either.
34486 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34487
34488 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34489
34490 * g++.old-deja/g++.other/lex1.C: New test.
34491
34492 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34493
34494 * gcc.dg/noncompile/20010425-1.c: New test.
34495
34496 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34497
34498 * g++.old-deja/g++.pt/mangle2.C: New test.
34499
34500 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34501
34502 * gcc.dg/format/plus-1.c: New test.
34503
34504 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34505
34506 * gcc.dg/20010423-1.c: New test.
34507
34508 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34509
34510 * gcc.c-torture/execute/20010422-1.c: New test.
34511
34512 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34513
34514 * g++.old-deja/g++.ns/type2.C: New test.
34515
34516 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34517
34518 * g++.old-deja/g++.other/perf1.C: New test.
34519
34520 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34521
34522 * gcc.dg/c99-func-2.c: Remove xfail.
34523 * gcc.dg/c99-func-3.c: Remove xfail.
34524 * gcc.dg/c99-func-4.c: Remove xfail.
34525
34526 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34527
34528 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34529
34530 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34531
34532 * gcc.c-torture/compile/20010423-1.c: New test.
34533
34534 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34535
34536 * g++.old-deja/g++.pt/typename28.C: New test.
34537
34538 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34539
34540 * g++.old-deja/g++.abi/empty2.C: New test.
34541 * g++.old-deja/g++.abi/empty3.C: New test.
34542
34543 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34544
34545 * g++.old-deja/g++.other/comdat2.C: New test.
34546 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34547
34548 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34549
34550 * g++.old-deja/g++.other/overload14.C: New test.
34551
34552 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34553
34554 * g++.old-deja/g++.other/lookup23.C: New test.
34555
34556 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34557
34558 * gcc.c-torture/execute/20010403-1.c: New test.
34559
34560 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34561 Mark Mitchell <mark@codesourcery.com>
34562
34563 * lib/old-dejagnu.exp: Don't delete output of executable.
34564 Add .exe suffix to executables.
34565
34566 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34567
34568 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34569
34570 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34571
34572 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34573
34574 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34575
34576 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34577 * g++.old-deja/g++.abi/crash1.C: New test.
34578
34579 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34580
34581 * g++.old-deja/g++.other/crash40.C: New test.
34582
34583 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34584
34585 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34586
34587 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34588
34589 * g++.old-deja/g++.other/warn6.C: New test.
34590
34591 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34592
34593 * g++.old-deja/g++.robertl/eb42.C: Same.
34594
34595 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34596
34597 * gcc.dg/wtr-conversion-1.c: New testcase.
34598
34599 2001-04-10 Richard Henderson <rth@redhat.com>
34600
34601 * g++.old-deja/g++.other/array5.C: New.
34602
34603 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34604
34605 * gcc.c-torture/execute/20010408-1.c: New test.
34606
34607 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34608
34609 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34610 headers and constructs.
34611 * g++.old-deja/g++.robertl/eb79.C: Same.
34612 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34613 * g++.old-deja/g++.robertl/eb73.C: Same.
34614 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34615 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34616 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34617 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34618 * g++.old-deja/g++.robertl/eb44.C: Same.
34619 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34620 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34621 * g++.old-deja/g++.robertl/eb39.C: Same.
34622 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34623 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34624 * g++.old-deja/g++.robertl/eb30.C: Same.
34625 * g++.old-deja/g++.robertl/eb3.C: Same.
34626 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34627 * g++.old-deja/g++.robertl/eb21.C: Same.
34628 * g++.old-deja/g++.robertl/eb15.C: Same.
34629 * g++.old-deja/g++.robertl/eb118.C: Same.
34630 * g++.old-deja/g++.robertl/eb115.C (main): Same.
34631 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34632 * g++.old-deja/g++.robertl/eb109.C: Same.
34633 * g++.old-deja/g++.other/sibcall1.C (main): Same.
34634 * g++.old-deja/g++.mike/rtti1.C: Same.
34635 * g++.old-deja/g++.mike/p658.C: Same.
34636 * g++.old-deja/g++.mike/net46.C: Same.
34637 * g++.old-deja/g++.mike/net34.C: Same.
34638 * g++.old-deja/g++.mike/memoize1.C: Same.
34639 * g++.old-deja/g++.mike/eh2.C: Same.
34640 * g++.old-deja/g++.law/weak.C: Same.
34641 * g++.old-deja/g++.law/visibility7.C: Same.
34642 * g++.old-deja/g++.law/visibility25.C: Same.
34643 * g++.old-deja/g++.law/visibility22.C: Same.
34644 * g++.old-deja/g++.law/visibility2.C: Same.
34645 * g++.old-deja/g++.law/visibility17.C: Same.
34646 * g++.old-deja/g++.law/visibility13.C: Same.
34647 * g++.old-deja/g++.law/visibility10.C: Same.
34648 * g++.old-deja/g++.law/visibility1.C: Same.
34649 * g++.old-deja/g++.law/virtual3.C (eval): Same.
34650 * g++.old-deja/g++.law/vbase1.C: Same.
34651 * g++.old-deja/g++.law/operators32.C: Same.
34652 * g++.old-deja/g++.law/nest3.C: Same.
34653 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34654 * g++.old-deja/g++.law/except5.C (main): Same.
34655 * g++.old-deja/g++.law/cvt7.C (run): Same.
34656 * g++.old-deja/g++.law/cvt2.C: Same.
34657 * g++.old-deja/g++.law/cvt16.C: Same.
34658 * g++.old-deja/g++.law/ctors6.C (bar): Same.
34659 * g++.old-deja/g++.law/ctors17.C (main): Same.
34660 * g++.old-deja/g++.law/ctors13.C: Same.
34661 * g++.old-deja/g++.law/ctors12.C (main): Same.
34662 * g++.old-deja/g++.law/ctors10.C: Same.
34663 * g++.old-deja/g++.law/code-gen5.C: Same.
34664 * g++.old-deja/g++.law/bad-error7.C: Same.
34665 * g++.old-deja/g++.law/arm9.C: Same.
34666 * g++.old-deja/g++.law/arm12.C: Same.
34667 * g++.old-deja/g++.law/arg8.C: Same.
34668 * g++.old-deja/g++.law/arg1.C: Same.
34669 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34670 * g++.old-deja/g++.jason/template31.C: Same.
34671 * g++.old-deja/g++.jason/template24.C (main): Same.
34672 * g++.old-deja/g++.jason/2371.C: Same.
34673 * g++.old-deja/g++.eh/new2.C: Same.
34674 * g++.old-deja/g++.eh/new1.C: Same.
34675 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34676 * g++.old-deja/g++.brendan/nest21.C (main): Same.
34677 * g++.old-deja/g++.brendan/err-msg3.C: Same.
34678 * g++.old-deja/g++.brendan/crash62.C: Same.
34679 * g++.old-deja/g++.brendan/crash52.C: Same.
34680 * g++.old-deja/g++.brendan/crash49.C (main): Same.
34681 * g++.old-deja/g++.brendan/crash38.C: Same.
34682 * g++.old-deja/g++.brendan/crash15.C (main): Same.
34683 * g++.old-deja/g++.brendan/copy9.C: Same.
34684
34685 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
34686
34687 * gcc.c-torture/execute/20001203-2.c (memset):
34688 Count argument is of type __SIZE_TYPE__.
34689
34690 2001-04-04 Diego Novillo <dnovillo@redhat.com>
34691
34692 * gcc.c-torture/compile/20010404-1.c: New test.
34693
34694 2001-04-04 Jakub Jelinek <jakub@redhat.com>
34695
34696 * gcc.c-torture/compile/20010326-1.c: New test.
34697
34698 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
34699
34700 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34701 peculiarities of the SH.
34702 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34703
34704 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34705
34706 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34707 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34708 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34709
34710 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34711
34712 * g77.f-torture/compile/20010321-1.f: New test.
34713
34714 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34715
34716 * gcc.c-torture/compile/20010329-1.c: New test.
34717
34718 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34719
34720 * gcc.c-torture/execute/20010329-1.c: New test.
34721
34722 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34723
34724 * g++.old-deja/g++.other/eh4.C: Fix typo.
34725
34726 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34727
34728 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34729
34730 2001-03-28 Philip Blundell <philb@gnu.org>
34731
34732 * gcc.c-torture/compile/20010328-1.c: New test.
34733
34734 2001-03-27 Richard Henderson <rth@redhat.com>
34735
34736 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34737 * g++.old-deja/g++.eh/vbase3.C: Likewise.
34738
34739 2001-03-27 Alan Modra <alan@linuxcare.com.au>
34740
34741 * gcc.c-torture/compile/20010327-1.c: New test.
34742
34743 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
34744
34745 * g++.old-deja/g++.other/friend12.C: New test.
34746 * g++.old-deja/g++.other/friend9.C: Expect no errors.
34747 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34748
34749 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
34750
34751 * gcc.c-torture/execute/20010325-1.c: New test.
34752
34753 2001-03-23 Jakub Jelinek <jakub@redhat.com>
34754
34755 * g++.old-deja/g++.other/mangle3.C: New test.
34756
34757 2001-03-22 Jakub Jelinek <jakub@redhat.com>
34758
34759 * g++.old-deja/g++.other/anon8.C: New test.
34760
34761 2001-03-20 Philip Blundell <philb@gnu.org>
34762
34763 * gcc.c-torture/compile/20010320-1.c: New test.
34764
34765 2001-03-17 Richard Henderson <rth@redhat.com>
34766
34767 * g++.old-deja/g++.other/eh4.C: Add expected error text.
34768
34769 2001-03-15 Geoff Keating <geoff@redhat.com>
34770
34771 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34772 tests on AIX.
34773
34774 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
34775
34776 * g++.old-deja/g++.other/eh4.C: New test.
34777
34778 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
34779
34780 * gcc.dg/cpp/mi1.c: Update.
34781
34782 2001-03-14 Jakub Jelinek <jakub@redhat.com>
34783
34784 * g++.old-deja/g++.other/regstack.C: New test.
34785
34786 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
34787
34788 * g++.old-deja/g++.other/ref4.C: New test.
34789
34790 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
34791
34792 * objc/execute/va_method.m: Added.
34793 * objc/execute/IMP.m: Added.
34794 * objc/execute/_cmd.m: Added.
34795 * objc/execute/accessing_ivars.m: Added.
34796 * objc/execute/class-1.m: Added.
34797 * objc/execute/class-10.m: Added.
34798 * objc/execute/class-11.m: Added.
34799 * objc/execute/class-12.m: Added.
34800 * objc/execute/class-13.m: Added.
34801 * objc/execute/class-14.m: Added.
34802 * objc/execute/class-2.m: Added.
34803 * objc/execute/class-3.m: Added.
34804 * objc/execute/class-4.m: Added.
34805 * objc/execute/class-5.m: Added.
34806 * objc/execute/class-6.m: Added.
34807 * objc/execute/class-7.m: Added.
34808 * objc/execute/class-8.m: Added.
34809 * objc/execute/class-9.m: Added.
34810 * objc/execute/class-tests-1.h
34811 * objc/execute/class-tests-2.h
34812 * objc/execute/compatibility_alias.m: Added.
34813 * objc/execute/encode-1.m: Added.
34814 * objc/execute/formal_protocol-1.m: Added.
34815 * objc/execute/formal_protocol-2.m: Added.
34816 * objc/execute/formal_protocol-3.m: Added.
34817 * objc/execute/formal_protocol-4.m: Added.
34818 * objc/execute/formal_protocol-5.m: Added.
34819 * objc/execute/formal_protocol-6.m: Added.
34820 * objc/execute/formal_protocol-7.m: Added.
34821 * objc/execute/informal_protocol.m: Added.
34822 * objc/execute/initialize.m: Added.
34823 * objc/execute/load.m: Added.
34824 * objc/execute/many_args_method.m: Added.
34825 * objc/execute/nested-3.m: Added.
34826 * objc/execute/no_clash.m: Added.
34827 * objc/execute/private.m: Added.
34828 * objc/execute/redefining_self.m: Added.
34829 * objc/execute/root_methods.m: Added.
34830 * objc/execute/selector-1.m: Added.
34831 * objc/execute/static-1.m: Added.
34832 * objc/execute/static-2.m: Added.
34833 * objc/execute/va_method.m: Added.
34834
34835 2001-03-10 Richard Henderson <rth@redhat.com>
34836
34837 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34838
34839 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
34840
34841 * g++.old-deja/g++.other/crash31.C: XFAIL.
34842 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34843 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34844 * gcc.c-torture/execute/20010123-1.x: XFAIL.
34845 * gcc.c-torture/execute/20010124-1.x: XFAIL.
34846 * gcc.dg/sequence-pt-1.c: XFAIL one test.
34847
34848 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
34849
34850 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34851
34852 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34853
34854 * gcc.dg/20000724-1.c: Don't use multiline strings.
34855
34856 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34857
34858 * objc/execute/string1.m, objc/execute/string2.m: Compare the
34859 result of -cString against what we expect it to be; don't just
34860 print it out for no one to read.
34861
34862 * objc/execute/string3.m, objc/execute/string4.m: New tests.
34863 Based on testcases provided by Nicola Pero.
34864
34865 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34866
34867 * gcc.dg/cpp/macro7.c: New test.
34868
34869 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34870
34871 * gcc.dg/cpp/multiline.c: Update.
34872
34873 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34874
34875 * g++.old-deja/g++.other/enum3.C: New test.
34876
34877 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34878
34879 * g++.old-deja/g++.other/pod1.C: New test.
34880
34881 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34882
34883 * g++.old-deja/g++.ext/overload1.C: New test.
34884
34885 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34886
34887 * g++.old-deja/g++.pt/using1.C: New test.
34888
34889 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34890
34891 * g++.old-deja/g++.other/using9.C: New test.
34892
34893 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
34894
34895 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34896
34897 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34898
34899 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
34900
34901 * g++.old-deja/g++.ext/realpt1.C: Remove.
34902
34903 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
34904
34905 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34906
34907 2001-02-26 Will Cohen <wcohen@redhat.com>
34908
34909 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34910
34911 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
34912
34913 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34914 templatized constructors.
34915
34916 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34917
34918 * gcc.c-torture/execute/20010224-1.c: New test.
34919
34920 2001-02-23 Jakub Jelinek <jakub@redhat.com>
34921
34922 * gcc.c-torture/execute/20010222-1.c: New test.
34923
34924 2001-02-22 Jakub Jelinek <jakub@redhat.com>
34925
34926 * g++.old-deja/g++.other/inline20.C: New test.
34927
34928 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
34929
34930 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34931
34932 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
34933
34934 * g++.old-deja/g++.other/lookup22.C: New test.
34935
34936 2001-02-19 Zack Weinberg <zackw@stanford.edu>
34937
34938 * g77.dg: New directory.
34939 * g77.dg/20010216-1.f: New test case.
34940 * g77.dg/dg.exp: New driver.
34941 * lib/g77-dg.exp: New driver library.
34942
34943 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34944
34945 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34946
34947 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
34948
34949 * g++.old-deja/g++.other/decl9.C: New test.
34950
34951 2001-02-16 Jakub Jelinek <jakub@redhat.com>
34952
34953 * g++.old-deja/g++.other/init16.C: Update the test so that it does
34954 not need <string> and also tests the initialization at runtime.
34955
34956 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
34957
34958 * gcc.c-torture/execute/longlong.c: New test.
34959
34960 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
34961
34962 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34963
34964 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
34965
34966 * gcc.c-torture/execute/920302-1.c (execute):
34967 Change argument type to short.
34968
34969 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
34970
34971 * g++.old-deja/g++.pt/deduct6.C: New test.
34972
34973 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
34974
34975 * g++.old-deja/g++.pt/deduct5.C: New test.
34976
34977 2001-02-14 Jakub Jelinek <jakub@redhat.com>
34978
34979 * gcc.c-torture/execute/20010209-1.c: New test.
34980
34981 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
34982
34983 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34984
34985 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
34986
34987 * g++.dg/vtgc1.C: Update for new ABI.
34988
34989 * consistency.vlad: New directory, 1665 files.
34990
34991 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
34992
34993 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34994 return type.
34995 * gcc.dg/cpp/digraphs.c: Declare puts.
34996
34997 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
34998
34999 * g++.old-deja/g++.other/warn5.C: New test.
35000
35001 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35002
35003 * g++.old-deja/g++.pt/spec40.C: New test.
35004
35005 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35006
35007 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35008 case.
35009 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35010
35011 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35012
35013 * gcc.c-torture/compile/20010209-1.c: New test.
35014
35015 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35016
35017 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35018 excess errors message but not if it crashes.
35019 * g++.old-deja/g++.other/crash27.C: Likewise.
35020 * g++.old-deja/g++.other/crash28.C: Likewise.
35021 * g++.old-deja/g++.other/crash30.C: Likewise.
35022 * g++.old-deja/g++.other/crash32.C: Likewise.
35023 * g++.old-deja/g++.other/crash35.C: Likewise.
35024 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35025
35026 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35027
35028 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35029 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35030 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35031 g77.f-torture/execute/execute.exp,
35032 g77.f-torture/noncompile/noncompile.exp,
35033 gcc.c-torture/execute/execute.exp,
35034 gcc.c-torture/execute/memcheck/memcheck.exp,
35035 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35036 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35037 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35038 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35039 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35040 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35041 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35042 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35043 Remove bug reporting instructions with ancient email addresses.
35044
35045 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35046
35047 * gcc.dg/20010202-1.c: New test.
35048 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35049
35050 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35051
35052 * g++.dg/stdbool-if.C: New test.
35053
35054 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35055
35056 * objc/execute/fdecl.m: Added main().
35057
35058 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35059
35060 * gcc.c-torture/execute/20010206-1.c: New test.
35061
35062 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35063
35064 * gcc.dg/cpp/avoidpaste1.c: Update.
35065
35066 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35067
35068 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35069 Pero <nicola@brainstorm.co.uk>.
35070 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35071
35072 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35073
35074 * g++.old-deja/g++.pt/spec39.C: New test.
35075
35076 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35077
35078 * gcc.c-torture/compile/20010202-1.c: New test.
35079
35080 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35081
35082 * g++.old-deja/g++.abi/primary2.C: New test.
35083 * g++.old-deja/g++.abi/primary3.C: New test.
35084 * g++.old-deja/g++.abi/primary4.C: New test.
35085 * g++.old-deja/g++.abi/primary5.C: New test.
35086 * g++.old-deja/g++.abi/vtable3.h: New test.
35087 * g++.old-deja/g++.abi/vtable3a.C: New test.
35088 * g++.old-deja/g++.abi/vtable3b.C: New test.
35089 * g++.old-deja/g++.abi/vtable3c.C: New test.
35090 * g++.old-deja/g++.abi/vtable3d.C: New test.
35091 * g++.old-deja/g++.abi/vtable3e.C: New test.
35092 * g++.old-deja/g++.abi/vtable3f.C: New test.
35093 * g++.old-deja/g++.abi/vtable3g.C: New test.
35094 * g++.old-deja/g++.abi/vtable3h.C: New test.
35095 * g++.old-deja/g++.abi/vtable3i.C: New test.
35096 * g++.old-deja/g++.abi/vtable3j.C: New test.
35097 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35098
35099 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35100
35101 * g++.old-deja/g++.other/anon6.C: New test.
35102 * g++.old-deja/g++.other/anon7.C: New test.
35103
35104 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35105
35106 * gcc.dg/cpp/avoidpaste2.c: New tests.
35107
35108 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35109
35110 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35111
35112 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35113
35114 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35115 DECIMAL_DIG cases for Irix."
35116
35117 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35118
35119 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35120
35121 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35122
35123 * gcc.dg/c99-tag-1.c: New test.
35124
35125 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35126
35127 * gcc.dg/cpp/tr-warn1.c: Add tests.
35128
35129 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35130
35131 * gcc.dg/cpp/avoidpaste1.c: Update.
35132 * gcc.dg/cpp/paste4.c: Update.
35133
35134 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35135
35136 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35137 cases for Irix.
35138
35139 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35140
35141 * g++.old-deja/g++.other/inline19.C: New test.
35142
35143 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35144
35145 * gcc.dg/Wlarger-than.c: New test.
35146
35147 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35148
35149 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35150
35151 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35152
35153 * gcc.c-torture/execute/20010129-1.c: New test.
35154 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35155
35156 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35157
35158 * gcc.dg/cpp/avoidpaste1.c: Test case.
35159
35160 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35161
35162 * g++.old-deja/g++.other/inline18.C: New test.
35163
35164 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35165
35166 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35167 and __builtin_putchar.
35168
35169 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35170
35171 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35172 tests.
35173
35174 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35175
35176 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35177 floating point number rounding mode to round to the nearest
35178 representable mode.
35179
35180 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35181
35182 * g++.old-deja/g++.other/mangle2.C: New test.
35183
35184 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35185
35186 * gcc.c-torture/compile/20010124-1.c: New test.
35187
35188 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35189
35190 * g++.old-deja/g++.pt/spec38.C: New test.
35191
35192 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35193
35194 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35195 "Build don't run".
35196
35197 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35198
35199 * gcc.c-torture/execute/20010123-1.c: New test.
35200
35201 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35202
35203 * g++.old-deja/g++.pt/spec37.C: New test.
35204
35205 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35206
35207 * g++.old-deja/g++.pt/overload14.C: New test.
35208
35209 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35210
35211 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35212 __builtin_return_address.
35213
35214 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35215
35216 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35217 * g++.old-deja/g++.pt/spec35.C: New test.
35218 * g++.old-deja/g++.pt/spec36.C: New test.
35219
35220 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35221
35222 * gcc.c-torture/compile/20010118-1.c: New test.
35223
35224 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35225
35226 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35227
35228 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35229
35230 * gcc.c-torture/execute/20010119-1.c: New test.
35231
35232 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35233
35234 * g++.old-deja/g++.other/vbase5.C: New test.
35235
35236 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35237
35238 * gcc.c-torture/execute/20010118-1.c: New test.
35239
35240 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35241
35242 * g++.old-deja/g++.pt/deduct3.C: New test.
35243
35244 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35245
35246 * g++.old-deja/g++.pt/spec34.C: New test.
35247
35248 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35249
35250 * g77.f-torture/compile/20000601-2.f: New test.
35251
35252 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35253
35254 * g++.old-deja/g++.other/init17.C: New test.
35255
35256 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35257
35258 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35259
35260 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35261
35262 * g++.old-deja/g++.pt/unify8.C: New test.
35263
35264 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35265
35266 * g++.old-deja/g++.abi/vbase1.C: New test.
35267
35268 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35269
35270 * g++.old-deja/g++.pt/crash65.C: New test.
35271
35272 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35273
35274 * gcc.dg/cpp/assembl2.S: New test case.
35275
35276 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35277
35278 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35279 are supported.
35280
35281 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35282
35283 * g++.old-deja/g++.other/builtins1.C: New test.
35284 * g++.old-deja/g++.other/builtins2.C: Likewise.
35285 * g++.old-deja/g++.other/builtins3.C: Likewise.
35286 * g++.old-deja/g++.other/builtins4.C: Likewise.
35287
35288 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35289
35290 * gcc.c-torture/compile/20010117-1.c: New test.
35291 * gcc.c-torture/compile/20010117-2.c: New test.
35292
35293 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35294
35295 * g77.f-torture/execute/20010116.[fx]: New test,
35296 XFAIL on i?86-*-*.
35297 * g77.f-torture/compile/20010115.f: Indicate it's
35298 a test for PR fortran/1636.
35299
35300 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35301
35302 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35303
35304 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35305
35306 * g77.f-torture/compile/20010115.f: New test.
35307
35308 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35309
35310 * g++.old-deja/g++.pt/nontype5.C: New test.
35311
35312 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35313
35314 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35315 have an equivalent working one below it.
35316
35317 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35318
35319 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35320 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35321
35322 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35323
35324 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35325 message containing "init_priority".
35326 (conpr-2.C): Likewise.
35327 (conpr-3.C): Likewise.
35328 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35329
35330 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35331
35332 * gcc.c-torture/execute/20010114-2.c: New test.
35333
35334 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35335
35336 * gcc.c-torture/compile/20010114-1.c: New test.
35337 * gcc.c-torture/compile/20010114-1.x: Xfail.
35338 * gcc.c-torture/compile/20010114-2.c: New test.
35339 * gcc.c-torture/execute/20010114-1.c: New test.
35340 * gcc.dg/trunc-1.c: New test.
35341 * gcc.dg/uninit-B.c: New test.
35342
35343 2001-01-13 Nick Clifton <nickc@redhat.com>
35344
35345 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35346 target.
35347
35348 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35349
35350 * gcc.c-torture/compile/20010113-1.c: New test.
35351
35352 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35353
35354 * gcc.c-torture/compile/20001212-1.c: New test.
35355
35356 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35357
35358 * gcc.dg/cpp/widestr1.c: Update.
35359 * gcc.dg/cpp/prag-imp.c: Remove.
35360
35361 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35362
35363 * gcc.c-torture/execute/20000801-3.x: Remove.
35364 * gcc.dg/c90-init-1.c: New test.
35365 * gcc.dg/c99-init-1.c: New test.
35366 * gcc.dg/c99-init-2.c: New test.
35367 * gcc.dg/gnu99-init-1.c: New test.
35368
35369 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35370
35371 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35372 testing that no relevant ones were found.
35373
35374 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35375
35376 * g++.old-deja/g++.pt/cast2.C: New test.
35377
35378 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35379
35380 * g++.old-deja/g++.pt/friend47.C: New test.
35381
35382 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35383
35384 * g++.old-deja/g++.pt/instantiate13.C: New test.
35385
35386 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35387
35388 * g++.old-deja/g++.other/defarg7.C: New test.
35389 * g++.old-deja/g++.other/defarg8.C: New test.
35390
35391 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35392
35393 * g++.old-deja/g++.pt/crash64.C: New test.
35394
35395 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35396
35397 * g++.old-deja/g++.pt/crash63.C: New test.
35398
35399 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35400
35401 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35402
35403 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35404
35405 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35406
35407 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35408
35409 * g++.old-deja/g++.pt/error3.C: New test.
35410
35411 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35412
35413 * g++.old-deja/g++.other/crash39.C: New test.
35414
35415 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35416
35417 * g++.old-deja/g++.other/vbase4.C: New test.
35418
35419 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35420
35421 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35422 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35423 * gcc.dg/special/special.exp: New test driver which will check
35424 for alias support for the above test.
35425
35426 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35427
35428 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35429 problems on small machines.
35430 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35431 parameterize.
35432
35433 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35434
35435 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35436 mips.
35437 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35438
35439 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35440
35441 * g++.old_deja/g++.pt/using8.C: New test.
35442
35443 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35444
35445 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35446
35447 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35448
35449 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35450 where a failure is expected.
35451 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35452
35453 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35454
35455 * g++.old_deja/g++.pt/instantiate12.C: New test.
35456
35457 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35458
35459 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35460 start of structs.
35461 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35462 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35463 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35464 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35465 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35466 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35467 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35468 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35469 * g++.old-deja/g++.eh/spec6.C: Likewise.
35470 * g++.old-deja/g++.jason/crash3.C: Likewise.
35471 * g++.old-deja/g++.law/ctors11.C: Likewise.
35472 * g++.old-deja/g++.law/ctors17.C: Likewise.
35473 * g++.old-deja/g++.law/ctors5.C: Likewise.
35474 * g++.old-deja/g++.law/ctors9.C: Likewise.
35475 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35476 * g++.old-deja/g++.mike/net22.C: Likewise.
35477 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35478 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35479 * g++.old-deja/g++.mike/virt3.C: Likewise.
35480 * g++.old-deja/g++.niklas/t128.C: Likewise.
35481 * g++.old-deja/g++.other/anon4.C: Likewise.
35482 * g++.old-deja/g++.other/using1.C: Likewise.
35483 * g++.old-deja/g++.other/warn3.C: Likewise.
35484 * g++.old-deja/g++.pt/t37.C: Likewise.
35485 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35486 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35487
35488 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35489
35490 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35491
35492 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35493
35494 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35495
35496 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35497
35498 * gcc.c-torture/compile/20010107-1.c: New test.
35499
35500 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35501
35502 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35503
35504 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35505
35506 * gcc.dg/format/format.h: New file.
35507 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35508 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35509 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35510 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35511 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35512 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35513 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35514 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35515 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35516 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35517 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35518 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35519 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35520 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35521 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35522 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35523 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35524 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35525 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35526 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35527 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35528 instead of declaring standard types, macros and functions in each
35529 test.
35530
35531 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35532
35533 * gcc.c-torture/execute/20010106-1.c: New test.
35534
35535 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35536
35537 * gcc.dg/format/format.exp: New file.
35538 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35539 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35540 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35541 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35542 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35543 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35544 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35545 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35546 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35547 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35548 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35549 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35550 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35551 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35552 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35553 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35554 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35555 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35556 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35557 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35558 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35559 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35560 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35561 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35562 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35563 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35564 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35565 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35566 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35567 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35568 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35569 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35570 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35571 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35572 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35573 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35574 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35575 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35576 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35577 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35578 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35579 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35580
35581 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35582
35583 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35584 account.
35585
35586 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35587
35588 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35589
35590 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35591
35592 * g++.old-deja/g++.pt/crash62.C: New test.
35593
35594 2001-01-04 Richard Henderson <rth@redhat.com>
35595
35596 * gcc.dg/20000926-1.c: Update expected warnings.
35597 * gcc.dg/array-2.c: Likewise.
35598 * gcc.dg/array-4.c: Also validate flexible array members.
35599 * gcc.dg/c99-flex-array-1.c: New.
35600
35601 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35602
35603 * gcc.c-torture/compile/20001222-1.x: Remove.
35604
35605 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35606
35607 * gcc.c-torture/execute/built-in-setjmp.c: New.
35608
35609 2001-01-03 Richard Henderson <rth@redhat.com>
35610
35611 * gcc.dg/940510-1.c: Update expected error wording.
35612 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35613
35614 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35615
35616 * lib/target-supports.exp (check_alias_available): Modified to
35617 indicate aliases not supported if only weak aliases are supported.
35618
35619 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35620
35621 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35622 Turn on cmpstrsi checks for __pj__ and __i370__.
35623
35624 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35625
35626 * g++.old-deja/g++.other/virtual11.C: New test.
35627
35628 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35629
35630 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35631
35632 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35633
35634 * gcc.c-torture/compile/20010102-1.c: New test.
35635
35636 2001-01-02 Andreas Jaeger <aj@suse.de>
35637
35638 * gcc.dg/noreturn-3.c: New test.
35639
35640 * gcc.dg/noreturn-4.c: New test.
35641
35642 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35643
35644 * gcc.c-torture/execute/stdio-opt-1.c: Also test
35645 __builtin_fputc and __builtin_fwrite.
35646
35647 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35648
35649 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35650 signed char, not default char.
35651
35652 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35653
35654 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35655
35656 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
35657
35658 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35659
35660 2000-12-29 Richard Henderson <rth@redhat.com>
35661
35662 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35663 (__cyg_profile_func_exit): Define.
35664
35665 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
35666
35667 * g++.dg/vtgc1.C: New test.
35668
35669 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
35670
35671 * gcc.dg/noncompile/20001228-1.c: New test.
35672
35673 * gcc.dg/20001228-1.c: New test.
35674
35675 * gcc.c-torture/execute/20001228-1.c: New test.
35676
35677 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
35678
35679 * gcc.dg/format-strfmon-1.c: New test.
35680
35681 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35682
35683 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35684 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35685 * gcc.c-torture/execute/string-opt-1.c: Likewise.
35686 * gcc.c-torture/execute/string-opt-2.c: Likewise.
35687 * gcc.c-torture/execute/string-opt-3.c: Likewise.
35688 * gcc.c-torture/execute/string-opt-4.c: Likewise.
35689 * gcc.c-torture/execute/string-opt-6.c: Likewise.
35690 * gcc.c-torture/execute/string-opt-7.c: Likewise.
35691 * gcc.c-torture/execute/string-opt-8.c: Likewise.
35692 * gcc.c-torture/execute/string-opt-9.c: Likewise.
35693 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35694 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35695 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35696
35697 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35698 * gcc.c-torture/execute/string-opt-4.c: Test index.
35699
35700 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
35701
35702 * gcc.c-torture/compile/20001226-1.c: New test.
35703
35704 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
35705
35706 * gcc.c-torture/compile/20001222-1.c: New test.
35707 * gcc.c-torture/compile/20001222-1.x: Xfail.
35708
35709 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
35710
35711 * gcc.c-torture/execute/comp-goto-2.c: New test.
35712
35713 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
35714
35715 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35716 Use long types if __INT_MAX__ is 32767.
35717 (main): Use cast to (sint32 *) when poking 88 into a_page.
35718
35719 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35720
35721 2000-12-21 Bernd Schmidt <bernds@redhat.com>
35722
35723 * gcc.c-torture/compile/20001221-1.c: New test.
35724 * gcc.c-torture/execute/20001221-1.c: New test.
35725
35726 2000-12-20 Richard Henderson <rth@redhat.com>
35727
35728 * g++.old-deja/g++.pt/crash36.C: Update error lines.
35729 * g++.old-deja/g++.robertl/eb109.C: Likewise.
35730
35731 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35732
35733 * gcc.dg/compare3.c: New test.
35734
35735 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35736
35737 * gcc.dg/format-warnll-1.c: New test.
35738
35739 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
35740
35741 * gcc.dg/cpp/cmdlne-P.c: New test.
35742
35743 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35744
35745 * gcc.c-torture/execute/builtin-abs-1.c,
35746 gcc.c-torture/execute/builtin-abs-2.c: New tests.
35747
35748 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35749
35750 * gcc.dg/cpp/multiline.c: New test.
35751
35752 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35753
35754 * g++.old-deja/g++.other/syshdr1.C: Update.
35755 * gcc.dg/cpp/lineflags.c: Remove temporarily.
35756
35757 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35758
35759 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35760
35761 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35762
35763 * g++.old-deja/g++.pt/ttp65.C: New test.
35764
35765 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35766
35767 * g++.old-deja/g++.pt/ttp64.C: New test.
35768
35769 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35770
35771 * g++.old-deja/g++.pt/spec33.C: New test.
35772
35773 2000-12-14 Catherine Moore <clm@redhat.com>
35774
35775 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35776 * gcc.c-torture/execute/920612-2.c: Likewise.
35777 * gcc.c-torture/execute/920428-2.c: Likewise.
35778 * gcc-c-torture/execute/va-arg-11.c: Call exit.
35779 * gcc.c-torture/execute/va-arg-21.c: Likewise.
35780
35781 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35782
35783 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35784 * gcc.dg/pack-test-2.c: Likewise.
35785
35786 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35787
35788 Tests by Zack Weinberg <zackw@stanford.edu>.
35789
35790 * gcc.dg/cpp/defined.c: Update.
35791 * gcc.dg/cpp/defined_trad.c: New tests.
35792
35793 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35794
35795 * gcc.dg/cpp/trad-direct.c: Update.
35796
35797 2000-12-11 Neil Booth <neilb@earthling.net>
35798
35799 * gcc.dg/cpp/defined_trad.c
35800
35801 2000-12-11 Neil Booth <neilb@earthling.net>
35802
35803 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35804
35805 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
35806
35807 * gcc.dg/format-miss-2.c: New test.
35808
35809 2000-12-09 Neil Booth <neilb@earthling.net>
35810
35811 * gcc.dg/cpp/lineflags.c: New tests.
35812 * gcc.dg/cpp/poison.c: Update.
35813 * gcc.dg/cpp/redef2.c: Update.
35814 * gcc.dg/cpp/skipping.c: New test.
35815
35816 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
35817
35818 * g++.old-deja/g++.other/eh3.C: New testcase.
35819
35820 2000-12-07 Neil Booth <neilb@earthling.net>
35821
35822 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35823 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35824 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35825 wtr-union-init-2.c, wtr-union-init-3.c: Update.
35826 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35827 Update.
35828
35829 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35830
35831 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35832 __SIZE_TYPE__ instead of int for type of integers cast to
35833 pointers.
35834
35835 2000-12-07 Jakub Jelinek <jakub@redhat.com>
35836
35837 * g++.old-deja/g++.other/cleanup4.C: New test.
35838
35839 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35840
35841 * format-sec-1.c: New test.
35842
35843 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35844
35845 * gcc.dg/format-nonlit-3.c: New test.
35846
35847 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35848
35849 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35850 through a null pointer.
35851
35852 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35853
35854 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35855 * g++.old-deja/g++.pt/partial4.C: New test.
35856
35857 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
35858
35859 * gcc.c-torture/execute/ieee/hugeval.x: New.
35860
35861 2000-12-06 Neil Booth <neilb@earthling.net>
35862
35863 * gcc.dg/cpp/backslash2.c: New tests.
35864
35865 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35866
35867 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35868 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35869
35870 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
35871
35872 * gcc.c-torture/execute/20001203-2.c: New testcase.
35873
35874 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35875
35876 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35877 * g++.old-deja/g++.other/virtual10.C: New test.
35878
35879 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35880
35881 * g++.old-deja/g++.mike/pmf5.C: Remove test.
35882
35883 2000-12-05 Richard Henderson <rth@redhat.com>
35884
35885 * gcc.c-torture/compile/20001205-1.c: New.
35886
35887 2000-12-04 Neil Booth <neilb@earthling.net>
35888
35889 * g++.old-deja/g++.other/virtual9.C: New test.
35890 * g++.old-deja/g++.pt/crash61.C: New test.
35891 * gcc.c-torture/execute/loop-9.c: New test.
35892
35893 2000-12-04 Neil Booth <neilb@earthling.net>
35894
35895 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35896 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35897 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35898 * gcc.dg/cpp/extratokens.c: ...here.
35899
35900 2000-12-04 Neil Booth <neilb@earthling.net>
35901
35902 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35903 New tests.
35904
35905 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35906
35907 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35908 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35909
35910 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
35911
35912 * gcc.c-torture/execute/20001203-1.c: New test.
35913
35914 2000-12-03 Neil Booth <neilb@earthling.net>
35915
35916 * gcc.dg/cpp/macro6.c: New test cases.
35917
35918 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35919
35920 * gcc.c-torture/execute/string-opt-9.c: New test.
35921 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35922 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35923 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35924
35925 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35926 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35927
35928 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
35929
35930 * gcc.dg/cpp/if-6.c: New testcase.
35931
35932 * gcc.dg/20001201-1.c: New testcase.
35933
35934 2000-12-02 Neil Booth <neilb@earthling.net>
35935
35936 * g++.old-deja/g++.other/externC4.C,
35937 g++.old-deja/g++.other/friend10.C: New tests.
35938
35939 2000-12-02 Neil Booth <neilb@earthling.net>
35940
35941 * g++.old-deja/g++.other/instan2.C
35942 * g++.old-deja/g++.other/instan3.C: New test.
35943
35944 2000-12-02 Neil Booth <neilb@earthling.net>
35945
35946 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35947 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35948 gnuc99.c,gnuc99-pedantic.c: New tests.
35949
35950 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
35951
35952 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35953 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35954
35955 2000-12-01 Neil Booth <neilb@earthling.net>
35956
35957 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35958 * gcc.dg/cpp/poison.c: Update.
35959 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35960
35961 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
35962
35963 * g77.f-torture/execute/20001201.f: New test.
35964
35965 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
35966
35967 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35968
35969 2000-12-01 Jakub Jelinek <jakub@redhat.com>
35970
35971 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35972
35973 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
35974
35975 * g++.old-deja/g++.other/cast6.C: New test.
35976
35977 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
35978
35979 * gcc.c-torture/execute/20001130-2.c: New testcase.
35980
35981 2000-11-30 Richard Henderson <rth@redhat.com>
35982
35983 * gcc.c-torture/execute/20001130-1.c: New test.
35984
35985 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
35986
35987 * g++.old-deja/g++.other/op3.C: New test.
35988
35989 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
35990
35991 * g++.old-deja/g++.other/op2.C: New test.
35992
35993 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
35994
35995 * g++.old-deja/g++.other/crash38.C: New test.
35996
35997 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
35998
35999 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36000
36001 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36002
36003 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36004 tests.
36005 * gcc.c-torture/execute/string-opt-6.c: New test.
36006
36007 * gcc.dg/20001117-1.c: Add main.
36008
36009 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36010
36011 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36012 Move from here ...
36013 * gcc.dg/940510-1.c: ... to here.
36014
36015 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36016 zero-size arrays in toplevel structures.
36017
36018 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36019
36020 * gcc.c-torture/execute/loop-8.c: New test.
36021
36022 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36023
36024 * g++.old-deja/g++.other/base1.C: New test.
36025
36026 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36027
36028 * g++.old-deja/g++.other/parse2.C: New test.
36029
36030 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36031
36032 * g++.old-deja/g++.pt/incomplete1.C: New test.
36033
36034 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36035
36036 * g++.old-deja/g++.other/friend9.C: New test.
36037
36038 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36039
36040 * gcc.dg/20001127-1.c: New test.
36041
36042 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36043
36044 * g++.old-deja/g++.pt/friend46.C: New test.
36045
36046 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36047
36048 * g++.old-deja/g++.other/ptrmem8.C: New test.
36049
36050 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36051
36052 * gcc.c-torture/execute/string-opt-7.c: New test.
36053 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36054
36055 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36056
36057 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36058 instead of 'mkcheck 2'.
36059
36060 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36061
36062 * gcc.c-torture/execute/memcheck/driver.c,
36063 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36064 C9X references to refer to C99.
36065
36066 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36067
36068 * gcc.dg/ultrasp3.c: New test.
36069
36070 2000-11-25 Neil Booth <neilb@earthling.net>
36071
36072 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36073
36074 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36075
36076 * gcc.c-torture/compile/20001123-2.c: New.
36077
36078 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36079
36080 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36081
36082 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36083
36084 * gcc.dg/sequence-point-1.c: Add some new tests.
36085 * gcc.c-torture/execute/20001124-1.c: New test.
36086
36087 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36088
36089 * g++.old-deja/g++.other/vaarg4.C: New test.
36090 * gcc.c-torture/compile/20001123-1.c: New test.
36091
36092 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36093
36094 * g++.other/crash24.C: Adjust and remove XFAIL.
36095 * g++.other/crash37.C: New test.
36096
36097 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36098
36099 * g++.old-deja/g++.pt/instantiate9.C: New test.
36100
36101 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36102
36103 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36104 new ABI, too.
36105
36106 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36107 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36108
36109 2000-11-22 Neil Booth <neilb@earthling.net>
36110
36111 * gcc.dg/cpp/Wtrigraphs.c: New test.
36112
36113 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36114
36115 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36116
36117 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36118
36119 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36120
36121 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36122
36123 * lib/gcc-dg.exp: load_lib scanasm.exp.
36124 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36125 * lib/g++-dg.exp: load_lib scanasm.exp.
36126 * lib/scanasm.exp: New.
36127 (scan-assembler, scan-assembler-not): Add optional arguments to
36128 test name, or if not present, the pattern name.
36129 (scan-assembler-dem, scan-assembler-dem-not): New.
36130
36131 * g++.dg/dg.exp: New.
36132
36133 2000-11-21 Neil Booth <neilb@earthling.net>
36134
36135 * gcc.dg/cpp/integrated1.c: Remove.
36136
36137 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36138
36139 * gcc.c-torture/execute/20001121-1.c: New test.
36140
36141 2000-11-21 Richard Henderson <rth@redhat.com>
36142
36143 * gcc.c-torture/compile/20001121-1.c: New test.
36144
36145 2000-11-20 Neil Booth <neilb@earthling.net>
36146
36147 * gcc.dg/cpp/integrated1.c: New test.
36148
36149 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36150
36151 * g++.old-deja/g++.other/inline17.C: New test.
36152
36153 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36154
36155 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36156 local variable to be zero: I made the variable global. Now
36157 uses abort() and exit() instead of relying on main's return value.
36158
36159 2000-11-20 Neil Booth <neilb@earthling.net>
36160
36161 * gcc.dg/cpp/paste2.c: Update test.
36162 * objc/execute/paste.m: New test.
36163
36164 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36165
36166 * gcc.dg/c99-condexpr-1.c: New test.
36167
36168 2000-11-20 Neil Booth <neilb@earthling.net>
36169
36170 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36171
36172 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36173
36174 * g++.old-deja/g++.pt/export1.C: New test.
36175
36176 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36177
36178 * gcc.dg/20001117-1.c: New test.
36179
36180 2000-11-18 Richard Henderson <rth@redhat.com>
36181
36182 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36183
36184 2000-11-18 Richard Henderson <rth@redhat.com>
36185
36186 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36187 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36188 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36189
36190 2000-11-18 Richard Henderson <rth@redhat.com>
36191
36192 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36193 (main): New. Exit cleanly.
36194
36195 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36196
36197 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36198 gcc.dg/c99-fordecl-2.c: New tests.
36199
36200 2000-11-18 Richard Henderson <rth@redhat.com>
36201
36202 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36203 * gcc.c-torture/execute/zerolen-2.c: New.
36204
36205 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36206
36207 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36208 memory.
36209
36210 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36211
36212 * g++.old-deja/g++.pt/instantiate8.C: New test.
36213
36214 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36215
36216 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36217 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36218
36219 2000-11-16 Nick Clifton <nickc@redhat.com>
36220
36221 * gcc.c-torture/execute/nestfunc-2.c: New test.
36222 * gcc.c-torture/execute/nestfunc-3.c: New test.
36223
36224 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36225
36226 * gcc.c-torture/compile/20001116-1.c: New test.
36227
36228 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36229
36230 * gcc.c-torture/execute/20001115-1.c: New test.
36231
36232 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36233
36234 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36235 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36236 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36237 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36238
36239 2000-11-15 Neil Booth <neilb@earthling.net>
36240
36241 gcc.dg/cpp/_Pragma1.c: Update.
36242 gcc.dg/cpp/_Pragma2.c: New test.
36243
36244 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36245
36246 * g++.old-deja/g++.other/anon5.C: New test.
36247
36248 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36249
36250 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36251 tests.
36252
36253 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36254
36255 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36256 output.
36257
36258 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36259
36260 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36261 labels at end of compound statements.
36262
36263 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36264
36265 * gcc.c-torture/execute/loop-7.c: New test.
36266
36267 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36268
36269 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36270
36271 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36272
36273 * gcc.dg/c99-bool-1.c: New test.
36274
36275 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36276
36277 * gcc.dg/c99-scope-1.c: Remove xfail.
36278 * gcc.dg/c99-scope-2.c: New test.
36279
36280 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36281
36282 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36283 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36284
36285 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36286
36287 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36288 error messages.
36289
36290 * g++.mike/p700.C: Don't typedef wchar_t.
36291 * g++.mike/p784.C: Likewise.
36292 * g++.mike/eb101.C: Don't use __wchar_t.
36293
36294 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36295
36296 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36297 from DO loop.
36298
36299 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36300
36301 * gcc.c-torture/execute/20001111-1.c: New test.
36302
36303 2000-11-10 Nick Clifton <nickc@redhat.com>
36304
36305 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36306 long multuiple and accumulate.
36307
36308 2000-11-09 Richard Henderson <rth@redhat.com>
36309
36310 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36311 via size_t instead of int.
36312
36313 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36314 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36315 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36316 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36317
36318 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36319
36320 * gcc.c-torture/compile/20001109-1.c: New test.
36321 * gcc.c-torture/compile/20001109-2.c: New test.
36322
36323 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36324
36325 * g++.old-deja/g++.pt/operator1.C: New test.
36326 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36327
36328 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36329
36330 * gcc.dg/20001108-1.c: New test.
36331
36332 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36333
36334 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36335 with both arguments constant strings.
36336 * gcc.c-torture/execute/string-opt-3.c: New test.
36337 * gcc.c-torture/execute/string-opt-4.c: New test.
36338 * gcc.c-torture/execute/string-opt-5.c: New test.
36339
36340 2000-11-08 Nick Clifton <nickc@redhat.com>
36341
36342 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36343 mulsidi3adddi patterns.
36344
36345 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36346
36347 * g++.old-deja/g++.other/crash36.C: New test.
36348
36349 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36350
36351 * g++.old-deja/g++.other/init16.C: New test.
36352
36353 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36354
36355 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36356
36357 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36358
36359 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36360 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36361 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36362
36363 2000-11-07 DJ Delorie <dj@redhat.com>
36364
36365 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36366
36367 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36368
36369 * gcc.c-torture/execute/string-opt-1.c: New test.
36370
36371 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36372
36373 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36374 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36375 parameters in registers, and there is no way for a varargs
36376 function to know in which order the integer and floating-point
36377 parameters should be interleaved when they are placed on the
36378 stack.
36379 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36380 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36381
36382 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36383
36384 * gcc.c-torture/execute/string-opt-2.c: New test.
36385
36386 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36387
36388 * g++.old-deja/g++.pt/crash60.C: New test.
36389
36390 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36391
36392 * g++.old-deja/g++.other/crash24.C: New test.
36393 * g++.old-deja/g++.other/crash25.C: New test.
36394 * g++.old-deja/g++.other/crash26.C: New test.
36395 * g++.old-deja/g++.other/crash27.C: New test.
36396 * g++.old-deja/g++.other/crash28.C: New test.
36397 * g++.old-deja/g++.other/crash29.C: New test.
36398 * g++.old-deja/g++.other/crash30.C: New test.
36399 * g++.old-deja/g++.other/crash31.C: New test.
36400 * g++.old-deja/g++.other/crash32.C: New test.
36401 * g++.old-deja/g++.other/crash33.C: New test.
36402 * g++.old-deja/g++.other/crash34.C: New test.
36403 * g++.old-deja/g++.other/crash35.C: New test.
36404
36405 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36406
36407 * gcc.c-torture/execute/20001031-1.c: New test.
36408
36409 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36410
36411 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36412 namespace.
36413
36414 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36415 standards-conformant.
36416
36417 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36418
36419 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36420 * g++.old-deja/g++.mike/p755a.C: Likewise.
36421 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36422 library makes no calls to `operator new' during initialization.
36423
36424 2000-11-04 Neil Booth <neilb@earthling.net>
36425
36426 * gcc.dg/cpp/include2.c: New tests.
36427
36428 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36429
36430 * lib/g++.exp (g++_set_ld_library_path): New function.
36431 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36432
36433 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36434
36435 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36436 warnings.
36437
36438 2000-11-01 Richard Henderson <rth@redhat.com>
36439
36440 * g++.old-deja/g++.ext/namedret1.C: New.
36441 * g++.old-deja/g++.ext/namedret2.C: New.
36442 * g++.old-deja/g++.ext/namedret3.C: New.
36443
36444 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36445
36446 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36447 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36448
36449 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36450
36451 * gcc.c-torture/execute/va-arg-21.c: New test.
36452
36453 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36454
36455 * gcc.dg/c99-complex-2.c: New test.
36456
36457 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36458
36459 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36460
36461 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36462
36463 * g++.old-deja/g++.other/inline16.C: New test.
36464
36465 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36466
36467 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36468 __PRETTY_FUNCTION__
36469
36470 2000-10-29 Neil Booth <neilb@earthling.net>
36471
36472 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36473 New tests.
36474 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36475 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36476 optimisation.
36477
36478 2000-10-29 Neil Booth <neilb@earthling.net>
36479
36480 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36481 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36482 * mi5.c: Test multiple includes work with -C.
36483 * trigraphs.c: Test ^= version.
36484
36485 2000-10-28 Neil Booth <neilb@earthling.net>
36486
36487 New tests and test updates for new macro expander.
36488
36489 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36490 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36491 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36492 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36493 new diagnostic messages.
36494
36495 * gcc.dg/cpp/macro3.c: New tests.
36496
36497 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36498
36499 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36500 on the same line.
36501
36502 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36503
36504 * g++.old-deja/g++.other/eh2.C: New test.
36505
36506 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36507
36508 * gcc.c-torture/execute/20001027-1.c: New test.
36509
36510 2000-10-26 Richard Henderson <rth@redhat.com>
36511
36512 * gcc.c-torture/execute/20001026-1.c: New.
36513
36514 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36515
36516 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36517 * g++.old-deja/g++.law/builtin1.C: Likewise.
36518 * g++.old-deja/g++.law/ctors10.C: Likewise.
36519 * g++.old-deja/g++.law/virtual3.C: Likewise.
36520 * g++.old-deja/g++.mike/p658.C: Likewise.
36521 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36522 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36523 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36524 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36525 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36526
36527 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36528
36529 * gcc.c-torture/compile/20001024-1.c: New test.
36530
36531 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36532
36533 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36534 to tell us whether or not we are using V3.
36535
36536 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36537
36538 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36539 operands.
36540
36541 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36542
36543 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36544
36545 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36546
36547 * gcc.c-torture/execute/20001024-1.c: New test.
36548
36549 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36550
36551 * g++.old-deja/g++.other/sibcall1.C: New test.
36552
36553 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36554
36555 * gcc.dg/noncompile/init-3.c: New test.
36556
36557 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36558
36559 * gcc.dg/format-array-1.c: New test.
36560
36561 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36562
36563 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36564 writing through null pointers; remove comment about testing
36565 unterminated strings.
36566
36567 2000-10-17 Matthew Hiller <hiller@redhat.com>
36568
36569 * gcc.c-torture/execute/20001017-2.c: New test.
36570
36571 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36572
36573 * gcc.c-torture/compile/20001018-1.c: New test.
36574 * gcc.c-torture/compile/20001018-1.x: Xfail.
36575
36576 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36577
36578 * gcc.c-torture/execute/20001017-1.c: New test.
36579
36580 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36581
36582 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36583 for multiple use of arguments with scanf formats; add tests for
36584 multiple use of arguments.
36585
36586 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36587
36588 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36589
36590 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36591
36592 * gcc.dg/format-miss-1.c: New test.
36593
36594 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36595
36596 * gcc.c-torture/execute/20001013-1.c: New test.
36597
36598 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36599
36600 * gcc.dg/format-branch-1.c: New test.
36601
36602 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36603
36604 * README, lib/file-format.exp: Remove EGCS references.
36605
36606 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36607
36608 * gcc.dg/20001013-1.c: New test.
36609
36610 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36611
36612 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36613 for intmax_t in the compiler using __typeof__ and the type rules
36614 for conditional expressions.
36615
36616 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36617
36618 * gcc.dg/20001012-1.c: New test.
36619 * gcc.dg/20001012-2.c: New test.
36620
36621 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36622
36623 * gcc.dg/format-attr-1.c: New test.
36624
36625 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36626
36627 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36628 __LONG_LONG_MAX__ instead of LLONG_MAX.
36629
36630 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36631
36632 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36633 scanf flags.
36634 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36635 flags.
36636
36637 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
36638
36639 * gcc.dg/sequence-pt-1.c: New test.
36640
36641 2000-10-11 Geoff Keating <geoffk@cygnus.com>
36642
36643 * gcc.c-torture/execute/20001011-1.c: New testcase.
36644 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36645
36646 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36647
36648 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36649 does not error on it.
36650
36651 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36652
36653 * gcc.dg/20001009-1.c: New test.
36654
36655 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
36656
36657 * gcc.c-torture/compile/20001009-1.c: Move from here ....
36658 * gcc.c-torture/execute/20001009-2.c: ... to here.
36659
36660 2000-10-09 Geoff Keating <geoffk@cygnus.com>
36661
36662 * gcc.c-torture/compile/20001009-1.c: New testcase.
36663 * gcc.c-torture/execute/20001009-1.c: New testcase.
36664 Testcases provided by Jan Hubicka <jh@suse.cz>.
36665
36666 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36667
36668 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36669 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36670 uintmax_t using <limits.h> to emulate the compiler's internal
36671 logic. No longer XFAIL %j tests.
36672
36673 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36674
36675 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36676 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36677 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36678 regexps and details of expected handling of some bad formats.
36679 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36680 suppression.
36681
36682 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
36683
36684 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36685 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36686 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36687 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36688 in list archives.
36689
36690 2000-10-06 Richard Henderson <rth@cygnus.com>
36691
36692 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36693 * g++.old-deja/g++.brendan/crash52.C: Likewise.
36694 * g++.old-deja/g++.jason/report.C: Likewise.
36695 * g++.old-deja/g++.law/friend5.C: Likewise.
36696 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
36697 of the expected warnings.
36698
36699 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
36700
36701 * g++.old-deja/g++.pt/enum14.C: New test.
36702
36703 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
36704
36705 * g++.old-deja/g++.pt/crash59.C: New test.
36706
36707 2000-10-04 Will Cohen <wcohen@redhat.com>
36708
36709 * gcc.dg/20000926-1.c: New test.
36710
36711 2000-10-03 Geoff Keating <geoffk@cygnus.com>
36712
36713 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36714 function name for current C++ compiler.
36715 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36716
36717 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
36718
36719 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36720 __PRETTY_FUNCTION__.
36721 * g++.old-deja/g++.ext/pretty2.C: Likewise.
36722
36723 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36724
36725 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36726
36727 2000-09-26 Jakub Jelinek <jakub@redhat.com>
36728
36729 * gcc.c-torture/compile/20000923-1.c: New test.
36730
36731 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36732
36733 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36734 * g++.old-deja/g++.pt/ttp62.C: Same.
36735 * g++.old-deja/g++.other/inline14.C: Same.
36736
36737 2000-09-24 Richard Henderson <rth@cygnus.com>
36738
36739 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36740
36741 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
36742
36743 * gcc.dg/c90-printf-1.c: Add test for wide string format.
36744
36745 2000-09-22 Geoff Keating <geoffk@cygnus.com>
36746
36747 * gcc.c-torture/compile/20000922-1.c: New file.
36748
36749 2000-09-21 Nick Clifton <nickc@redhat.com>
36750
36751 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36752 a signed long modulo operation.
36753 (mod6): New function - perform an unsigned long modulo operation.
36754 (main): Add tests for modulos of very large numbers by very small
36755 dividends.
36756
36757 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36758
36759 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36760
36761 2000-09-19 Richard Henderson <rth@cygnus.com>
36762
36763 * gcc.dg/compare2.c (case 10): XFAIL.
36764
36765 2000-09-18 Richard Henderson <rth@cygnus.com>
36766
36767 * gcc.c-torture/execute/20000906-1.c: Move ...
36768 * gcc.dg/20000906-1.c: ... here. Only run on targets
36769 that support __builtin_trap.
36770
36771 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
36772
36773 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36774
36775 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36776
36777 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36778 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
36779 more $ format tests.
36780
36781 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36782
36783 * gcc.dg/format-errmk-1.c: New test.
36784
36785 2000-09-17 Greg McGary <greg@mcgary.org>
36786
36787 * gcc.c-torture/execute/20000917-1.x: Remove.
36788
36789 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
36790
36791 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36792
36793 2000-09-17 Greg McGary <greg@mcgary.org>
36794
36795 * gcc.c-torture/execute/20000917-1.c: New test.
36796 * gcc.c-torture/execute/20000917-1.x: XFAIL.
36797
36798 2000-09-16 Neil Booth <NeilB@earthling.net>
36799
36800 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36801 in nested macro bug.
36802
36803 2000-09-15 Neil Booth <NeilB@earthling.net>
36804
36805 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36806
36807 2000-09-14 Jeffrey A Law (law@cygnus.com)
36808
36809 * gcc.c-torture/execute/20000914-1.c: New test.
36810
36811 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
36812
36813 * g++.other/inline13.C: New test.
36814
36815 2000-09-12 Andreas Jaeger <aj@suse.de>
36816
36817 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36818 constant by Ulrich Drepper <drepper@redhat.com>.
36819
36820 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
36821
36822 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36823
36824 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36825
36826 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36827
36828 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
36829
36830 * gcc.dg/cpp/backslash.c: New test.
36831
36832 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
36833
36834 * gcc.c-torture/execute/20000910-1.c: New test.
36835 * gcc.c-torture/execute/20000910-2.c: Likewise.
36836
36837 2000-09-11 Robert Lipe <robertl@sco.com>
36838
36839 * gcc.dg/pragma-align.c: New test.
36840
36841 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
36842
36843 * g++.old-deja/g++.pt/explicit82.C: New test.
36844 * g++.old-deja/g++.pt/explicit83.C: New test.
36845
36846 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
36847
36848 * gcc.dg/asm-names.c: New test.
36849
36850 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36851
36852 * gcc.dg/cpp/tr-warn6.c: New test
36853
36854 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
36855
36856 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36857 be accepted.
36858
36859 2000-09-07 Catherine Moore <clm@redhat.com>
36860
36861 * gcc.c-torture/execute/unroll-1.c: New test.
36862
36863 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
36864
36865 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36866 ERROR markers.
36867 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36868 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36869 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36870 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36871 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36872 Preprocess only.
36873 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36874 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36875
36876 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36877
36878 * g++.old-deja/g++.pt/deduct2.C: New test.
36879
36880 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36881
36882 * g++.old-deja/g++.pt/parms2.C: New test.
36883
36884 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36885
36886 * g++.old-deja/g++.pt/crash58.C: New test.
36887
36888 2000-09-06 Greg McGary <greg@mcgary.org>
36889
36890 * gcc.c-torture/execute/20000906-1.c: New test.
36891 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36892
36893 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36894
36895 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36896
36897 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36898
36899 * g++.old-deja/g++.pt/crash57.C: New test.
36900
36901 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36902
36903 * g++.old-deja/g++.pt/crash56.C: New test.
36904
36905 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36906
36907 * g++.old-deja/g++.pt/koenig1.C: New test.
36908
36909 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36910
36911 * gcc.dg/20000904-1.c: New test.
36912
36913 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36914
36915 * gcc.dg/cpp/paste8.c: New test.
36916
36917 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
36918
36919 * gcc.c-torture/compile/20000827-1.c: New test.
36920
36921 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36922
36923 * gcc.dg/format-diag-1.c: New test.
36924
36925 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
36926
36927 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36928 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36929 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36930 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36931 gcc.dg/formatz-1.c: Adjust warning regular expressions.
36932
36933 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
36934
36935 * g++.old-deja/g++.other/nested4.C: New test.
36936
36937 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
36938
36939 * g++.old-deja/g++.ns/scoped1.C: New test.
36940
36941 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
36942
36943 * lib/g++.exp: Support testing already-installed GCC.
36944
36945 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36946
36947 * wtr-label-1.c, wtr-suffix-1.c: New tests.
36948
36949 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36950
36951 * gcc.dg/return-type-2.c: New test.
36952
36953 2000-08-27 Geoff Keating <geoffk@cygnus.com>
36954
36955 * gcc.c-torture/compile/20000825-1.c: New test.
36956
36957 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
36958
36959 * gcc.dg/dwarf2-2.c: New test.
36960
36961 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
36962
36963 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36964 dg-warning regexps.
36965
36966 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
36967
36968 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36969 gcc.dg/format-ext-5.c: New tests.
36970
36971 2000-08-25 Jakub Jelinek <jakub@redhat.com>
36972
36973 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36974
36975 2000-08-24 Mark Mitchell <mark@codesourcery.com>
36976
36977 * gcc.dg/noncompile/930622-2.c: Adjust error message.
36978
36979 2000-08-24 Richard Henderson <rth@cygnus.com>
36980
36981 * gcc.dg/ia64-sync-1.c: New test.
36982 * gcc.dg/ia64-sync-2.c: New test.
36983 * gcc.dg/ia64-asm-1.c: New test.
36984
36985 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
36986
36987 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36988 * gcc.dg/format-ext-2.c: New test.
36989
36990 2000-08-23 Jason Merrill <jason@redhat.com>
36991
36992 * lib/old-dejagnu.exp: Also ignore "In member function" and
36993 "At global scope".
36994
36995 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36996
36997 * gcc.dg/noncompile/label-lineno-1.c: New test.
36998
36999 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37000
37001 * gcc.dg/c99-array-nonobj-1.c: New test.
37002
37003 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37004
37005 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37006 tests.
37007 * gcc.dg/format-ext-1.c: New test.
37008
37009 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37010
37011 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37012 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37013 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37014 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37015 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37016
37017 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37018
37019 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37020 gcc.dg/c99-strftime-2.c: New tests.
37021
37022 2000-08-22 Richard Henderson <rth@cygnus.com>
37023
37024 * gcc.c-torture/execute/20000822-1.c: New test.
37025
37026 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37027
37028 * gcc.c-torture/execute/20000819-1.x: Remove.
37029
37030 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37031
37032 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37033 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37034 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37035 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37036 gcc.dg/format-xopen-1.c: New tests.
37037
37038 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37039
37040 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37041
37042 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37043
37044 * g++.old-deja/g++.other/loop2.C: New test.
37045
37046 * gcc.c-torture/compile/20000606-1.c: New test.
37047 * gcc.c-torture/compile/20000728-1.c: New test.
37048 * gcc.c-torture/execute/20000801-1.c: New test.
37049 * gcc.c-torture/execute/20000801-2.c: New test.
37050 * gcc.c-torture/execute/20000819-1.c: New test.
37051 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37052 * gcc.dg/20000629-1.c: New test.
37053 * gcc.dg/20000724-1.c: New test.
37054 * gcc.dg/20000807-1.c: New test.
37055
37056 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37057
37058 * gcc.dg/cpp/pragma-1.c: New test.
37059 * gcc.dg/cpp/pragma-2.c: New test.
37060
37061 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37062
37063 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37064 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37065
37066 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37067
37068 * gcc.c-torture/compile/20000818-1.c: New test.
37069
37070 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37071
37072 * gcc.c-torture/execute/20000818-1.c: New test.
37073
37074 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37075
37076 * gcc.dg/format-va-1.c: New test.
37077
37078 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37079
37080 * g++.old-deja/g++.other/typedef8.C: New test.
37081
37082 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37083
37084 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37085 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37086 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37087 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37088 * g++.old-deja/g++.other/ptrmem7.C: New test.
37089 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37090
37091 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37092
37093 * g++.old-deja/g++.pt/typename27.C: New test.
37094
37095 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37096
37097 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37098 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37099 * g++.old-deja/g++.pt/friend45.C: New test.
37100 * g++.old-deja/g++.other/friend8.C: New test.
37101
37102 2000-08-15 Richard Henderson <rth@cygnus.com>
37103
37104 * gcc.c-torture/execute/20000815-1.c: New test.
37105
37106 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37107
37108 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37109 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37110 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37111
37112 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37113
37114 * g++.old-deja/g++.other/refinit2.C: New test.
37115
37116 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37117
37118 * lib/c-torture.exp (c-torture): Make
37119 compiler_conditional_xfail_data global.
37120 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37121 compiler_conditional_xfail_data machinery.
37122 (f-torture-execute): Likewise.
37123 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37124 and only when unrolling loops.
37125
37126 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37127
37128 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37129
37130 * g++.old-deja/g++.pt/explicit81.C: New test.
37131
37132 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37133
37134 * g++.old-deja/g++.pt/typename26.C: New test.
37135
37136 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37137
37138 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37139 warning.
37140
37141 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37142
37143 * g++.old-deja/g++.other/array3.C: New test.
37144
37145 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37146
37147 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37148 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37149 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37150 New tests.
37151
37152 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37153
37154 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37155 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37156
37157 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37158
37159 * gcc.c-torture/execute/20000808-1.c: New test.
37160
37161 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37162
37163 * gcc.dg/c90-const-expr-1.c: New test.
37164
37165 2000-08-08 Richard Henderson <rth@cygnus.com>
37166
37167 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37168
37169 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37170
37171 * gcc.dg/noncompile/const-ll-1.c: New test.
37172
37173 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37174
37175 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37176
37177 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37178
37179 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37180 that running programs linked against the shared version of libobjc
37181 run correctly.
37182
37183 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37184
37185 * gcc.dg/c99-printf-1.c: New test.
37186
37187 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37188
37189 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37190
37191 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37192
37193 * gcc.c-torture/execute/20000731-1.x: Delete.
37194
37195 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37196
37197 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37198 and torture_without_loops as is done by c-torture.exp.
37199 (search_for): Copy from c-torture.exp.
37200 (gcc-dg-runtest): New function, drives a directory of tests
37201 iterating over the TORTURE_OPTIONS.
37202 (scan-assembler, scan-assembler-not): Move here from
37203 individual directory drivers.
37204
37205 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37206 defined by lib/gcc-dg.exp.
37207 * gcc.dg/cpp/cpp.exp: Likewise.
37208 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37209 gcc-dg-runtest, so we cycle over optimization options.
37210
37211 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37212 * gcc.dg/compare2.c: No longer expected to fail.
37213
37214 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37215
37216 * gcc.c-torture/execute/20000804-1.c: New test.
37217
37218 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37219
37220 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37221
37222 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37223
37224 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37225
37226 2000-08-03 Jeffrey A Law (law@cygnus.com)
37227
37228 * gcc.c-torture/compile/20000803-1.c: New test.
37229
37230 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37231
37232 * gcc.c-torture/execute/20000801-3.c,
37233 gcc.c-torture/execute/20000801-4.c: New tests.
37234 * gcc.c-torture/execute/20000801-3.x,
37235 gcc.c-torture/execute/20000801-4.x: Xfail.
37236
37237 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37238
37239 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37240 libobjc/.libs to allow for libtool.
37241
37242 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37243
37244 * gcc.c-torture/compile/20000802-1.c: New test.
37245
37246 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37247
37248 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37249
37250 2000-07-31 Jeffrey A Law (law@cygnus.com)
37251
37252 * gcc-c-torture/execute/20000731-2.c: New test.
37253
37254 * gcc.c-torture/execute/20000731-1.c: New test.
37255 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37256
37257 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37258
37259 * testsuite/gcc.dg/cpp/paste7.c: New test.
37260 * gcc.dg/cpp/20000725-1.c: New test.
37261
37262 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37263
37264 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37265 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37266 declaration warning for __builtin_dwarf_reg_size.
37267
37268 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37269
37270 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37271
37272 * gcc.dg/noncompile/voidparam-1.c: New test.
37273
37274 2000-07-30 Richard Henderson <rth@cygnus.com>
37275
37276 * gcc.dg/c90-digraph-1.c: Don't xfail.
37277 * gcc.dg/compare2.c (case 10): Xfail.
37278 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37279
37280 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37281
37282 * gcc.dg/c99-main-1.c: New test.
37283
37284 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37285
37286 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37287
37288 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37289
37290 * gcc.c-tortuer/execute/20000726-1.c: New test.
37291
37292 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37293
37294 * gcc.c-torture/execute/enum-2.c: New test.
37295
37296 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37297
37298 * gcc.dg/cpp/tr-warn3.c: New test.
37299
37300 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37301
37302 * g++.old-deja/g++.ext/implicit1.C: Remove.
37303 * g++.old-deja/g++.jason/c2.C: Remove
37304 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37305 * g++.old-deja/g++.pt/crash16.C: Likewise.
37306 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37307
37308 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37309
37310 * g++.old-deja/g++.other/for2.C: New test.
37311
37312 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37313
37314 * gcc.dg/20000720-1.c: New test.
37315
37316 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37317
37318 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37319
37320 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37321
37322 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37323 * gcc.c-torture/execute/20000722-1.c: New.
37324 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37325
37326 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37327
37328 * gcc.dg/cpp/20000720-1.S: New test.
37329
37330 2000-07-21 Michael Meissner <meissner@redhat.com>
37331
37332 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37333
37334 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37335
37336 * g++.old-deja/g++.brendan/crash16.C,
37337 g++.old-deja/g++.brendan/parse3.C,
37338 g++.old-deja/g++.brendan/redecl1.C,
37339 g++.old-deja/g++.ns/template13.C,
37340 g++.old-deja/g++.other/decl4.C,
37341 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37342
37343 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37344
37345 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37346 and "Internal error".
37347
37348 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37349 regexps.
37350 * gcc.dg/cpp/paste6.c: New test.
37351
37352 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37353
37354 * gcc.dg/cpp/tr-direct.c: New test.
37355
37356 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37357 gcc.dg/cpp/undef1.c: Tweak error regexps.
37358
37359 2000-07-18 Eric Christopher <echristo@redhat.com>
37360
37361 * gcc.c-torture/compile/20000718-1.c: New test.
37362
37363 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37364
37365 * cpplex.c (_cpp_push_token): If the token being pushed back
37366 is the previous token in this context, just subtract one from
37367 context->posn.
37368 * cppmacro.c (save_expansion): Clear aux field when storing a
37369 placemarker.
37370
37371 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37372
37373 * gcc.dg/noncompile/redecl-1.c: New test.
37374
37375 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37376
37377 * gcc.c-torture/execute/20000717-5.c: New test.
37378 * gcc.c-torture/execute/20000717-1.x: Removed.
37379
37380 2000-07-17 Richard Henderson <rth@cygnus.com>
37381
37382 * gcc.c-torture/execute/20000717-4.c: New test.
37383
37384 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37385
37386 * gcc.dg/cpp/syshdr.c: New test.
37387 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37388
37389 2000-07-17 Neil Booth <neilb@earthling.net>
37390
37391 * gcc.dg/cpp/cmdlne-dM.c: New test.
37392 * gcc.dg/cpp/cmdlne-dD.c: New test.
37393
37394 2000-07-17 Jeffrey A Law (law@cygnus.com)
37395
37396 * gcc.c-torture/execute/20000717-3.c: New test.
37397
37398 * gcc.c-torture/compile/20000717-1.c: New test.
37399
37400 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37401
37402 * gcc.c-torture/execute/20000717-2.c: New test.
37403
37404 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37405
37406 * gcc.dg/formatz-1.c: New test.
37407
37408 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37409 * gcc.dg/c99-digraph-1.c: New tests.
37410
37411 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37412 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37413
37414 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37415 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37416 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37417 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37418 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37419 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37420 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37421
37422 2000-07-17 Greg McGary <greg@mcgary.org>
37423
37424 * gcc.c-torture/execute/20000717-1.c: New test.
37425 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37426
37427 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37428
37429 * gcc.c-torture/execute/20000715-2.c: New test.
37430 * gcc.dg/20000715-1.c: New test.
37431
37432 2000-07-15 Michael Meissner <meissner@redhat.com>
37433
37434 * gcc.c-torture/execute/20000715-1.c: New test.
37435
37436 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37437
37438 * gcc.c-torture/execute/20000707-1.c: New test.
37439
37440 2000-07-13 Neil Booth <NeilB@earthling.net>
37441
37442 * testsuite/gcc.dg/cpp/digraph1.c,
37443 testsuite/gcc.dg/cpp/digraph2.c,
37444 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37445
37446 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37447
37448 * g77.f-torture/compile/20000630-2.f: New test.
37449 * g77.f-torture/compile/20000630-2.x
37450
37451 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37452
37453 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37454
37455 2000-07-11 Neil Booth <NeilB@earthling.net>
37456
37457 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37458
37459 2000-07-11 Neil Booth <NeilB@earthling.net>
37460
37461 * gcc.dg/cpp/cmdlne-C.c: New.
37462
37463 2000-07-09 Neil Booth <NeilB@earthling.net>
37464
37465 * gcc.dg/cpp/directiv.c: New tests.
37466 * gcc.dg/cpp/undef1.c: Update.
37467
37468 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37469
37470 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37471
37472 2000-07-09 Neil Booth <NeilB@earthling.net>
37473
37474 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37475
37476 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37477
37478 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37479 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37480
37481 2000-07-08 Neil Booth <NeilB@earthling.net>
37482
37483 * gcc.dg/cpp/macsyntx.c: New tests.
37484
37485 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37486
37487 * gcc.dg/20000707-1.c: New test.
37488
37489 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37490
37491 * gcc.c-torture/execute/20000706-1.c: New test.
37492 * gcc.c-torture/execute/20000706-2.c: New test.
37493 * gcc.c-torture/execute/20000706-3.c: New test.
37494 * gcc.c-torture/execute/20000706-4.c: New test.
37495 * gcc.c-torture/execute/20000706-5.c: New test.
37496
37497 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37498
37499 * g++.old-deja/g++.pt/instantiate7.C: New test.
37500
37501 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37502
37503 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37504 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37505 * g++.old-deja/g++.other/rtti3.C: Likewise.
37506 * g++.old-deja/g++.other/rttid3.C: Likewise.
37507
37508 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37509
37510 * g77.f-torture/compile/20000630-1.x: Fix typo
37511
37512 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37513
37514 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37515 assembly output.
37516
37517 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37518
37519 * gcc.dg/cpp/ident.c: New test.
37520
37521 2000-07-05 Neil Booth <NeilB@earthling.net>
37522
37523 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37524 gcc.dg/cpp/lexstrng.c: New tests.
37525
37526 2000-07-04 Neil Booth <NeilB@earthling.net>
37527
37528 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37529 * gcc.dg/cpp/strify2.c: Same.
37530
37531 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37532
37533 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37534 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37535 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37536 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37537
37538 * testsuite/gcc.dg/cpp/macro1.c,
37539 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37540 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37541 testsuite/gcc.dg/cpp/strify1.c,
37542 testsuite/gcc.dg/cpp/strify2.c: New tests.
37543
37544 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37545
37546 * gcc.c-torture/execute/20000703-1.c: New test.
37547
37548 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37549
37550 * g++.old-deja/g++.pt (lookup10.C): New test.
37551
37552 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37553
37554 * g++.old-deja/g++.pt (typename25.C): New test.
37555
37556 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37557
37558 * gcc.c-torture/compile/20000701-1.c: New test.
37559
37560 2000-06-30 Nick Clifton <nickc@cygnus.com>
37561
37562 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37563 to test case.
37564
37565 2000-06-30 Catherine Moore <clm@cygnus.com>
37566
37567 * gcc.c-torture/execute/align-1.c: New test.
37568
37569 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37570
37571 * g++.old-deja/g++.pt/expr8.C: New test.
37572 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37573
37574 2000-06-29 Nick Clifton <nickc@cygnus.com>
37575
37576 * gcc.c-torture/compile/20000629-1.c: New test.
37577
37578 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37579
37580
37581 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37582 gcc.dg/noncompile directory, depending on whether they're
37583 preprocessor tests or not. Annotate all the tests for the dg
37584 framework.
37585
37586 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37587 * gcc.dg/noncompile/noncompile.exp: New.
37588
37589 * Moved files:
37590 Old name New name
37591 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37592 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37593 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37594 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37595 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37596 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37597 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37598 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37599 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37600 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37601 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37602 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37603 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37604 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37605 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37606 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37607 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37608 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37609 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37610 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37611 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37612 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37613 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37614 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37615
37616 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37617 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37618 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37619 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37620 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37621 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37622
37623 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37624
37625 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37626 declare one variable. On the fourth, error.
37627 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37628 declared by 20000628-1a.h.
37629
37630 2000-06-29 Richard Henderson <rth@redhat.com>
37631
37632 * gcc.c-torture/execute/930529-1.x: New file.
37633 * gcc.dg/920413-1.c: Adjust expected warning text.
37634 * gcc.dg/980217-1.c: Declare abort.
37635 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37636
37637 2000-06-29 Jeffrey A Law (law@cygnus.com)
37638
37639 * g77.f-torture/compile/20000629-1.f: New test.
37640 * g77.f-torture/compile/20000629-1.x: Expected to fail.
37641
37642 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37643
37644 Rearrange lots of files, removing entirely the
37645 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37646 directories.
37647
37648 * Deleted files:
37649 gcc.c-torture/code_quality/code_quality.exp
37650 gcc.c-torture/special/special.exp
37651 gcc.failure/failure.exp
37652 gcc.failure/940409-1.x
37653 gcc.c-torture/compile/961203-1.x
37654
37655 * New files:
37656 gcc.misc-tests/linkage.exp
37657 gcc.c-torture/execute/920730-1t.c
37658 gcc.c-torture/execute/920730-1t.x
37659 gcc.c-torture/compile/920520-1.x
37660 gcc.c-torture/compile/920521-1.x
37661 gcc.c-torture/compile/981006-1.x
37662 gcc.c-torture/execute/eeprof-1.x
37663
37664 * Moved files (possibly with modifications to fit a new harness):
37665 Old name New name
37666 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
37667 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
37668 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
37669 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
37670 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
37671 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
37672 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
37673 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
37674 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
37675 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
37676 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
37677 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
37678 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
37679 gcc.failure/940409-1.c gcc.dg/940409-1.c
37680
37681 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37682
37683 * c-torture/compile/961203-1.x: Delete.
37684
37685 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
37686 not exit. Include stdio.h.
37687 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37688 * gcc.misc-tests/dg-12.c: Likewise.
37689 * gcc.misc-tests/dg-5.c: Likewise.
37690 * gcc.misc-tests/dg-6.c: Likewise.
37691 * gcc.misc-tests/dg-7.c: Prototype abort.
37692 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37693 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37694 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
37695 not exit.
37696 * gcc.misc-tests/sieve.c: Use return from main, not exit.
37697 * gcc.misc-tests/sort2.c: Use return from main, not exit.
37698
37699 2000-06-28 Jakub Jelinek <jakub@redhat.com>
37700
37701 * gcc.dg/cpp/20000628-1.c: New test.
37702 * gcc.dg/cpp/20000628-1.h: New header for above test.
37703 * gcc.dg/cpp/20000628-1a.h: Likewise.
37704
37705 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
37706
37707 * gcc.dg/cpp: New directory.
37708 * gcc.dg/cpp/cpp.exp: New driver.
37709 * gcc.dg/cpp/20000627-1.c: New test.
37710 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37711 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37712 and rewrite as a compilation test.
37713
37714 * gcc.dg: Move many files into the cpp subdirectory, possibly
37715 renaming or editing them as well.
37716 Old name New name
37717 990119-1.c cpp/19990119-1.c
37718 990228-1.c cpp/19990228-1.c
37719 990407-1.c cpp/19990407-1.c
37720 990409-1.c cpp/19990409-1.c
37721 990413-1.c cpp/19990413-1.c
37722 990703-1.c cpp/19990703-1.c
37723 20000127-1.c cpp/20000127-1.c
37724 20000129-1.c cpp/20000129-1.c
37725 20000207-1.c cpp/20000207-1.c
37726 20000207-2.c cpp/20000207-2.c
37727 20000209-1.c cpp/20000209-1.c
37728 20000209-2.c cpp/20000209-2.c
37729 20000301-1.c cpp/20000301-1.c
37730 20000419-1.c cpp/20000419-1.c
37731 20000510-1.S cpp/20000510-1.S
37732 20000519-1.c cpp/20000519-1.c
37733 20000529-1.c cpp/20000529-1.c
37734 20000625-1.c cpp/20000625-1.c
37735 20000625-2.c cpp/20000625-2.c
37736 cpp-as1.c cpp/assert1.c
37737 cpp-as2.c cpp/assert2.c
37738 cxx-comments-1.c cpp/cxxcom1.c
37739 cxx-comments-2.c cpp/cxxcom2.c
37740 endif-label.c cpp/endif.c
37741 cpp-hash1.c cpp/hash1.c
37742 cpp-hash2.c cpp/hash2.c
37743 cpp-if1.c cpp/if-1.c
37744 cpp-if2.c cpp/if-2.c
37745 cpp-if3.c cpp/if-3.c
37746 cpp-if4.c cpp/if-4.c
37747 cpp-if5.c cpp/if-5.c
37748 cpp-cond.c cpp/if-cexp.c
37749 cpp-missingop.c cpp/if-mop.c
37750 cpp-missingparen.c cpp/if-mpar.c
37751 cpp-opprec.c cpp/if-oppr.c
37752 cpp-ifparen.c cpp/if-paren.c
37753 cpp-shortcircuit.c cpp/if-sc.c
37754 cpp-shift.c cpp/if-shift.c
37755 cpp-unary.c cpp/if-unary.c
37756 cpp-li1.c cpp/line1.c
37757 cpp-li2.c cpp/line2.c
37758 lineno.c cpp/line3.c
37759 lineno-2.c cpp/line4.c
37760 cpp-mi.c cpp/mi1.c
37761 cpp-mic.h cpp/mi1c.h
37762 cpp-micc.h cpp/mi1cc.h
37763 cpp-mind.h cpp/mi1nd.h
37764 cpp-mindp.h cpp/mi1ndp.h
37765 cpp-mix.h cpp/mi1x.h
37766 cpp-mi2.c cpp/mi2.c
37767 cpp-mi2a.h cpp/mi2a.h
37768 cpp-mi2b.h cpp/mi2b.h
37769 cpp-mi2c.h cpp/mi2c.h
37770 cpp-mi3.c cpp/mi3.c
37771 cpp-mi3.def cpp/mi3.def
37772 poison-1.c cpp/poison.c
37773 pr-impl.c cpp/prag-imp.c
37774 cpp-redef-2.c cpp/redef1.c
37775 cpp-redef.c cpp/redef2.c
37776 strpaste.c cpp/strp1.c
37777 strpaste-2.c cpp/strp2.c
37778 cpp-tradpaste.c cpp/tr-paste.c
37779 cpp-tradstringify.c cpp/tr-str.c
37780 cpp-tradwarn1.c cpp/tr-warn1.c
37781 cpp-tradwarn2.c cpp/tr-warn2.c
37782 trigraphs.c cpp/trigraphs.c
37783 cpp-unc1.c cpp/unc1.c
37784 cpp-unc2.c cpp/unc2.c
37785 cpp-unc3.c cpp/unc3.c
37786 cpp-unc.c cpp/unc4.c
37787 undef.c cpp/undef1.c
37788 undef-2.c cpp/undef2.c
37789 cpp-wi1.c cpp/widestr1.c
37790
37791 2000-06-27 Mark Mitchell <mark@codesourcery.com>
37792
37793 * lib/g++.exp (g++_include_flags): Tweak.
37794
37795 2000-06-27 H.J. Lu <hjl@gnu.org>
37796 Loren J. Rittle <ljrittle@acm.org>
37797
37798 * lib/g++.exp (g++_include_flags): Override libgloss.exp
37799 version with one that knows about the new gcc tree structure.
37800 (g++_link_flags): Same.
37801
37802 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
37803
37804 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37805 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37806 case we are cross-compiling.
37807
37808 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37809 g++.old-deja/g++.niklas/Makefile.in,
37810 g++.old-deja/g++.niklas/configure.in,
37811 g++.old-deja/g++.other/Makefile.in,
37812 g++.old-deja/g++.other/configure.in,
37813 gcc.c-torture/code_quality/Makefile.in,
37814 gcc.c-torture/code_quality/configure.in,
37815 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37816 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37817 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37818 gcc.c-torture/execute/ieee/Makefile.in,
37819 gcc.c-torture/execute/ieee/configure.in,
37820 gcc.c-torture/noncompile/Makefile.in,
37821 gcc.c-torture/noncompile/configure.in,
37822 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37823 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37824 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37825
37826 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37827
37828 * g++.old-deja/g++.other/ambig3.C: New test.
37829
37830 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37831
37832 * g++.old-deja/g++.pt/syntax1.C: New test.
37833 * g++.old-deja/g++.pt/syntax2.C: New test.
37834 * g++.old-deja/g++.other/syntax3.C: New test.
37835 * g++.old-deja/g++.other/syntax4.C: New test.
37836
37837 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37838
37839 * gcc.dg/20000623-1.c: Prototype exit and abort.
37840
37841 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37842
37843 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37844 New tests.
37845 * gcc.dg/cpp-mi3.def: New file.
37846
37847 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37848 inside assertions.
37849 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37850 lexer's error messages.
37851 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37852 divine anything from the linemarkers.
37853 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37854 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37855
37856 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
37857
37858 * gcc.dg/20000623-1.c: New test.
37859
37860 2000-06-22 Jakub Jelinek <jakub@redhat.com>
37861
37862 * gcc.c-torture/execute/20000622-1.c: New test.
37863
37864 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37865
37866 * g++.old-deja/g++.other/init15.C: New test.
37867
37868 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37869
37870 * g++.old-deja/g++.pt/vaarg2.C: New test.
37871 * g++.old-deja/g++.pt/vaarg3.C: New test.
37872
37873 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
37874
37875 * g++.old-deja/g++.other/dyncast6.C: New test.
37876
37877 2000-06-15 Jakub Jelinek <jakub@redhat.com>
37878
37879 * gcc.c-torture/execute/loop-6.c: New test.
37880
37881 2000-06-14 Jakub Jelinek <jakub@redhat.com>
37882
37883 * gcc.dg/20000614-1.c: New test.
37884 * gcc.dg/20000614-2.c: New test.
37885
37886 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
37887
37888 * g++.old-deja/g++.other/inline12.C: New test.
37889
37890 2000-06-13 Jakub Jelinek <jakub@redhat.com>
37891
37892 * g++.old-deja/g++.other/eh1.C: New test.
37893
37894 2000-06-12 Jakub Jelinek <jakub@redhat.com>
37895
37896 * g++.old-deja/g++.other/type.C: New test.
37897
37898 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37899
37900 * g++.old-deja/g++.other/initstring.C: New test.
37901
37902 2000-06-12 Jason Merrill <jason@redhat.com>
37903
37904 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37905
37906 2000-06-09 Jeffrey A Law (law@cygnus.com)
37907
37908 * gcc.c-torture/compile/20000609-1.c: New test.
37909
37910 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
37911
37912 * gcc.dg/20000609-1.c: New test.
37913
37914 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
37915
37916 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37917 * gcc.c-torture/noncompile/poison-1.c: Move...
37918 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37919 * gcc.dg/cpp-li1.c: Add a token after the #line.
37920
37921 2000-06-05 Richard Henderson <rth@cygnus.com>
37922
37923 * gcc.c-torture/execute/20000605-2.c: New test.
37924 * gcc.c-torture/execute/20000605-3.c: New test.
37925
37926 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
37927
37928 * g77.f-torture/execute/20000503-1.x: New file.
37929
37930 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
37931
37932 * g++.old-deja/g++.eh/badalloc1.C: New test.
37933
37934 2000-06-05 Richard Henderson <rth@cygnus.com>
37935
37936 * gcc.c-torture/execute/20000605-1.c: New test.
37937
37938 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37939 Nathan Sidwell <nathan@codesourcery.com>
37940
37941 * gcc.c-torture/compile/20000605-1.c: New test.
37942
37943 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
37944
37945 * g77.f-torture/compile/20000601-1.f: New test.
37946
37947 2000-06-03 Richard Henderson <rth@cygnus.com>
37948
37949 * gcc.c-torture/execute/20000603-1.c: New.
37950
37951 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
37952
37953 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37954 * gcc.dg/noreturn-2.c (noreturn): Likewise.
37955
37956 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
37957
37958 * gcc.dg/compare2.c (case 12): XFAIL.
37959 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37960 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37961
37962 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37963
37964 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
37965
37966 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37967 guard macro is already defined when the header is first
37968 included.
37969 * gcc.dg/cpp-mix.h: New file.
37970 * gcc.dg/endif-label.c: Update patterns to match compiler.
37971
37972 * g++.brendan/complex1.C: Declare abort.
37973 * g++.law/refs4.C: Remove XFAIL.
37974 * g++.oliva/expr2.C: Declare abort and exit.
37975
37976 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
37977
37978 * gcc.c-torture/execute/20000528-1.c: New test.
37979
37980 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37981 * g++.old-deja/g++.law/temps4.C: Likewise.
37982
37983 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37984 stdlib.h. Call abort() on failure.
37985 * g++.old-deja/g++.law/refs4.C: Likewise.
37986 * g++.old-deja/g++.law/temps4.C: Likewise.
37987 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37988 * gcc.c-torture/execute/20000112-1.c: Include string.h.
37989
37990 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
37991
37992 Relative to g++.dg/special:
37993 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37994
37995 Relative to g++.old-deja:
37996 * g++.brendan/complex1.C, g++.jason/optimize2.C,
37997 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37998 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37999 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38000 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38001 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38002 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38003
38004 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38005 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38006 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38007 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38008 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38009 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38010 and/or string.h.
38011
38012 * g++.other/goto1.C: Update expectations for error messages.
38013
38014 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38015
38016 * gcc.c-torture/compile/20000523-1.c: New test.
38017
38018 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38019
38020 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38021
38022 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38023
38024 * g++.old-deja/g++.eh/catch11.C: New test.
38025 * g++.old-deja/g++.eh/catch12.C: New test.
38026
38027 2000-05-24 Nick Clifton <nickc@cygnus.com>
38028
38029 * gcc.c-torture/execute/20000523-1.c: New test.
38030
38031 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38032
38033 * c-torture/execute/bcp-1.c: Replace abort in arg of
38034 __builtin_constant_p with a generic external function.
38035
38036 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38037 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38038 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38039 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38040 Prototype abort and/or exit.
38041
38042 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38043 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38044 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38045 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38046
38047 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38048
38049 * gcc.dg/dwarf2-1.c: New test.
38050
38051 2000-05-20 Richard Henderson <rth@cygnus.com>
38052
38053 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38054
38055 2000-05-20 Andreas Jaeger <aj@suse.de>
38056
38057 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38058 testcase.
38059
38060 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38061
38062 * gcc.c-torture/execute/20000519-2.c: New test.
38063
38064 2000-05-19 Andreas Jaeger <aj@suse.de>
38065
38066 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38067 which fails with SSA.
38068
38069 * lib/c-torture.exp: Also test with -O3 -fssa.
38070
38071 2000-05-18 Michael Meissner <meissner@redhat.com>
38072
38073 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38074 * gcc.c-torture/execute/920415-1.c: Ditto.
38075 * gcc.c-torture/execute/920501-1.c: Ditto.
38076 * gcc.c-torture/execute/conversion.c: Ditto.
38077 * gcc.c-torture/execute/cvt-1.c: Ditto.
38078
38079 2000-05-18 Jeffrey A Law (law@cygnus.com)
38080
38081 * gcc.c-torture/compile/20000518-1.c: New test.
38082
38083 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38084
38085 * g77.f-torture/compile/200005018.f: New test.
38086
38087 2000-05-17 Jeffrey A Law (law@cygnus.com)
38088
38089 * gcc.c-torture/compile/20000517-1.c: New test.
38090
38091 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38092
38093 * gcc.c-torture/execute/20000516-1.c: New test.
38094
38095 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38096
38097 * g++.old-deja/g++.other/eh.C: New test.
38098
38099 2000-05-12 Richard Henderson <rth@cygnus.com>
38100
38101 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38102 constants through to doit's conditional.
38103
38104 2000-05-11 Jeffrey A Law (law@cygnus.com)
38105
38106 * gcc.c-torture/compile/20000511-1.c: New test.
38107 * g77.f-torture/compile/20000511-1.f: New test.
38108 * g77.f-torture/compile/20000511-2.f: New test.
38109
38110 2000-05-11 Michael Meissner <meissner@redhat.com>
38111
38112 * gcc.c-torture/execute/20000511-1.c: New test.
38113
38114 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38115
38116 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38117 * gcc.dg/20000510-1.S: New.
38118
38119 2000-05-08 Catherine Moore <clm@cygnus.com>
38120
38121 * gcc.dg/unused-3.c: New.
38122
38123 2000-05-06 Richard Henderson <rth@cygnus.com>
38124
38125 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38126 * g++.old-deja/g++.mike/warn1.C: Likewise.
38127 * g++.old-deja/g++.pt/local1.C: Likewise.
38128 * g++.old-deja/g++.pt/local7.C: Likewise.
38129 * g++.old-deja/g++.pt/spec16.C: Likewise.
38130
38131 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38132
38133 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38134
38135 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38136
38137 * g77.f-torture/execute/20000503-1.f: New test.
38138
38139 2000-05-04 Andreas Jaeger <aj@suse.de>
38140
38141 * gcc.dg/noreturn-2.c: New test.
38142
38143 2000-05-04 Neil Booth <NeilB@earthling.net>
38144
38145 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38146 preprocessor.
38147
38148 2000-05-04 Richard Henderson <rth@cygnus.com>
38149
38150 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38151
38152 2000-05-04 Richard Henderson <rth@cygnus.com>
38153
38154 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38155 OpenSSL by Jason R Thorpe.
38156
38157 2000-05-03 Jim Wilson <wilson@cygnus.com>
38158
38159 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38160
38161 2000-05-03 Robert Lipe <robertlipe@usa.net>
38162
38163 * gcc.dg/20000503-1.c: New test.
38164
38165 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38166
38167 * gcc.c-torture/compile/20000502-1.c: New test.
38168 * g++.old-deja/g++.other/align.C: New test.
38169 * gcc.dg/cpp-tradstringify.c: New test.
38170
38171 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38172
38173 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38174 and hard registers.
38175
38176 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38177
38178 * gcc.c-torture/execute/loop-5.c: New test.
38179
38180 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38181
38182 * gcc.c-torture/execute/va-arg-20.c: New test.
38183
38184 2000-04-23 Jeffrey A Law (law@cygnus.com)
38185
38186 * gcc.c-torture/execute/20000422-1.c: New test.
38187
38188 2000-04-20 Greg McGary <gkm@gnu.org>
38189
38190 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38191 when optimizing, but without sibling-call optimizations (-O1).
38192
38193 2000-04-20 Jeffrey A Law (law@cygnus.com)
38194
38195 * gcc.c-torture/compile/20000420-1.c: New test.
38196
38197 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38198
38199 * g++.abi/ptrflags.C: New test.
38200 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38201
38202 2000-04-19 Catherine Moore <clm@cygnus.com>
38203
38204 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38205
38206 2000-04-19 Greg McGary <gkm@gnu.org>
38207
38208 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38209 sibling-call optimizations.
38210
38211 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38212
38213 * gcc.dg/20000419-1.c: New test.
38214
38215 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38216
38217 * gcc.c-torture/execute/20000412-6.c: New test.
38218
38219 2000-04-12 Jeffrey A Law (law@cygnus.com)
38220
38221 * gcc.c-torture/execute/20000412-5.c: New test.
38222 * g77.f-torture/compile/20000412-1.f: New test.
38223 * gcc.c-torture/execute/20000412-4.c: New test.
38224 * gcc.c-torture/compile/20000412-2.c: New test.
38225 * gcc.c-torture/execute/20000412-3.c: New test.
38226 * gcc.c-torture/compile/20000412-1.c: New test.
38227 * gcc.c-torture/execute/20000412-2.c: New test.
38228
38229 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38230
38231 * objc/execute/bf-20.m: New test.
38232
38233 2000-04-10 Richard Henderson <rth@cygnus.com>
38234
38235 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38236
38237 * gcc.c-torture/execute/20000412-1.c: New test.
38238
38239 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38240
38241 * g++.old-deja/g++.eh/catchptr1.C: New test.
38242
38243 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38244
38245 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38246
38247 2000-04-08 Neil Booth <NeilB@earthling.net>
38248
38249 * gcc.dg/cpp-nullchar.c: Remove test as
38250 embedded nulls cause problems.
38251
38252 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38253
38254 * gcc.dg/compare2.c: New test.
38255
38256 2000-04-08 Neil Booth <NeilB@earthling.net>
38257
38258 * gcc.dg/cpp-nullchar.c: New test.
38259
38260 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38261
38262 * gcc.dg/cpp-mi2.c: New test.
38263 * gcc.dg/cpp-mi2[abc].h: New files.
38264
38265 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38266
38267 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38268 member name.
38269
38270 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38271
38272 * g++.old-deja/g++.abi/vmihint.C: New test.
38273
38274 2000-04-06 Neil Booth <NeilB@earthling.net>
38275
38276 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38277 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38278 copyright.
38279
38280 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38281
38282 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38283 avoid stack-frame overwrite.
38284
38285 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38286
38287 * gcc.c-torture/compile/20000405-2.c: New test.
38288 * gcc.c-torture/compile/20000405-3.c: New test.
38289
38290 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38291
38292 * gcc.c-torture/compile/20000405-1.c: New test.
38293
38294 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38295
38296 * gcc.dg/cast-qual-1.c: Revert last change.
38297
38298 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38299
38300 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38301
38302 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38303
38304 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38305 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38306
38307 2000-04-03 Jeffrey A Law (law@cygnus.com)
38308
38309 * gcc.c-torture/compile/20000403-2.c: New test.
38310 * gcc.c-torture/compile/20000403-1.c: New test.
38311
38312 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38313
38314 * gcc.c-torture/execute/20000403-1.c: New test.
38315
38316 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38317
38318 * gcc.c-torture/execute/20000402-1.c: New test.
38319
38320 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38321
38322 * gcc.c-torture/execute/va-arg-15.c: New test.
38323 * gcc.c-torture/execute/va-arg-16.c: New test.
38324 * gcc.c-torture/execute/va-arg-17.c: New test.
38325 * gcc.c-torture/execute/va-arg-18.c: New test.
38326 * gcc.c-torture/execute/va-arg-19.c: New test.
38327
38328 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38329
38330 * gcc.c-torture/compile/981211-1.c: Move to...
38331 * gcc.dg/cpp-as1.c: ...here.
38332 * gcc.dg/cpp-as2.c: New file.
38333
38334 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38335 compiler.
38336
38337 2000-04-02 Neil Booth <NeilB@earthling.net>
38338
38339 * gcc.dg/cpp-cond.c New tests.
38340 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38341 accidental success less likely.
38342 * gcc.dg/cpp-missingop.c New tests.
38343 * gcc.dg/cpp-missingparen.c New tests.
38344 * gcc.dg/cpp-shift.c New tests.
38345 * gcc.dg/cpp-shortcircuit.c New tests.
38346 * gcc.dg/cpp-unary.c New tests.
38347
38348 2000-03-29 Jeffrey A Law (law@cygnus.com)
38349
38350 * gcc.c-torture/compile/20000329-1.c: New test.
38351
38352 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38353
38354 * gcc.c-torture/compile/20000326-1.c: New test.
38355 * gcc.c-torture/compile/20000326-2.c: New test.
38356
38357 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38358
38359 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38360 the first parameter is a function argument.
38361
38362 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38363
38364 * g++.old-deja/g++.ext/array4.C: New test.
38365
38366 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38367
38368 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38369
38370 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38371
38372 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38373
38374 2000-03-19 Richard Henderson <rth@cygnus.com>
38375
38376 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38377
38378 2000-03-19 Richard Henderson <rth@cygnus.com>
38379
38380 * gcc.c-torture/compile/20000319-1.c: New test.
38381
38382 2000-03-14 Jeffrey A Law (law@cygnus.com)
38383
38384 * gcc.c-torture/execute/20000314-3.c: New test.
38385 * gcc.c-torture/execute/20000314-2.c: New test.
38386 * gcc.c-torture/execute/20000314-1.c: New test.
38387 * gcc.c-torture/compile/20000314-2.c: New test.
38388 * gcc.c-torture/compile/20000314-1.c: New test.
38389
38390 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38391
38392 * g++.old-deja/g++.warn/inline.C: New test.
38393
38394 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38395
38396 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38397 standards-compliant result rather than specific constants.
38398 Put test-values in array.
38399
38400 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38401
38402 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38403 (g++_target_compile): Put test-specific options last.
38404
38405 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38406
38407 * g++.old-deja/g++.eh/vbase4.C: New test.
38408
38409 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38410
38411 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38412
38413 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38414
38415 * g++.old-deja/g++.brendan/misc12.C: Removed.
38416 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38417 * g++.old-deja/g++.ext/pretty4.C: New test.
38418
38419 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38420
38421 * g++.old-deja/g++.other/string2.C: New test.
38422
38423 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38424
38425 * g++.old-deja/g++.warn/impint2.C: New test.
38426
38427 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38428
38429 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38430 is 1, not zero.
38431
38432 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38433
38434 * g++.old-deja/g++.warn/impint.C: New test.
38435 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38436 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38437 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38438 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38439 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38440 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38441 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38442 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38443 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38444 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38445 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38446 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38447
38448 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38449
38450 * gcc.dg/cpp-redef.c: New test.
38451
38452 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38453
38454 * g++.old-deja/g++.pt/unify7.C: New test.
38455
38456 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38457
38458 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38459 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38460
38461 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38462
38463 * gcc.c-torture/compile/20000224-1.c: New test.
38464
38465 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38466
38467 * gcc.c-torture/compile/cpp-2.c: New test.
38468 * gcc.c-torture/compile/cpp-1.c: New test.
38469
38470 2000-02-25 Jeffrey A Law (law@cygnus.com)
38471
38472 * gcc.c-torture/execute/20000225-1.c: New test.
38473
38474 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38475
38476 * gcc.dg/cpp-li2.c: New test.
38477
38478 * gcc.dg/cpp-wi1.c: New test.
38479
38480 * gcc.dg/cpp-li1.c: New test.
38481
38482 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38483
38484 * g++.old-deja/g++.other/sizeof5.C: New test.
38485
38486 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38487
38488 * gcc.c-torture/execute/va-arg-13.c: New test.
38489
38490 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38491
38492 * gcc.c-torture/execute/va-arg-12.c: New test.
38493
38494 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38495
38496 * gcc.c-torture/execute/20000223-1.c: New test.
38497
38498 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38499
38500 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38501
38502 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38503
38504 * g++.old-deja/g++.abi/ptrmem.C: New test.
38505
38506 2000-02-19 Richard Henderson <rth@cygnus.com>
38507
38508 * gcc.c-torture/compile/init-3.c: New.
38509
38510 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38511
38512 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38513 ALWAYS_CXXFLAGS.
38514
38515 2000-02-11 Robert Lipe <robertl@sco.com>
38516
38517 * gcc.c-torture/compile/20000211-3.c: New test.
38518
38519 2000-02-11 Martin Buchholz <martin@xemacs.org>
38520
38521 * gcc.c-torture/compile/20000211-2.c: New test.
38522
38523 2000-02-11 Jeffrey A Law (law@cygnus.com)
38524
38525 * gcc.c-torture/compile/20000211-1.c: New test.
38526
38527 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38528
38529 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38530 on native targets
38531
38532 2000-02-08 Nathan Sidwell <nathan@acm.org>
38533
38534 * g++.old-deja/g++.other/cast5.C: New test.
38535
38536 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38537
38538 * gcc.c-torture/execute/20000205-1.c: New.
38539
38540 2000-02-03 Nathan Sidwell <nathan@acm.org>
38541
38542 * g++.old-deja/g++.jason/cast3.C: Return void.
38543 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38544
38545 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38546
38547 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38548
38549 * gcc.dg/loop-1.c: New test.
38550
38551 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38552
38553 * gcc.c-torture/compile/20000127-1.c: New test.
38554 * gcc.c-torture/execute/991228-1.c: New test.
38555
38556 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38557
38558 * gcc.dg/unused-2.c: New test.
38559
38560 * gcc.dg/conv-1.c: New test.
38561
38562 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38563
38564 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38565 compiler.
38566 (tool_option_proc): Fix typo.
38567
38568 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38569
38570 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38571 of the ld on the host, not on the build machine.
38572 Also, don't crash if '--help' is not a supported option.
38573
38574 2000-01-24 Richard Henderson <rth@cygnus.com>
38575
38576 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38577
38578 2000-01-20 Jeffrey A Law (law@cygnus.com)
38579
38580 * gcc.c-torture/execute/20000120-2.c: New test.
38581 * gcc.c-torture/execute/20000120-1.c: New test.
38582
38583 2000-01-13 Jeffrey A Law (law@cygnus.com)
38584
38585 * gcc.c-torture/execute/20000113-1.c: New test.
38586
38587 2000-01-12 Jeffrey A Law (law@cygnus.com)
38588
38589 * gcc.c-torture/execute/20000112-1.c: New test.
38590
38591 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38592
38593 * gcc.dg/20000111-1.c: New test.
38594
38595 2000-01-10 Jeffrey A Law (law@cygnus.com)
38596
38597 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38598 with 16 bit integers.
38599
38600 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38601
38602 * gcc.dg/20000108-1.c: New test.
38603
38604 2000-01-05 Nathan Sidwell <nathan@acm.org>
38605
38606 * g++.old-deja/g++.ns/koenig8.C: New test.
38607
38608 2000-01-05 Nathan Sidwell <nathan@acm.org>
38609
38610 * g++.old-deja/g++.other/cast4.C: New test.
38611
38612 2000-01-05 Jeffrey A Law (law@cygnus.com)
38613
38614 * gcc.c-torture/compile/20000105-2.c: New test.
38615 * gcc.c-torture/compile/20000105-1.c: New test.
38616
38617 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38618
38619 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38620 references to printf & atoi to conform to ANSI standard.
38621 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38622 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38623 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38624 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38625 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38626 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38627 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38628 * g++.old-deja/g++.brendan/copy2.C: Likewise.
38629 * g++.old-deja/g++.brendan/copy3.C: Likewise.
38630 * g++.old-deja/g++.brendan/copy4.C: Likewise.
38631 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38632 * g++.old-deja/g++.brendan/copy6.C: Likewise.
38633 * g++.old-deja/g++.brendan/copy7.C: Likewise.
38634 * g++.old-deja/g++.brendan/copy8.C: Likewise.
38635 * g++.old-deja/g++.brendan/crash11.C: Likewise.
38636 * g++.old-deja/g++.brendan/crash14.C: Likewise.
38637 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38638 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38639 * g++.old-deja/g++.brendan/delete2.C: Likewise.
38640 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38641 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38642 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38643 * g++.old-deja/g++.brendan/eh1.C: Likewise.
38644 * g++.old-deja/g++.brendan/groff1.C: Likewise.
38645 * g++.old-deja/g++.brendan/init3.C: Likewise.
38646 * g++.old-deja/g++.brendan/misc12.C: Likewise.
38647 * g++.old-deja/g++.brendan/misc7.C: Likewise.
38648 * g++.old-deja/g++.brendan/new2.C: Likewise.
38649 * g++.old-deja/g++.brendan/operators4.C: Likewise.
38650 * g++.old-deja/g++.brendan/operators5.C: Likewise.
38651 * g++.old-deja/g++.brendan/overload2.C: Likewise.
38652 * g++.old-deja/g++.brendan/overload7.C: Likewise.
38653 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38654 * g++.old-deja/g++.brendan/reference1.C: Likewise.
38655 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38656 * g++.old-deja/g++.brendan/template24.C: Likewise.
38657 * g++.old-deja/g++.brendan/template3.C: Likewise.
38658 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38659 * g++.old-deja/g++.jason/inline3.C: Likewise.
38660 * g++.old-deja/g++.jason/opeq.C: Likewise.
38661 * g++.old-deja/g++.law/arg5.C: Likewise.
38662 * g++.old-deja/g++.law/arm7.C: Likewise.
38663 * g++.old-deja/g++.law/ctors11.C: Likewise.
38664 * g++.old-deja/g++.law/cvt8.C: Likewise.
38665 * g++.old-deja/g++.law/init9.C: Likewise.
38666 * g++.old-deja/g++.law/refs4.C: Likewise.
38667 * g++.old-deja/g++.law/template2.C: Likewise.
38668 * g++.old-deja/g++.law/visibility24.C: Likewise.
38669 * g++.old-deja/g++.law/vtable3.C: Likewise.
38670 * g++.old-deja/g++.mike/asm2.C: Likewise.
38671 * g++.old-deja/g++.mike/eh1.C: Likewise.
38672 * g++.old-deja/g++.mike/misc1.C: Likewise.
38673 * g++.old-deja/g++.mike/misc13.C: Likewise.
38674 * g++.old-deja/g++.mike/misc14.C: Likewise.
38675 * g++.old-deja/g++.mike/ns12.C: Likewise.
38676 * g++.old-deja/g++.mike/p1248.C: Likewise.
38677 * g++.old-deja/g++.mike/p3708.C: Likewise.
38678 * g++.old-deja/g++.mike/p3708a.C: Likewise.
38679 * g++.old-deja/g++.mike/p3708b.C: Likewise.
38680 * g++.old-deja/g++.mike/p646.C: Likewise.
38681 * g++.old-deja/g++.mike/p700.C: Likewise.
38682 * g++.old-deja/g++.mike/p783.C: Likewise.
38683 * g++.old-deja/g++.mike/p783a.C: Likewise.
38684 * g++.old-deja/g++.mike/p783b.C: Likewise.
38685 * g++.old-deja/g++.mike/p786.C: Likewise.
38686 * g++.old-deja/g++.mike/p789.C: Likewise.
38687 * g++.old-deja/g++.mike/p789a.C: Likewise.
38688 * g++.old-deja/g++.mike/p807a.C: Likewise.
38689 * g++.old-deja/g++.other/delete3.C: Likewise.
38690 * g++.old-deja/g++.other/dyncast1.C: Likewise.
38691 * g++.old-deja/g++.other/dyncast2.C: Likewise.
38692 * g++.old-deja/g++.other/dyncast3.C: Likewise.
38693 * g++.old-deja/g++.other/empty1.C: Likewise.
38694 * g++.old-deja/g++.other/temporary1.C: Likewise.
38695 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38696 * g++.old-deja/g++.pt/t16.C: Likewise.
38697 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38698
38699 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
38700
38701 * gcc.dg/991230-1.c: New test.
38702
38703 1999-12-29 Jeffrey A Law (law@cygnus.com)
38704
38705 * gcc.c-torture/compile/991229-3.c: New test.
38706 * gcc.c-torture/compile/991229-2.c: New test.
38707 * gcc.c-torture/compile/991229-1.c: New test.
38708
38709 1999-12-29 Greg McGary <gkm@eng.ascend.com>
38710
38711 * gcc.c-torture/compile/labels-2.c: New test.
38712
38713 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
38714
38715 * gcc.c-torture/execute/991227-1.c: New test.
38716
38717 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38718
38719 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38720
38721 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
38722
38723 * gcc.c-torture/execute/991221-1.c: New test.
38724
38725 1999-12-20 Nathan Sidwell <nathan@acm.org>
38726
38727 * g++.old-deja/g++.other/cast3.C: New test.
38728
38729 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
38730
38731 * gcc.c-torture/execute/991216-4.c: New test.
38732
38733 1999-12-16 Michael Meissner <meissner@cygnus.com>
38734
38735 * gcc.c-torture/execute/991216-1.c: New test.
38736 * gcc.c-torture/execute/991216-2.c: New test.
38737 * gcc.c-torture/execute/991216-3.c: New test.
38738
38739 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38740
38741 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38742 Actually make the test fail by using "-O2" for compilation.
38743
38744 1999-12-15 Nathan Sidwell <nathan@acm.org>
38745
38746 * g++.old-deja/g++.warn/cast-align1.C: New test.
38747
38748 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38749
38750 * gcc.c-torture/compile/991214-1.c: New test.
38751 * gcc.c-torture/compile/991214-2.c: New test.
38752
38753 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38754
38755 * gcc.dg/991214-1.c: New test.
38756
38757 1999-12-13 Jeffrey A Law (law@cygnus.com)
38758
38759 * gcc.c-torture/compile/991213-3.c: New test.
38760 * gcc.c-torture/compile/991213-2.c: New test.
38761 * gcc.c-torture/compile/991213-1.c: New test.
38762
38763 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
38764
38765 * gcc.dg/991209-1.c: New test.
38766
38767 1999-12-08 Nathan Sidwell <nathan@acm.org>
38768
38769 * gcc.c-torture/compile/991208-1.c: New test.
38770
38771 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38772
38773 * gcc.dg/ultrasp2.c: New test.
38774
38775 1999-12-05 Alex Samuel <samuel@codesourcery.com>
38776
38777 * g++.old-deja/g++.abi/align.C (main): Fix typo.
38778
38779 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
38780
38781 * gcc.c-torture/compile/991202-1.c: New test.
38782 * gcc.c-torture/execute/991202-1.c: New test.
38783 * gcc.c-torture/execute/991202-2.c: New test.
38784 * gcc.c-torture/execute/991202-3.c: New test.
38785
38786 1999-12-02 Alex Samuel <samuel@codesourcery.com>
38787
38788 * g++.old-deja/g++.abi/align.C: New test.
38789 * g++.old-deja/g++.abi/aggregates.C: Likewise.
38790 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38791
38792 1999-12-01 Richard Henderson <rth@cygnus.com>
38793
38794 * gcc.c-torture/execute/991201-1.c: New.
38795
38796 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
38797
38798 * gcc.dg/991129-1.c: New test.
38799
38800 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
38801
38802 * gcc.c-torture/compile/991127-1.c: New test.
38803
38804 1999-11-22 Nathan Sidwell <nathan@acm.org>
38805
38806 * g++.old-deja/g++.other/warn4.C: New test.
38807
38808 1999-11-22 Nathan Sidwell <nathan@acm.org>
38809
38810 * g++.old-deja/g++.eh/cleanup2.C: New test.
38811 * g++.old-deja/g++.ext/pretty2.C: New test.
38812 * g++.old-deja/g++.ext/pretty3.C: New test.
38813 * g++.old-deja/g++.other/debug6.C: New test.
38814
38815 1999-10-20 Jim Wilson <wilson@cygnus.com>
38816
38817 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38818 compiler_output to look for one error message instead of two.
38819
38820 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
38821
38822 * gcc.c-torture/execute/991118-1.c: Also test case
38823 where the word boundary does not split a byte evenly.
38824
38825 1999-11-19 Nathan Sidwell <nathan@acm.org>
38826
38827 * g++.old-deja/g++.ext/restrict1.C: New test.
38828
38829 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38830
38831 * gcc.c-torture/execute/991118-1.c: New test.
38832
38833 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
38834
38835 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38836 working directory pathnames.
38837
38838 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
38839
38840 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38841 host is equipped with driver.h and driver.o so it can actually
38842 compile and run the tests.
38843
38844 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
38845
38846 * gcc.c-torture/compile/991008-1.c: New test.
38847
38848 1999-11-08 Nick Clifton <nickc@cygnus.com>
38849
38850 * lib/gcc-dg.exp: Include target-supports.exp
38851
38852 1999-11-05 Nick Clifton <nickc@cygnus.com>
38853
38854 * lib/target-supports.exp: New file: Provide procs to test for
38855 features supported by the target.
38856 (check_weak_available): Moved here from ecos.exp.
38857 (check_alias_available): New proc: Determine of the target
38858 toolchain supports the alias attribute.
38859
38860 * gcc.dg/special/ecos.exp: Move check_weak_available to
38861 target-supports.exp.
38862 (alias-1.c): Only perform the test if the target supports
38863 aliases.
38864 (wkali-1.c): Only perform the test if the target supports
38865 aliases.
38866
38867 * gcc.dg/990506-0.c: Expect error messages from cross
38868 targets as well as native targets.
38869
38870 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38871
38872 * gcc.dg/ultrasp1.c: Removed xfail.
38873 * gcc.dg/struct-ret-2.c: Likewise.
38874 * gcc.dg/array-1.c: Likewise.
38875
38876 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38877
38878 * gcc.dg/struct-ret-2.c: New test.
38879
38880 * gcc.dg/array-1.c: New test.
38881
38882 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
38883
38884 * gcc.c-torture/execute/991030-1.c: New test.
38885
38886 1999-10-26 Richard Henderson <rth@cygnus.com>
38887
38888 * gcc.c-torture/compile/991026-2.c: New test.
38889
38890 1999-10-26 Jeffrey A Law (law@cygnus.com)
38891
38892 * gcc.c-torture/compile/991026-1.c: New test.
38893
38894 1999-10-23 Jeffrey A Law (law@cygnus.com)
38895
38896 * gcc.c-torture/execute/991023-1.c: New test.
38897
38898 1999-10-19 Jeffrey A Law (law@cygnus.com)
38899
38900 * gcc.c-torture/execute/991019-1.c: New test.
38901
38902 1999-10-16 Richard Henderson <rth@cygnus.com>
38903
38904 * gcc.c-torture/execute/991016-1.c: New test.
38905
38906 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
38907
38908 * gcc.c-torture/execute/991014-1.c: New test.
38909
38910 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
38911
38912 * g++.old-deja/g++.other/union2.C: New test.
38913
38914 1999-10-13 Nathan Sidwell <nathan@acm.org>
38915
38916 * g++.old-deja/g++.other/vaarg2.C: New test.
38917 * g++.old-deja/g++.other/vaarg3.C: New test.
38918
38919 1999-10-12 Craig Burley <craig@jcb-sc.com>
38920
38921 * g77.f-torture/noncompile/19990905-1.f: Moved from being
38922 in compile/.
38923
38924 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
38925
38926 * gcc.c-torture/execute/va-arg-11.c: New test.
38927
38928 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
38929
38930 * lib/file-format.exp (gcc_target_object_format): Don't
38931 crash if objdump is unavailable.
38932
38933 1999-09-29 Donn Terry <donn@interix.com>
38934
38935 * gcc.misc-tests/mg.exp: delete extraneous redirection.
38936
38937 1999-09-28 Nick Clifton <nickc@cygnus.com>
38938
38939 * gcc.c-torture/compile/990928-1.c: New test.
38940
38941 1999-09-28 Nathan Sidwell <nathan@acm.org>
38942
38943 * g++.old-deja/g++.other/decl6.C: New test.
38944
38945 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38946
38947 * gcc.c-torture/execute/va-arg-10.c: New test.
38948
38949 1999-09-27 Nathan Sidwell <nathan@acm.org>
38950
38951 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38952 __PRETTY_FUNCTION__.
38953
38954 1999-09-23 Nick Clifton <nickc@cygnus.com>
38955
38956 * gcc.c-torture/execute/990923-1.c: New test.
38957
38958 1999-09-21 Nick Clifton <nickc@cygnus.com>
38959
38960 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38961 for which -fpic is inappropriate.
38962
38963 1999-09-21 Mark Mitchell <mark@codesourcery.com>
38964
38965 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38966
38967 1999-09-21 Nathan Sidwell <nathan@acm.org>
38968
38969 * g++.old-deja/g++.other/dyncast1.C: New test.
38970 * g++.old-deja/g++.other/dyncast2.C: New test.
38971 * g++.old-deja/g++.other/dyncast3.C: New test.
38972 * g++.old-deja/g++.other/dyncast4.C: New test.
38973 * g++.old-deja/g++.other/dyncast5.C: New test.
38974 * g++.old-deja/g++.eh/catch3.C: New test.
38975 * g++.old-deja/g++.eh/catch3p.C: New test.
38976 * g++.old-deja/g++.eh/catch4.C: New test.
38977 * g++.old-deja/g++.eh/catch4p.C: New test.
38978 * g++.old-deja/g++.eh/catch5.C: New test.
38979 * g++.old-deja/g++.eh/catch5p.C: New test.
38980 * g++.old-deja/g++.eh/catch6.C: New test.
38981 * g++.old-deja/g++.eh/catch6p.C: New test.
38982 * g++.old-deja/g++.eh/catch7.C: New test.
38983 * g++.old-deja/g++.eh/catch7p.C: New test.
38984 * g++.old-deja/g++.eh/catch8.C: New test.
38985 * g++.old-deja/g++.eh/catch8p.C: New test.
38986 * g++.old-deja/g++.eh/catch9.C: New test.
38987 * g++.old-deja/g++.eh/catch9p.C: New test.
38988
38989 1999-09-13 Nathan Sidwell <nathan@acm.org>
38990
38991 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38992 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38993
38994 1999-09-13 Jeffrey A Law (law@cygnus.com)
38995
38996 * gcc.c-torture/compile/990913-1.c: New test.
38997
38998 1999-09-10 Nathan Sidwell <nathan@acm.org>
38999
39000 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39001 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39002
39003 1999-09-09 Richard Henderson <rth@cygnus.com>
39004
39005 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39006
39007 1999-09-09 Nathan Sidwell <nathan@acm.org>
39008
39009 * g++.old-deja/g++.other/lookup11.C: New test.
39010 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39011 what is permitted and what we want.
39012 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39013 overload use.
39014 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39015
39016 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39017
39018 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39019 * gcc.c-torture/noncompile/poison-1.c: New file.
39020
39021 1999-09-08 Nathan Sidwell <nathan@acm.org>
39022
39023 * g++.old-deja/g++.other/sizeof3.C: New test.
39024 * g++.old-deja/g++.other/sizeof4.C: New test.
39025 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39026 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39027
39028 1999-09-07 Richard Henderson <rth@cygnus.com>
39029
39030 * gcc.dg/va-arg-1.c: New.
39031
39032 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39033
39034 * gcc.c-torture/execute/va-arg-9.c: New test.
39035
39036 1999-09-05 Craig Burley <craig@jcb-sc.com>
39037
39038 * g77.f-torture/compile/980519-2.f: New test.
39039 * g77.f-torture/compile/19990905-0.f: New test.
39040 * g77.f-torture/compile/19990905-1.f: New test.
39041 * g77.f-torture/compile/19990905-2.f: New test.
39042
39043 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39044
39045 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39046
39047 * gcc.c-torture/execute/990827-1.c: Fix typo.
39048
39049 1999-09-03 Nathan Sidwell <nathan@acm.org>
39050
39051 * g++.old-deja/g++.other/deref1.C: New test.
39052
39053 1999-09-02 Nathan Sidwell <nathan@acm.org>
39054
39055 * g++.old-deja/g++.other/ambig2.C: New test.
39056 * g++.old-deja/g++.other/cond5.C: New test.
39057 * g++.old-deja/g++.other/lookup16.C: New test.
39058
39059 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39060
39061 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39062 assemblers too.
39063
39064 1999-08-31 Jeffrey A Law (law@cygnus.com)
39065
39066 * lib/c-torture.exp: Avoid the "compare executables" optimization
39067 when testing native.
39068
39069 1999-08-29 Jeffrey A Law (law@cygnus.com)
39070
39071 * gcc.c-torture/execute/990829-1.c: New test.
39072 * gcc.c-torture/compile/990829-1.c: New test.
39073
39074 1999-08-27 Paul Burchard <burchard@pobox.com>
39075
39076 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39077 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39078 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39079 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39080 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39081 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39082 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39083 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39084 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39085 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39086 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39087
39088 1999-08-27 Jeffrey A Law (law@cygnus.com)
39089
39090 * gcc.c-torture/execute/990827-1.c: New test.
39091
39092 1999-08-26 Craig Burley <craig@jcb-sc.com>
39093
39094 * g77.f-torture/noncompile/19990826-4.f: New test.
39095
39096 * g77.f-torture/compile/19990826-3.f: New test.
39097
39098 * g77.f-torture/execute/19990826-2.f: New test.
39099
39100 * g77.f-torture/compile/19990826-1.f: New test.
39101
39102 * gcc.c-torture/execute/990826-0.c: New test.
39103 * g77.c-torture/execute/19990826-0.f: New test.
39104
39105 * g77.f-torture/noncompile/970626-2.f: New test.
39106
39107 1999-08-25 Paul Burchard <burchard@pobox.com>
39108
39109 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39110 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39111 lss-011.C: New tests.
39112
39113 1999-08-25 Nathan Sidwell <nathan@acm.org>
39114
39115 * g++.old-deja/g++.other/decl5.C: New test.
39116
39117 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39118
39119 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39120 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39121 call `postbase' for each one. All callers of `postbase' changed
39122 to call this instead.
39123
39124 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39125
39126 * gcc.c-torture/execute/990811-1.c: New test.
39127
39128 1999-08-09 Nick Clifton <nickc@cygnus.com>
39129
39130 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39131 just native ones.
39132
39133 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39134 just native ones.
39135
39136 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39137
39138 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39139
39140 1999-08-04 Jeffrey A Law (law@cygnus.com)
39141
39142 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39143
39144 1999-08-04 Nathan Sidwell <nathan@acm.org>
39145
39146 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39147
39148 1999-08-04 Jeffrey A Law (law@cygnus.com)
39149
39150 * gcc.c-torture/execute/990804-1.c: New test.
39151
39152 1999-08-03 Nathan Sidwell <nathan@acm.org>
39153
39154 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39155 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39156 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39157
39158 1999-08-03 Nathan Sidwell <nathan@acm.org>
39159
39160 * g++.old-deja/g++.other/struct1.C: New test.
39161
39162 1999-08-03 Nathan Sidwell <nathan@acm.org>
39163
39164 * g++.old-deja/g++.other/enum2.C: New test.
39165
39166 1999-08-02 Richard Henderson <rth@cygnus.com>
39167
39168 Adapted from tests from Franz Sirl:
39169 * gcc.c-torture/execute/va-arg-7.c: New test.
39170 * gcc.c-torture/execute/va-arg-8.c: New test.
39171
39172 1999-08-01 Jeffrey A Law (law@cygnus.com)
39173
39174 * gcc.c-torture/compile/990801-2.c: New test.
39175
39176 * gcc.c-torture/compile/990801-1.c: New test.
39177
39178 1999-07-27 Michael Meissner <meissner@cygnus.com>
39179
39180 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39181 fp-cmp-1.c, converting double to float.
39182
39183 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39184 fp-cmp-1.c, converting double to long double.
39185
39186 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39187 from fr1 to unknown_register, since fr1 is a legitimate register
39188 on some machines.
39189
39190 1999-07-25 Jeffrey A Law (law@cygnus.com)
39191
39192 * README: More listname related changes.
39193
39194 1999-07-08 Catherine Moore <clm@cygnus.com>
39195
39196 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39197
39198 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39199
39200 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39201
39202 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39203
39204 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39205
39206 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39207
39208 * gcc.dg/990703-1.c: New test.
39209
39210 1999-06-29 Nick Clifton <nickc@cygnus.com>
39211
39212 * lib/file-format.exp: New file: Move definition of proc
39213 gcc_target_object_format to here from
39214 gcc.dg/special/ecos.exp.
39215
39216 * lib/c-torture.exp: Include lib file-format.exp.
39217 * lib/gcc-dg.exp: Include lib file-format.exp.
39218
39219 * gcc.dg/special/ecos.exp: Remove definition of proc
39220 gcc_target_object_format.
39221
39222 1999-06-28 Jeffrey A Law (law@cygnus.com)
39223
39224 * gcc.c-torture/execute/990628-1.c: New test.
39225
39226 1999-06-25 Jeffrey A Law (law@cygnus.com)
39227
39228 * gcc.c-torture/compile/990625-2.c: New test.
39229
39230 * gcc.c-torture/compile/990625-1.c: New test.
39231
39232 1999-06-23 Nick Clifton <nickc@cygnus.com>
39233
39234 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39235 attributes compile.
39236 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39237 ports that use the COFF/PE file format.
39238
39239 1999-06-17 Jeffrey A Law (law@cygnus.com)
39240
39241 * gcc.c-torture/compile/990617-1.c: New test.
39242
39243 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39244
39245 * g++.old-deja/g++.other/decl4.C: New test.
39246
39247 1999-06-14 Nathan Sidwell <nathan@acm.org>
39248
39249 * g++.old-deja/g++.other/bitfld3.C: New test.
39250
39251 1999-06-08 Nathan Sidwell <nathan@acm.org>
39252
39253 * g++.old-deja/g++.eh/catch1.C: New test.
39254
39255 1999-06-07 Jeffrey A Law (law@cygnus.com)
39256
39257 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39258
39259 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39260 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39261
39262 1999-06-05 Craig Burley <craig@jcb-sc.com>
39263
39264 * g77.f-torture/compile/19990502-0.f: Replace with new,
39265 shorter, test that still fails after recent changes.
39266
39267 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39268
39269 * gcc.c-torture/execute/990604-1.c: New test.
39270
39271 1999-05-31 Jeffrey A Law (law@cygnus.com)
39272
39273 * gcc.c-torture/execute/990531-1.c: New test.
39274
39275 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39276
39277 * gcc.c-torture/compile/990527-1.c: New test.
39278
39279 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39280
39281 * gcc.c-torture/execute/990527-1.c: New test.
39282
39283 1999-05-25 Nick Clifton <nickc@cygnus.com>
39284
39285 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39286 bitfields as signed.
39287
39288 1999-05-25 Craig Burley <craig@jcb-sc.com>
39289
39290 * g77.f-torture/compile/19990525-0.f: New test.
39291
39292 1999-05-25 Jeffrey A Law (law@cygnus.com)
39293
39294 * gcc.c-torture/execute/990525-2.c: New test.
39295
39296 * gcc.c-torture/execute/990525-1.c: New test.
39297
39298 1999-05-24 Nathan Sidwell <nathan@acm.org>
39299
39300 * g++.old-deja/g++.other/anon3.C: New test.
39301 * g++.old-deja/g++.other/anon4.C: New test.
39302 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39303 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39304 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39305 Merrill).
39306
39307 1999-05-24 Jeffrey A Law (law@cygnus.com)
39308
39309 * gcc.c-torture/execute/990524-1.c: New test.
39310
39311 * gcc.dg/990524-1.c: New test.
39312
39313 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39314
39315 * gcc.c-torture/compile/990523-1.c: New test.
39316
39317 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39318
39319 * gcc.c-torture/compile/990519-1.c: New test.
39320
39321 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39322
39323 * gcc.c-torture/compile/990517-1.c: New test.
39324
39325 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39326 (e4, f4): New tests.
39327 (main): Call them.
39328
39329 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39330
39331 * gcc.dg/noreturn-1.c: New test.
39332
39333 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39334
39335 * gcc.c-torture/execute/990513-1.c: New test.
39336
39337 1999-05-10 Richard Henderson <rth@cygnus.com>
39338
39339 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39340
39341 1999-05-10 Craig Burley <craig@jcb-sc.com>
39342
39343 * g77.f-torture/execute/erfc.f: Use small single-precision
39344 values, to avoid problems on Alphas when not -mieee.
39345
39346 1999-05-08 Craig Burley <craig@jcb-sc.com>
39347
39348 * gcc.dg/990506-0.c: New test.
39349
39350 1999-05-08 Richard Henderson <rth@cygnus.com>
39351
39352 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39353 the constant to test. Don't XFAIL 64-bit targets.
39354
39355 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39356 * g++.old-deja/g++.law/profile1.C: Likewise.
39357
39358 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39359 operator new instances.
39360 * g++.old-deja/g++.other/delete5.C: Likewise.
39361
39362 1999-05-03 Craig Burley <craig@jcb-sc.com>
39363
39364 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39365 intrinsic.
39366
39367 1999-05-03 Craig Burley <craig@jcb-sc.com>
39368
39369 * g77.f-torture/execute/u77-test.f: Reverse order of two
39370 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39371
39372 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39373
39374 * gcc.dg/compare1.c: New test.
39375
39376 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39377
39378 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39379 New tests.
39380
39381 1999-05-02 Craig Burley <craig@jcb-sc.com>
39382
39383 * g77.f-torture/compile/19990502-1.f: New test.
39384
39385 1999-05-02 Craig Burley <craig@jcb-sc.com>
39386
39387 * g77.f-torture/compile/19990502-0.f: New test.
39388
39389 1999-05-02 Craig Burley <craig@jcb-sc.com>
39390
39391 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39392 intrinsic.
39393
39394 1999-05-02 Craig Burley <craig@jcb-sc.com>
39395
39396 * g77.f-torture/execute/u77-test.f (main): List libU77
39397 intrinsics not currently tested.
39398 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39399 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39400 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39401 Trim blanks off the ends of some printed strings.
39402
39403 1999-05-02 Craig Burley <craig@jcb-sc.com>
39404
39405 * g77.f-torture/execute/u77-test.f (main): Just warn about
39406 FSTAT gid disagreement, as it's expected on some systems.
39407
39408 1999-05-01 Craig Burley <craig@jcb-sc.com>
39409
39410 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39411 use a new function, which allows for some slop.
39412 Clean up some commentary.
39413 (issum): The new function.
39414 (sgladd): Deleted subroutine.
39415
39416 1999-05-01 Craig Burley <craig@jcb-sc.com>
39417
39418 * g77.f-torture/execute/u77-test.f: Modify to be more like
39419 libf2c/libU77 version, bringing patches to that version here.
39420 Add suitable commentary.
39421
39422 1999-04-25 Richard Henderson <rth@cygnus.com>
39423
39424 * gcc.dg/990424-1.c: New test.
39425
39426 1999-04-24 Craig Burley <craig@jcb-sc.com>
39427
39428 * g77.f-torture/execute/u77-test.f (main): Bug involving
39429 LSTAT has been fixed, so turn back on full checking.
39430
39431 1999-04-20 Craig Burley <craig@jcb-sc.com>
39432
39433 * g77.f-torture/compile/19990419-0.f: New test.
39434 * g77.f-torture/execute/19990419-1.f: New test.
39435
39436 1999-04-17 Richard Henderson <rth@cygnus.com>
39437
39438 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39439 to avoid the need for a prototype to supress a warning.
39440
39441 1999-04-07 Jim Wilson <wilson@cygnus.com>
39442
39443 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39444
39445 1999-04-04 Jeffrey A Law (law@cygnus.com)
39446
39447 * gcc.c-torture/execute/990404-1.c: New test.
39448
39449 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39450
39451 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39452 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39453 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39454 missing initializer warnings.
39455
39456 1999-03-28 Jeffrey A Law (law@cygnus.com)
39457
39458 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39459 matching strings.
39460
39461 1999-03-26 Jeffrey A Law (law@cygnus.com)
39462
39463 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39464
39465 1999-03-26 Craig Burley <craig@jcb-sc.com>
39466
39467 * g77.f-torture/execute/19990325-0.f: New test.
39468 * g77.f-torture/execute/19990325-1.f: New test.
39469
39470 1999-03-24 Jeffrey A Law (law@cygnus.com)
39471
39472 * gcc.c-torture/execute/990324-1.c: New test.
39473
39474 1999-03-22 Jim Wilson <wilson@cygnus.com>
39475
39476 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39477 test with 4.
39478
39479 1999-03-17 Richard Henderson <rth@cygnus.com>
39480
39481 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39482
39483 1999-03-13 Craig Burley <craig@jcb-sc.com>
39484
39485 * g77.f-torture/execute/19990313-2.f: New test.
39486 * g77.f-torture/execute/19990313-3.f: New test.
39487
39488 1999-03-13 Craig Burley <craig@jcb-sc.com>
39489
39490 * g77.f-torture/execute/19990313-0.f: New test.
39491 * g77.f-torture/execute/19990313-1.f: New test.
39492
39493 1999-03-12 Jim Wilson <wilson@cygnus.com>
39494
39495 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39496 printf to sprintf.
39497 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39498 (main): Add check for u15. Conditionalize u31 check depending on
39499 whether ints are <32 bits or >=32 bits.
39500
39501 1999-03-08 Craig Burley <craig@jcb-sc.com>
39502
39503 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39504
39505 1999-03-08 Craig Burley <craig@jcb-sc.com>
39506
39507 * g77.f-torture/compile/19990305-0.f: New test.
39508 * g77.f-torture/execute/19981119-0.f: New test.
39509
39510 1999-03-08 Craig Burley <craig@jcb-sc.com>
39511
39512 * g77.f-torture/execute/970625-2.f: call ABORT if final
39513 result is not correct, instead of just printing it.
39514 Add this checking via newly introduced obfuscation, to
39515 trip up buggy front ends.
39516
39517 1999-03-07 Craig Burley <craig@jcb-sc.com>
39518
39519 * g77.f-torture/compile/960317-1.f: Moved from being
39520 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39521
39522 1999-03-06 Craig Burley <craig@jcb-sc.com>
39523
39524 * g77.f-torture/execute/960317-1.f: New (old) test.
39525 * g77.f-torture/execute/970625-2.f: Ditto.
39526
39527 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39528
39529 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39530 message on line 1 or line 2; cccp and cpplib do this differently.
39531
39532 1999-03-01 Jeffrey A Law (law@cygnus.com)
39533
39534 * g++.old-deja/g++.law/weak1.C: New test.
39535
39536 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39537
39538 * gcc.c-torture/execute/990119-1.c: Renamed to...
39539 * gcc.dg/990119-1.c: this, so it will only be tested once
39540 (it's a preprocessor test, it doesn't need to be run at
39541 multiple optimization levels).
39542
39543 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39544
39545 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39546 ALWAYS_CXXFLAGS.
39547
39548 1999-02-24 Craig Burley <craig@jcb-sc.com>
39549
39550 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39551 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39552 to not be compilable by current g77.
39553
39554 1999-02-24 Nick Clifton <nickc@cygnus.com>
39555
39556 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39557
39558 1999-02-22 Jeffrey A Law (law@cygnus.com)
39559
39560 * gcc.c-torture/execute/990222-1.c: New test.
39561
39562 1999-02-19 Craig Burley <craig@jcb-sc.com>
39563
39564 * g77.f-torture/compile/19990218-0.f: New test.
39565 * g77.f-torture/noncompile/19990218-1.f: New test.
39566
39567 1999-02-18 Craig Burley <craig@jcb-sc.com>
39568
39569 * g77.f-torture/compile/19981216-0.f: New test.
39570
39571 1999-02-14 Jeffrey A Law (law@cygnus.com)
39572
39573 * gcc.dg/990214-1.c: New test.
39574
39575 1999-02-13 Jeffrey A Law (law@cygnus.com)
39576
39577 * gcc.dg/990213-2.c: New test.
39578
39579 * gcc.dg/990213-1.c: New test.
39580
39581 1999-02-12 Jeffrey A Law (law@cygnus.com)
39582
39583 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39584 ints.
39585
39586 1999-02-11 Nick Clifton <nickc@cygnus.com>
39587
39588 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39589 specified by target.
39590
39591 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39592
39593 1999-02-11 Jeffrey A Law (law@cygnus.com)
39594
39595 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39596
39597 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39598
39599 * gcc.dg/special/ecos.exp: New test driver for new tests with
39600 special requirements.
39601
39602 * gcc.dg/special/alias-1.c: New test.
39603 * gcc.dg/special/gcsec-1.c: New test.
39604 * gcc.dg/special/weak-1.c: New test.
39605 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39606 * gcc.dg/special/weak-2.c: New test.
39607 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39608 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39609 * gcc.dg/special/wkali-1.c: New test.
39610 * gcc.dg/special/wkali-2.c: New test.
39611 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39612 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39613
39614 1999-02-10 Felix Lee <flee@cygnus.com>
39615
39616 * lib/c-torture.exp (c-torture-compile): Pull out code for
39617 analyzing gcc error messages.
39618 (c-torture-execute): Likewise. Fix some (harmless) false
39619 positives.
39620 * lib/gcc.exp (gcc_check_compile): New function.
39621
39622 1999-02-08 Richard Henderson <rth@cygnus.com>
39623
39624 * gcc.c-torture/execute/990208-1.c: New test.
39625
39626 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39627
39628 * g++.dg/special/ecos.exp: New driver for new tests with special
39629 requirements
39630
39631 * g++.dg/special/conpr-1.C: New test
39632 * g++.dg/special/conpr-2.C: New test
39633 * g++.dg/special/conpr-2a.C: New test
39634 * g++.dg/special/conpr-3.C: New test
39635 * g++.dg/special/conpr-3a.C: New test
39636 * g++.dg/special/conpr-3b.C: New test
39637
39638 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39639 allow g++ to use the dg driver
39640
39641 * README: Add comment about g++.dg directory
39642
39643 1999-02-06 Jeffrey A Law (law@cygnus.com)
39644
39645 * README: Update email addresses.
39646
39647 1999-02-03 Nick Clifton <nickc@cygnus.com>
39648
39649 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39650 arguments in order to force structure S onto the stack even on
39651 the alpha.
39652 (test): Pass 10 leading arguments to function foo as well as the
39653 structure S.
39654
39655 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39656 failure for all targets.
39657
39658 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39659 abort to terminate program execution.
39660
39661 1999-01-30 Richard Henderson <rth@cygnus.com>
39662
39663 * gcc.c-torture/execute/990130-1.c: New test.
39664
39665 1999-01-30 Jeffrey A Law (law@cygnus.com)
39666
39667 * gcc.dg/990130-1.c: New test.
39668
39669 1999-01-28 Michael Meissner <meissner@cygnus.com>
39670
39671 * gcc.c-torture/execute/990128-1.c: New test.
39672
39673 1999-01-27 Michael Meissner <meissner@cygnus.com>
39674
39675 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39676
39677 1999-01-27 Felix Lee <flee@cygnus.com>
39678
39679 * lib/c-torture.exp (c-torture-compile): pull out code for
39680 analyzing gcc error messages.
39681 (c-torture-execute): ditto, and fix some (harmless) false
39682 positives.
39683 * lib/gcc.exp (gcc_check_compile): new function.
39684
39685 1999-01-17 Jeffrey A Law (law@cygnus.com)
39686
39687 * gcc.dg/990117-1.c: New test.
39688
39689 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39690
39691 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39692
39693 1999-01-15 Jeffrey A Law (law@cygnus.com)
39694
39695 * g77.f-torture/compile/990115-1.f: New test.
39696
39697 1999-01-07 Jeffrey A Law (law@cygnus.com)
39698
39699 * gcc.c-torture/compile/990107-1.c: New test
39700
39701 1999-01-06 Jeffrey A Law (law@cygnus.com)
39702
39703 * gcc.c-torture/execute/990106-2.c: New test.
39704
39705 * gcc.c-torture/execute/990106-1.c: New test.
39706
39707 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
39708
39709 * gcc.c-torture/compile/981223-1.c: New test.
39710
39711 1998-12-29 Richard Henderson <rth@cygnus.com>
39712
39713 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39714 (opt3): Rename from opt4 and disable.
39715
39716 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
39717
39718 * g++.old-deja/g++.pt/ptrmem5.C: New test.
39719
39720 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
39721
39722 * g++.old-deja/g++.other/conv5.C: New test.
39723
39724 1998-12-14 Nick Clifton <nickc@cygnus.com>
39725
39726 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39727
39728 1998-12-11 Jeffrey A Law (law@cygnus.com)
39729
39730 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39731
39732 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
39733
39734 * gcc.c-torture/compile/981211-1.c: New test.
39735
39736 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
39737
39738 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39739
39740 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39741
39742 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39743
39744 * gcc.special/930510-1.c: Make C9X safe.
39745 * gcc.misc-tests/gcov-1.c Similarly.
39746 * gcc.misc-tests/gcov-2.c Similarly.
39747
39748 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39749
39750 * gcc.dg/ultrasp1.c: New test.
39751
39752 1998-12-06 Richard Henderson <rth@cygnus.com>
39753
39754 * gcc.c-torture/execute/981206.c: New test.
39755
39756 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39757
39758 * g++.old-deja/g++.ns/template7.C: New test.
39759
39760 * g++.old-deja/g++.other/expr1.C: New test.
39761
39762 * g++.old-deja/g++.eh/tmpl3.C: New test.
39763
39764 * g++.old-deja/g++.eh/tmpl2.C: New test.
39765
39766 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
39767
39768 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39769 * g++.old-deja/g++.other/using6.C: Removed.
39770 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39771
39772 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39773
39774 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
39775
39776 * g++.old-deja/g++.pt/overload8.C: New test.
39777
39778 * g++.old-deja/g++.pt/overload7.C: New test.
39779
39780 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39781
39782 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39783 and relinking messages.
39784 * lib/g++.exp (g++_target_compile): Remove .rpo file when
39785 compiling with -frepo.
39786
39787 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
39788
39789 * g++.old-deja/g++.pt/lookup6.C: New test.
39790
39791 1998-11-30 Nick Clifton <nickc@cygnus.com>
39792
39793 * gcc.c-torture/execute/981130-1.c: New test.
39794 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39795
39796 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39797
39798 * g++.old-deja/g++.pt/explicit76.C: New test.
39799
39800 * g++.old-deja/g++.pt/friend38.C: New test.
39801
39802 * g++.old-deja/g++.ns/crash2.C: New test.
39803
39804 * g++.old-deja/g++.pt/defarg8.C: New test.
39805
39806 * g++.old-deja/g++.pt/instantiate6.C: New test.
39807
39808 * g++.old-deja/g++.pt/static6.C: New test.
39809
39810 * g++.old-deja/g++.pt/decl2.C: New test.
39811
39812 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
39813
39814 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
39815 problem is actually related with name lookup, but so what? :-)
39816
39817 * g++.old-deja/g++.pt/friend37.C: New test.
39818
39819 1998-11-25 Dave Love <d.love@dl.ac.uk>
39820
39821 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39822 element, which fails on some systems.
39823
39824 * g77.f-torture/execute/labug1.f: New test.
39825
39826 1998-11-21 Jeffrey A Law (law@cygnus.com)
39827
39828 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39829 is defined.
39830
39831 1998-11-18 Dave Love <d.love@dl.ac.uk>
39832
39833 * g77.f-torture/compile/981117-1.f: New test.
39834
39835 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
39836
39837 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
39838 properly discarded.
39839
39840 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
39841
39842 * gcc.c-torture/execute/memcheck: New directory of tests for
39843 -fcheck-memory-usage.
39844
39845 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39846
39847 * README: New file, general information about the testsuite and
39848 new description of the various C++ test subdirectories.
39849 * README.g++: Eliminate obsolete information, update and move most
39850 relevant stuff to README.
39851
39852 1998-11-07 Richard Henderson <rth@cygnus.com>
39853
39854 * gcc.c-torture/compile/981107-1.c: New test.
39855
39856 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
39857
39858 * execute/memcpy-bi.c: New testcase.
39859
39860 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
39861
39862 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39863 base classes.
39864
39865 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39866 template is selected.
39867
39868 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39869 classes, it should be accepted for all types.
39870
39871 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39872
39873 * g++.old-deja/g++.pt/spec24.C: Ensure that template
39874 specializations start with template headers.
39875
39876 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
39877
39878 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39879
39880 * g++.old-deja/g++.other/init9.C: Test cross initialization of
39881 non-POD types.
39882
39883 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39884
39885 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39886
39887 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39888
39889 * compile/981022-1.c, compile/981022-1.x: New test and driver.
39890
39891 1998-10-19 Jeffrey A Law (law@cygnus.com)
39892
39893 * 981019-1.c: New test.
39894
39895 1998-10-14 Robert Lipe <robertl@dgii.com>
39896
39897 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39898 find objc headers.
39899
39900 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39901
39902 * compile/981001-4.c: Remove use of GCC extension that triggers a
39903 compiler bug.
39904
39905 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
39906
39907 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39908
39909 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
39910
39911 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
39912 instantiation of template produces incorrect code for delete
39913 expression.
39914
39915 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
39916 constructors' name is not unique.
39917 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39918 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39919
39920 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
39921 automatic array of const is ill-formed.
39922
39923 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
39924 of template parameter?
39925
39926 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
39927 const.
39928
39929 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
39930 pointer-to-member expression.
39931
39932 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
39933 declaration causes ICE.
39934
39935 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
39936
39937 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
39938 reserved in the global namespace.
39939
39940 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39941 generate needed virtual table.
39942
39943 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39944
39945 1998-10-10 Dariush Eslimi <eslimi@loran.com>
39946
39947 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39948 template-dependent type
39949
39950 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
39951
39952 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39953 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39954 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39955
39956 * g++.old-deja/g++.other/using5.C: New test; using decl from base
39957 class should be usable as argument of member function.
39958 * g++.old-deja/g++.other/using6.C: New test; using decl from base
39959 class should be usable as return type of member function.
39960 * g++.old-deja/g++.other/using7.C: New test; using decl from base
39961 class should be usable as type of data member.
39962
39963 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39964
39965 1998-10-09 Jeffrey A Law (law@cygnus.com)
39966
39967 * gcc.c-torture/special/920521-1.c: Fix bogus test.
39968
39969 1998-10-08 Nick Clifton <nickc@cygnus.com>
39970
39971 * gcc.dg/dll-?.c Add thumb to target list.
39972 Fix assembler scan patterns to match current assembler output.
39973
39974 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
39975
39976 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
39977 matching of template brackets.
39978
39979 * g++.old-deja/g++.other/using4.C: New test. Test using
39980 declarations of methods from base classes.
39981
39982 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
39983 within functions should introduce names into the innermost
39984 enclosing namespace.
39985
39986 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
39987 of static locals if first initialization throws.
39988
39989 1998-10-07 Jim Wilson <wilson@cygnus.com>
39990
39991 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39992
39993 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
39994
39995 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
39996 lose track of the possible targets of tablejump insns.
39997 * special/special.exp: Run it.
39998
39999 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40000
40001 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40002 must be declared before its specializations can be named in friend
40003 declarations.
40004
40005 1998-10-05 Dave Love <d.love@dl.ac.uk>
40006
40007 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40008
40009 * g77.f-torture/execute/io1.f: New test.
40010
40011 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40012
40013 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40014 with pointer to template function, for which no argument deduction
40015 is possible.
40016
40017 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40018 specialization of template function as argument to template
40019 function.
40020
40021 * g++.old-deja/g++.other/access2.C: New test; Inner class
40022 shouldn't have privileged access to Outer's names.
40023
40024 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40025
40026 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40027 friend template declared within template class conflicts with
40028 nested class of the same name.
40029
40030 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40031 is ignored.
40032
40033 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40034 object with direct initializer as function declaration.
40035
40036 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40037 initializers.
40038
40039 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40040 involving const pointer and NULL produces incorrect result.
40041
40042 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40043 type name without `typename' should be rejected with -pedantic.
40044
40045 1998-10-02 Richard Henderson <rth@cygnus.com>
40046
40047 * g++.old-deja/g++.other/addrof1.C: New test.
40048
40049 1998-10-01 Nick Clifton <nickc@cygnus.com>
40050
40051 * gcc.c-torture/compile/981001-1.c: New test.
40052 * gcc.c-torture/execute/981001-1.c: New test.
40053
40054 1998-10-01 Jeffrey A Law (law@cygnus.com)
40055
40056 * gcc.c-torture/compile/981001-2.c: New test.
40057 * gcc.c-torture/compile/981001-3.c: New test.
40058 * gcc.c-torture/compile/981001-4.c: New test.
40059
40060 1998-10-01 Robert Lipe <robertl@dgii.com>
40061
40062 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40063 multilibbed hosts. Idea grafted from g77.exp.
40064
40065 1998-09-30 Dave Love <d.love@dl.ac.uk>
40066
40067 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40068 avoid losing on systems which need -lsocket.
40069
40070 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40071
40072 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40073 * g++.old-deja/g++.other/nested2.C: Ditto.
40074 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40075 failure.
40076
40077 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40078
40079 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40080 preferred over template operator!= for enum bitfields.
40081
40082 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40083
40084 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40085 that happen to have the same base name, but in different scopes,
40086 are incorrectly rejected.
40087
40088 1998-09-16 Richard Henderson <rth@cygnus.com>
40089
40090 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40091 on the native word size instead of an integer literal.
40092
40093 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40094
40095 * g++.old-deja/g++.other/static2.C: Invocation of static data
40096 member of type pointer-to-function denoted as non-static member.
40097
40098 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40099 checks involving function types and aliases.
40100
40101 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40102
40103 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40104 redefined to the same non-trivial type.
40105
40106 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40107 namespace-qualification of template specializations declared in
40108 other namespaces.
40109
40110 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40111 to declare a subset of the specializations of a template function
40112 as friends of specializations of a template class.
40113
40114 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40115 member templates that do not fully specialize the enclosing
40116 template class are rejected.
40117
40118 1998-09-11 Dave Love <d.love@dl.ac.uk>
40119
40120 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40121
40122 1998-09-08 Dave Love <d.love@dl.ac.uk>
40123
40124 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40125 altered from libf2c/libU77 version.
40126
40127 1998-09-06 Dave Love <d.love@dl.ac.uk>
40128
40129 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40130
40131 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40132
40133 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40134 (un)signed char are different types for template specialization
40135 purposes.
40136
40137 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40138
40139 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40140 * objc: ObjC testsuite.
40141
40142 1998-08-31 Catherine Moore <clm@cygnus.com>
40143
40144 * gcc.c-torture/execute/941014-1.x: New file.
40145
40146 1998-08-31 Nick Clifton <nickc@cygnus.com>
40147
40148 * lib/c-torture.exp: Add support for
40149 torture_eval_before_compile and torture_eval_before_execute
40150 variables.
40151
40152 1998-08-30 Jeffrey A Law (law@cygnus.com)
40153
40154 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40155 this test triggers valid.
40156
40157 1998-08-27 Jeffrey A Law (law@cygnus.com)
40158
40159 * gcc.dg/980827-1.c: New test.
40160
40161 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40162
40163 * gcc.c-torture/execute/loop-4b.c: New test.
40164
40165 1998-08-26 Nick Clifton <nickc@cygnus.com>
40166
40167 * lib/c-torture.exp: Add support for
40168 torture_eval_before_compile and torture_eval_before_execute
40169 variables.
40170
40171 1998-08-25 Jeffrey A Law (law@cygnus.com)
40172
40173 * gcc.c-torture/compile/980825-1.c: New test.
40174
40175 1998-08-24 Nick Clifton <nickc@cygnus.com>
40176
40177 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40178 count number tests in opt_t0 not good_t0.
40179
40180 1998-08-24 Jeffrey A Law (law@cygnus.com)
40181
40182 * gcc.c-torture/compile/930326-1.x: Fix typo.
40183
40184 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40185
40186 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40187 causes an ICE.
40188
40189 1998-08-21 Jeffrey A Law (law@cygnus.com)
40190
40191 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40192 STACK_SIZE is defined.
40193 * gcc.c-torture/unsorted/stuct.c: Similarly.
40194
40195 * gcc.c-torture/compile/980821-1.c: New test.
40196
40197 1998-08-21 Jeffrey A Law (law@cygnus.com)
40198
40199 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40200
40201 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40202
40203 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40204 code.
40205
40206 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40207
40208 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40209 error'.
40210
40211 1998-08-18 Jeffrey A Law (law@cygnus.com)
40212
40213 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40214
40215 1998-08-16 Jeffrey A Law (law@cygnus.com)
40216
40217 * gcc.c-torture/compile/980816-1.c: New test.
40218
40219 * gcc.dg/980816-1.c: New test.
40220
40221 1998-08-13 Jeffrey A Law (law@cygnus.com)
40222
40223 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40224 compiler for ieee tests.
40225
40226 1998-08-01 Dave Love <d.love@dl.ac.uk>
40227
40228 * g77.f-torture/compile/980729-0.f: New test.
40229
40230 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40231
40232 * gcc.c-torture/special/eeprof-1.c: New test, for
40233 -finstrument-functions.
40234 * gcc.c-torture/special/special.exp: Run it.
40235
40236 1998-07-29 Jeffrey A Law (law@cygnus.com)
40237
40238 * gcc.c-torture/compile/980729-1.c: New test.
40239
40240 1998-07-27 Nick Clifton <nickc@cygnus.com>
40241
40242 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40243 __thumb__ is defined, and test for ARM style doubles if so.
40244
40245 1998-07-26 Dave Love <d.love@dl.ac.uk>
40246
40247 * g77.f-torture/noncompile/980615-0.f: New test.
40248
40249 1998-07-26 H.J. Lu (hjl@gnu.org)
40250
40251 * gcc.dg/980312-1.c: Do link instead of compile.
40252 * gcc.dg/980313-1.c: Likewise.
40253
40254 1998-07-26 Jeffrey A Law (law@cygnus.com)
40255
40256 * gcc.c-torture/compile/980726-1.c: New test.
40257
40258 1998-07-25 Dave Love <d.love@dl.ac.uk>
40259
40260 * g77.f-torture/execute/io0.f: New test.
40261
40262 1998-07-24 Nick Clifton <nickc@cygnus.com>
40263
40264 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40265 an int.
40266
40267 1998-06-18 Michael Meissner <meissner@cygnus.com>
40268
40269 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40270 m32r bugs.
40271
40272 1998-07-17 Nick Clifton <nickc@cygnus.com>
40273
40274 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40275 c-decl.c:grokdeclarator can handle mode attributes.
40276
40277 1998-07-16 Jeffrey A Law (law@cygnus.com)
40278
40279 * gcc.c-torture/execute/980716-1.c: New test.
40280
40281 1998-07-13 Jeffrey A Law (law@cygnus.com)
40282
40283 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40284 the mn10200.
40285 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40286 the mn10200.
40287 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40288 * gcc.c-torture/compile/930326-1.x: Similarly.
40289
40290 1998-07-13 Dave Love <d.love@dl.ac.uk>
40291
40292 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40293 New test from Craig.
40294
40295 1998-07-12 Dave Love <d.love@dl.ac.uk>
40296
40297 * g77.f-torture/noncompile/980616-0.f: New test.
40298
40299 * g77.f-torture/execute/970816-3.f: New test from Craig.
40300
40301 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40302
40303 * g++.other/singleton.C: Return error value instead of taking
40304 SIGSEGV.
40305
40306 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40307
40308 * g++.other/singleton.C: New test. Warning is under dispute.
40309 Runtime crash is not.
40310
40311 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40312
40313 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40314 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40315 using6.C, using7.C}: New namespace tests.
40316
40317 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40318
40319 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40320 specialization with typedef'ed names used as array indexes.
40321
40322 1998-07-09 Jeffrey A Law (law@cygnus.com)
40323
40324 * gcc.c-torture/execute/980709-1.c: New test.
40325
40326 * gcc.dg/980709-1.c: New test.
40327
40328 1998-07-07 Richard Henderson <rth@cygnus.com>
40329
40330 * gcc.c-torture/execute/bcp-1.c: New test.
40331
40332 1998-07-07 Jeffrey A Law (law@cygnus.com)
40333
40334 * gcc.c-torture/execute/980707-1.c: New test.
40335
40336 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40337
40338 * gcc.c-torture/compile/980706-1.c: New test.
40339
40340 1998-07-01 Dave Love <d.love@dl.ac.uk>
40341
40342 * g77.f-torture/execute/980701-0.f,
40343 g77.f-torture/execute/980701-1.f: New test from Craig.
40344
40345 1998-07-01 Jeffrey A Law (law@cygnus.com)
40346
40347 * gcc.c-torture/compile/980701-1.c: New test.
40348
40349 * gcc.c-torture/execute/980701-1.c: New test.
40350
40351 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40352 rlsruhe.de>
40353
40354 * g++.old-deja/g++.robertl/eb132.C: New test.
40355 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40356
40357 1998-06-29 Dave Love <d.love@dl.ac.uk>
40358
40359 * g77.f-torture/execute/980628-7.f,
40360 g77.f-torture/execute/980628-8.f,
40361 g77.f-torture/execute/980628-9.f,
40362 g77.f-torture/execute/980628-10.f: New tests from Craig.
40363
40364 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40365
40366 1998-06-28 Jeffrey A Law (law@cygnus.com)
40367
40368 * g77.f-torture/execute/980628-4.f: New test from Craig.
40369 * g77.f-torture/execute/980628-5.f: Likewise.
40370 * g77.f-torture/execute/980628-2.f: Likewise.
40371 * g77.f-torture/execute/980628-0.f: Likewise.
40372 * g77.f-torture/execute/980628-1.f: Likewise.
40373 * g77.f-torture/execute/980628-3.f: Likewise.
40374 * g77.f-torture/execute/980628-6.f: Likewise.
40375
40376 1998-06-28 Jeffrey A Law (law@cygnus.com)
40377
40378 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40379 directory when nothing has been installed yet.
40380
40381 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40382
40383 * gcc.c-torture/special/special.exp: Handle newer versions of
40384 dejagnu.
40385
40386 1998-06-26 Jeffrey A Law (law@cygnus.com)
40387
40388 * gcc.dg/980626-1.c: New test.
40389
40390 1998-06-19 Bruno Haible <haible@ilog.fr>
40391
40392 * gcc.misc-tests/m-un-2.c: New test.
40393 * g++.old-deja/g++.other/warn01.c: Likewise.
40394
40395 1998-06-19 Robert Lipe <robertl@dgii.com>
40396
40397 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40398 compatibility with assmblers with a different comment character.
40399 Eliminate use of GAS-specific extensions.
40400
40401 1998-06-19 Jeffrey A Law (law@cygnus.com)
40402
40403 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40404
40405 1998-06-19 Robert Lipe <robertl@dgii.com>
40406
40407 * lib/g77.exp: Replace search for libf2c.a with search for newly
40408 renamed libg2c.a
40409
40410 1998-06-17 Jeffrey A Law (law@cygnus.com)
40411
40412 * gcc.c-torture/execute/980617-1.c: New test.
40413
40414 1998-06-12 Jeffrey A Law (law@cygnus.com)
40415
40416 * gcc.c-torture/execute/980612-1.c: New test.
40417
40418 1998-06-08 Jeffrey A Law (law@cygnus.com)
40419
40420 * gcc.dg/980523-1.c: Only test on ppc-linux.
40421 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40422
40423 * gcc.c-torture/execute/980608-1.c: New test.
40424
40425 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40426
40427 * gcc.c-torture/execute/980605-1.c: New test.
40428
40429 1998-06-04 Jeffrey A Law (law@cygnus.com)
40430
40431 * gcc.c-torture/execute/980604-1.c: New test.
40432
40433 1998-06-02 Jeffrey A Law (law@cygnus.com)
40434
40435 * gcc.c-torture/execute/980602-1.c: New test.
40436 * gcc.c-torture/execute/980602-2.c: Likewise.
40437
40438 1998-06-02 Dave Love <d.love@dl.ac.uk>
40439
40440 * 970125-0.f: Fix per JCB. Add commentary.
40441
40442 1998-05-31 Michael Meissner <meissner@cygnus.com>
40443
40444 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40445 IEEE -0 support.
40446
40447 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40448
40449 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40450 earlier.
40451
40452 1998-05-28 Catherine Moore <clm@cygnus.com>
40453
40454 * gcc.c-torture/execute/980526-3.c: New test.
40455
40456 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40457
40458 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40459 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40460 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40461 m88k-motorola-sysv3 to XFAIL.
40462
40463 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40464
40465 * gcc.dg/980526-1.c: New test.
40466 * gcc.c-torture/execute/980526-2.c: New test.
40467
40468 1998-05-26 Jeffrey A Law (law@cygnus.com)
40469
40470 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40471
40472 * gcc.c-torture/execute/980526-1.c: New test.
40473
40474 1998-05-26 Dave Love <d.love@dl.ac.uk>
40475
40476 * g77.f-torture/execute/alpha2.f: Add runtime test.
40477
40478 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40479
40480 * g++.old-deja/old-deja.exp: Strip leading directories.
40481
40482 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40483 error for the line. Don't run multiple tests for the same line.
40484
40485 1998-05-23 Jeffrey A Law (law@cygnus.com)
40486
40487 * gcc.dg/980523-1.c: New test.
40488
40489 1998-05-23 Dave Love <d.love@dl.ac.uk>
40490
40491 * g77.f-torture/compile/970915-0.f: New test.
40492
40493 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40494
40495 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40496
40497 1998-05-21 Jeffrey A Law (law@cygnus.com)
40498
40499 * gcc.dg/980520-1.c: New test.
40500
40501 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40502
40503 * gcc.dg/980502-1.c: Fix return type.
40504
40505 1998-05-20 Jeffrey A Law (law@cygnus.com)
40506
40507 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40508 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40509 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40510 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40511 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40512
40513 1998-05-20 Dave Love <d.love@dl.ac.uk>
40514
40515 * g77.f-torture/execute/980520-1.f: New test.
40516
40517 1998-05-15 Dave Love <d.love@dl.ac.uk>
40518
40519 * lib/mike-g77.exp: New file.
40520
40521 * g77.f-torture/noncompile/noncompile.exp,
40522 g77.f-torture/noncompile/check0.f: New files.
40523
40524 1998-05-14 Dave Love <d.love@dl.ac.uk>
40525
40526 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40527 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40528 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40529 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40530 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40531 abort where appropriate.
40532
40533 1998-05-05 Michael Meissner <meissner@cygnus.com>
40534
40535 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40536 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40537
40538 1998-04-29 Dave Love <d.love@dl.ac.uk>
40539
40540 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40541
40542 1998-04-27 Dave Love <d.love@dl.ac.uk>
40543
40544 * g77.f-torture/compile/980427-0.f: New test.
40545
40546 1998-04-24 Dave Love <d.love@dl.ac.uk>
40547
40548 * g77.f-torture/compile/980424-0.f: New test.
40549
40550 1998-04-19 Dave Love <d.love@dl.ac.uk>
40551
40552 * g77.f-torture/compile/980419-2.f (main): New test.
40553 * g77.f-torture/compile/970125-0.f: New test.
40554 * g77.f-torture/compile/980419-1.f: New test.
40555
40556 1998-04-08 Jim Wilson <wilson@cygnus.com>
40557
40558 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40559 of loop-4.c.
40560
40561 1998-04-07 Jim Wilson <wilson@cygnus.com>
40562
40563 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40564
40565 1998-04-03 Jim Wilson <wilson@cygnus.com>
40566
40567 * gcc.c-torture/compile/980329-1.c: New test.
40568
40569 1998-03-18 Jim Wilson <wilson@cygnus.com>
40570
40571 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40572 * gcc.dg/980312-1.c: Fix typo in -march command.
40573
40574 1998-03-16 H.J. Lu (hjl@gnu.org)
40575
40576 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40577
40578 1998-03-11 Robert Lipe <robertl@dgii.com>
40579
40580 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40581 Dave Love agree the Fortran source is bogus.
40582
40583 1998-03-11 Robert Lipe <robertl@dgii.com>
40584
40585 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40586 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40587 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40588 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40589 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40590
40591 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40592
40593 * g++.old-deja/g++.other/friend1.C: New test.
40594
40595 1998-02-18 Dave Love <d.love@dl.ac.uk>
40596
40597 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40598 possibly uninitialized) variables and declare dnrm2.
40599
40600 1998-02-23 Robert Lipe <robertl@dgii.com>
40601
40602 From Bruno Haible <haible@ilog.fr>:
40603 * gcc.c-torture/execute/980223.c: New test.
40604
40605 1998-02-13 Jeffrey A Law (law@cygnus.com)
40606
40607 * gcc.dg/ifelse-1.c: New test.
40608
40609 1998-02-09 H.J. Lu (hjl@gnu.org)
40610
40611 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40612
40613 * lib/old-dejagnu.exp (old-dejagnu): Added the
40614 "execution test - XFAIL *-*-*" handling in the spirit of
40615 "excess errors test -". Changed the "execution test fails"
40616 handling to be like "excess errors test fails".
40617 * Update various tests accordingly.
40618
40619 1998-02-06 Jim Wilson <wilson@cygnus.com>
40620
40621 * gcc.c-torture/execute/980205.c: New test.
40622
40623 1998-01-18 Jeffrey A Law (law@cygnus.com)
40624
40625 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40626 * lib/f-torture.exp: Similarly.
40627 * gcc.c-torture: Rename all .cexp files to .x files.
40628
40629 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
40630
40631 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40632 (940510-1.c): Removed duplicate.
40633 (971104-1.c): New test.
40634
40635 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
40636
40637 * lib/f-torture.exp: Improve error and loop detection.
40638
40639 1997-11-19 Michael Meissner <meissner@cygnus.com>
40640
40641 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40642 use that to size the filler array.
40643
40644 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
40645
40646 * lib/c-torture.exp(c-torture-execute): Fix typo.
40647
40648 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40649 testcase as the executable name. Keep the executable around if
40650 the test fails.
40651
40652 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
40653
40654 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40655 changes. Only test one -g option, and move it to the end of the
40656 list of options to test.
40657
40658 1997-09-19 Michael Meissner <meissner@cygnus.com>
40659
40660 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40661 variable GCC_TORTURE_OPTIONS to supply default switches separated
40662 by colons. If no environment variable, run tests with -O0 -g, -O1
40663 -g, and -O2 -g as well.
40664
40665 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
40666
40667 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40668 explanatory comments. Fix indentation.
40669
40670 1997-09-15 Jeffrey A Law (law@cygnus.com)
40671
40672 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40673
40674 1997-09-11 Jeffrey A Law (law@cygnus.com)
40675
40676 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40677 * g++.old-deja/g++.mike/p7325.C: Likewise.
40678 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40679
40680 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
40681
40682 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40683 * g++.old-deja/g++.brendan/crash30.C: Likewise.
40684 * g++.old-deja/g++.brendan/crash39.C: Likewise.
40685 * g++.old-deja/g++.law/operators4.C: Likewise.
40686
40687 1997-09-11 Joe Buck (jbuck@synopsys.com)
40688
40689 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40690 * g++.old-deja/g++.mike/p784.C: Ditto.
40691 * g++.old-deja/g++.mike/p785.C: Ditto.
40692
40693 1997-09-05 Jeffrey A Law (law@cygnus.com)
40694
40695 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40696
40697 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40698
40699 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40700 target feature; pass this to c-torture-execute as needed.
40701
40702 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40703
40704 * lib/c-torture.exp(c-torture-execute): If the previous and the
40705 current executables being tested are identical, we don't need to
40706 run the executable again. Try to make the executable names
40707 unique. Add an optional argument for passing additional compiler
40708 flags.
40709
40710 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
40711
40712 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40713
40714 1997-08-29 Jeffrey A Law (law@cygnus.com)
40715
40716 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40717
40718 1997-07-31 Jeffrey A Law (law@cygnus.com)
40719
40720 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40721 32bit or larger longs.
40722
40723 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40724 have either a 32bit long or 32bit int.
40725
40726 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
40727
40728 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40729 Make double precision tests dependent on sizeof (double).
40730
40731 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
40732
40733 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40734 too.
40735
40736 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
40737
40738 * gcc.c-torture/compile/961203-1.cexp: New script.
40739
40740 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
40741
40742 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40743 up the includes ourselves.
40744
40745 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
40746
40747 * lib/plumhall.exp: Remove random include, and add a few
40748 verbose messages for debugging.
40749
40750 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
40751
40752 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40753 of trying to do it ourselves.
40754
40755 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40756
40757 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40758
40759 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
40760
40761 * gcc.prms/5403.c: Made regexp a bit less strict.
40762
40763 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
40764
40765 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40766 is returned from remote_load instead.
40767 * lib/plumhall.exp: Ditto.
40768 * lib/mike-g++.exp: Ditto.
40769 * lib/old-dejagnu.exp: Ditto.
40770 * lib/c-torture.exp: Ditto.
40771
40772 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
40773
40774 * lib/g++.exp: Use build_wrapper procedure.
40775 * lib/gcc.exp: Ditto.
40776
40777 1997-05-20 Jeffrey A Law (law@cygnus.com)
40778
40779 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40780 an old-style decl for malloc. Fixes tests to work when
40781 sizeof (int) != sizeof (size_t).
40782
40783 1997-05-15 Mike Meissner <meissner@cygnus.com>
40784
40785 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40786
40787 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40788 use stdargs.h interface.
40789
40790 1997-05-15 Mike Meissner <meissner@cygnus.com>
40791
40792 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40793 NO_VARARGS when compiling.
40794
40795 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
40796
40797 * lib/plumhall.exp(ph_includes): New procedure.
40798 (ph_make): Use it.
40799 (ph_compiler): Ditto.
40800
40801 * lib/g++.exp: Rename test-glue.c to testglue.c.
40802 * lib/gcc.exp: Ditto.
40803
40804 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
40805
40806 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40807 to completion when it's called.
40808
40809 1997-03-21 Michael Meissner <meissner@cygnus.com>
40810
40811 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40812 is defined, don't do test.
40813
40814 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
40815
40816 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40817 for object files.
40818 (ph_summary): Mark skipped testcases as untested, not unresolved.
40819
40820 * lib/plumhall.exp (ph_make): If unresolved because of bad
40821 errorCode, record errorCode in log file.
40822 (*): Replace send_log/verbose with verbose -log.
40823
40824 1997-03-19 Michael Meissner <meissner@cygnus.com>
40825
40826 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40827 double conversion if double isn't at least 8 bytes.
40828
40829 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40830 int to work with targets where int is 16 bits.
40831
40832 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40833 8 bytes, just exit, since 4 byte doubles don't have enough bits of
40834 precision for the test to complete.
40835
40836 1997-03-14 Michael Meissner <meissner@cygnus.com>
40837
40838 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40839 if d10v is not compiled with the -mdouble64 flag.
40840 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40841
40842 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40843 d10v is not compiled with the -mint32 flag.
40844
40845 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
40846
40847 * lib/plumhall.exp: Use incr_count.
40848
40849 1997-03-12 Jeffrey A Law (law@cygnus.com)
40850
40851 * gcc.c-torture: Update to c-torture-1.45.
40852
40853 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
40854
40855 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40856 the name of the expect testcase file).
40857
40858 * lib/g++.exp(g++_init): Ditto.
40859
40860 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
40861
40862 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40863 the host.
40864
40865 * lib/gcc.exp(gcc_exit): New procedure.
40866
40867 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
40868
40869 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40870 specs where appropriate.
40871
40872 * g++.old-deja/g++.arm/*: Added additional ERROR checks
40873 because of new "candidates are" messages, and removed a few
40874
40875 * Converted all non-old-style g++ testcases to old-style, and
40876 moved into g++.old-deja.
40877
40878 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
40879
40880 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40881 options.
40882
40883 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40884 succeeded.
40885
40886 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40887
40888 1997-02-13 Michael Meissner <meissner@cygnus.com>
40889
40890 * lib/gcc.exp (gcc_target_compile): Add support for defining
40891 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40892 the machine doesn't have those features.
40893
40894 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
40895
40896 * g++.law/operators4.exp: Don't use LIBS.
40897
40898 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
40899
40900 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40901
40902 * lib/mike-g++.exp: Don't set the compiler to be tested here.
40903 * lib/g++.exp: Set it here instead. Also, allow use of the
40904 --tool_exec and --tool_opt options. Change CXX to
40905 GXX_UNDER_TEST.
40906
40907 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40908
40909 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40910
40911 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
40912
40913 * lib/old-dejagnu.exp: Use prune_warnings instead of
40914 prune_system_crud.
40915 * lib/mike-g++.exp: Ditto.
40916 * lib/gcc.exp: Ditto.
40917 * lib/g++.exp: Ditto.
40918
40919 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40920
40921 1997-02-07 Jeffrey A Law (law@cygnus.com)
40922
40923 * 941014-2.c: Include stdlib.h
40924 * 960327-1.c: Include stdio.h
40925 * dbra.c, index-1.c: Don't assume ints are 32bits.
40926
40927 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
40928
40929 * lib/gcc.exp: Add gcc,stack_size target feature.
40930
40931 * lib/g++.exp(g++_target_compile): Add the include and link
40932 paths here, not in two other places. And, it's $options, not
40933 options.
40934
40935 * lib/mike-g++.exp(postbase): Remove the code that determines
40936 the correct include and link paths.
40937 * g++.old-deja/old-deja.exp: Ditto.
40938
40939 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
40940
40941 * lib/g++.exp(g++_init): target_compile no longer returns the
40942 filename of the result.
40943
40944 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
40945
40946 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40947 call to glob.
40948
40949 * gcc.c-torture/special/special.exp: Change call to
40950 gcc_target_compile to include the object file.
40951
40952 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
40953
40954 * gcc.c-torture/special/special.exp: Correct misspelling in last
40955 change.
40956
40957 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
40958
40959 * lib/plumhall.exp(ph_summary): Log the entire output of the
40960 executable. Return -1 if there were any failures, 0 otherwise.
40961 (ph_execute): Return -1 if there were any failures, 0 otherwise.
40962 (ph_make): Clean up objects and executables that were built
40963 if the tests succeeded.
40964
40965 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
40966
40967 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40968 libraries and includes in the build tree as appropriate.
40969
40970 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
40971
40972 * lib/c-torture.exp: Instead of looking for the global variable
40973 NO_LONG_LONG, check to see if that's a feature of the target.
40974
40975 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
40976
40977 * config/default.exp: Minimize. Delete the remainer of the files in
40978 config; this functionality is now in devo/dejagnu/config.
40979
40980 g++.*/*: Pass any additional flags used to compile to postbase;
40981 delete CXXFLAGS.
40982
40983 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40984 is now done by runtest.exp. Use gcc_target_compile instead of
40985 compile.
40986
40987 lib/c-torture.exp: Use gcc_target_compile instead of compile.
40988 Remove references to CFLAGS. Use remote_file instead of
40989 calling rm -f.
40990 (c-torture): Take a list of arguments to use to compile this
40991 testcase.
40992
40993 lib/g++.exp: Simplify. Use target_compile instead of compile.
40994 lib/gcc-dg.exp: Ditto.
40995 lib/gcc.exp: Ditto.
40996 lib/mike-{gcc,g++}.exp: Ditto.
40997 lib/old-dejagnu.exp: Ditto.
40998 lib/plumhall.exp: Ditto.
40999
41000 1997-01-08 Jim Wilson <wilson@cygnus.com>
41001
41002 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41003 (ph_linker): Likewise.
41004
41005 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41006
41007 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41008 MAP_ANON / MAP_ANONYMOUS if defined;
41009 else try to map from /dev/zero .
41010
41011 1996-11-12 Jeffrey A Law (law@cygnus.com)
41012
41013 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41014 isn't defined, then define it to MAP_ANONYMOUS.
41015
41016 1996-11-12 Jeffrey A Law (law@cygnus.com)
41017
41018 * gcc.c-torture: Update to c-torture-1.42 release.
41019
41020 1996-11-11 Jeffrey A Law (law@cygnus.com)
41021
41022 * gcc.c-torture: Update to c-torture-1.41 release.
41023
41024 1996-10-27 Jeffrey A Law (law@cygnus.com)
41025
41026 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41027 c-torture release.
41028
41029 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41030
41031 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41032 and LDFLAGS. Fix second case to append the target_info ldflags
41033 onto LDFLAGS, not CFLAGS.
41034 * lib/g++.exp (g++_init): Add target_info stuff.
41035 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41036 of libgloss and newlib flags for !native.
41037
41038 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41039 (GDB): Fix relative path to go up another dir for finding gdb.
41040
41041 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41042
41043 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41044 versions in the target_info array, if they don't exist.
41045
41046 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41047
41048 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41049
41050 1996-07-08 Jim Wilson <wilson@cygnus.com>
41051
41052 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41053 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41054
41055 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41056
41057 * lib/old-dejagnu.exp: Don't remove the output file before we've
41058 actually tested it. Don't append pwd to the path of the executable
41059 we're testing.
41060
41061 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41062
41063 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41064
41065 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41066
41067 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41068 temporary directory for compiler files, and set it to a default
41069 value of /tmp. Set $output as the name of the output file from
41070 compiling the testcase. Add a -o option to $cflags_var so the
41071 compiler writes the final output file as $output. Set $executable
41072 to $output.
41073
41074 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41075 directory for compiler files, and set it to /tmp if it doesn't
41076 already have a value. Set $output_file to the name of the output
41077 file from compiling the testcase. Add a -o option to CXXFLAGS so
41078 the compiler writes the final output file as $output. Use $output
41079 as the executable to be tested.
41080
41081 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41082
41083 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41084
41085 1996-06-08 Jeffrey A Law (law@cygnus.com)
41086
41087 * gcc.c-torture/execute/pending-1.c: New test. Still
41088 pending in Tege's queue.
41089
41090 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41091
41092 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41093 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41094 if there were failures. Call unresolved if there were unresolved
41095 testcases. Call gcc_fail if program did not run to completion.
41096 (ph_make): Pass additional argument name to ph_execute.
41097 (ph_execute): Add new argument. Pass additional arguments to
41098 ph_summary. Call gcc_fail is there is no execution output.
41099
41100 1996-04-24 Jeffrey A Law (law@cygnus.com)
41101
41102 * lib/plumhall.exp (proc_summary): Output relavent summary
41103 lines into the log so specific failures in plumhall can be
41104 investigated.
41105
41106 1996-04-10 Jeffrey A Law (law@cygnus.com)
41107
41108 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41109 (c-torture-execute): Don't try to execute tests which use
41110 "long long" types if $NO_LONG_LONG is nonzero.
41111
41112 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41113
41114 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41115 not c-torture.
41116
41117 * gcc.ieee: Move from here.
41118 * gcc.c-torture/execute/ieee: To here.
41119
41120 1996-03-26 Jeffrey A Law (law@cygnus.com)
41121
41122 * gcc.c-torture: Update to c-torture-1.41 release.
41123
41124 1996-03-22 Jeffrey A Law (law@cygnus.com)
41125
41126 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41127 not "$output".
41128
41129 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41130
41131 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41132 -c present.
41133
41134 1996-03-02 Jeffrey A Law (law@cygnus.com)
41135
41136 * config/proelf.exp: Handle connecting to a simulator.
41137
41138 1996-01-31 Jeffrey A Law (law@cygnus.com)
41139
41140 * config/proelf.exp: New file. Enough framework that we can
41141 run c-torture tests on the proelf targets (or any other target
41142 that gdb can connect to for that matter).
41143
41144 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41145
41146 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41147 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41148
41149 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41150 exec_output exists.
41151
41152 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41153
41154 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41155 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41156
41157 * config/*.exp: Update FSF address. Change result of ${tool}_load
41158 to pass/fail/unresolved/unsupported/untested. Caller must now
41159 call unresolved/unsupported/untested.
41160 * lib/*.exp: Update FSF address. Update to handle new results of
41161 ${tool}_load.
41162 * lib/chill.exp (verbose): Delete.
41163
41164 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41165
41166 * lib/gcc.exp (default_gcc_start): Change order of args to
41167 $LDFLAGS $CFLAGS $LIBS.
41168 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41169 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41170 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41171 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41172 * gcc.misc-tests/dg-test.exp: Likewise.
41173 * gcc.misc-tests/msgs.exp: Likewise.
41174 * gcc.prms/prms.exp: Likewise.
41175 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41176 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41177
41178 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41179
41180 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41181
41182 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41183
41184 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41185 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41186
41187 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41188 necessary.
41189
41190 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41191
41192 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41193 global for loop; add use of $mathlib.
41194 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41195 settings here; set mathlib for anything but VxWorks.
41196
41197 1996-01-22 Jeffrey A Law (law@cygnus.com)
41198
41199 * gcc.c-torture: Update to c-torture-1.40 release.
41200
41201 1996-01-03 Jeffrey A Law (law@cygnus.com)
41202
41203 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41204 dg.exp.
41205
41206 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41207
41208 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41209 global.
41210
41211 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41212
41213 * lib/g++.exp (LIBS): Define if not already.
41214 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41215 (gcc-dg-prune): Call prune_gcc_output.
41216 * lib/gcc.exp (prune_gcc_output): New proc.
41217 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41218 prune_gcc_output.
41219
41220 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41221
41222 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41223 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41224
41225 1995-11-15 Jeffrey A Law (law@cygnus.com)
41226
41227 * gcc.c-torture: Update to c-torture-1.39 release.
41228
41229 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41230
41231 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41232 fails, try others as well.
41233
41234 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41235
41236 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41237 If compilation fails, mark execute tests as `untested'.
41238 If test is marked as unsupported, don't mark compilation and
41239 execute tests as failed.
41240
41241 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41242
41243 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41244 libstdc++ for whether or not we want to be doing shared
41245 libraries. Delete link_curses since we don't need it anymore.
41246 * lib/mike-g++.exp (postbase): Don't link in libg++.
41247 * g++.old-deja/old-deja.exp: Likewise.
41248
41249 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41250
41251 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41252
41253 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41254
41255 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41256 For that, add `-Wl,-a,shared_archive'.
41257 * g++.old-deja/old-deja.exp: Likewise.
41258
41259 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41260
41261 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41262
41263 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41264
41265 * lib/mike-g++.exp (postbase): Pay attention to the status of
41266 g++_load.
41267
41268 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41269
41270 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41271
41272 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41273
41274 * lib/gcc.exp (default_gcc_start): No longer need to log program
41275 being executed or its output, execute_anywhere does that now.
41276 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41277 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41278
41279 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41280
41281 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41282 the same as those in lib/g++.exp.
41283
41284 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41285
41286 * gcc.c-torture: Update to c-torture-1.38 release.
41287 * gcc.ieee: Related changes.
41288
41289 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41290
41291 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41292 "exec". Minor reformatting changes.
41293
41294 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41295 cross. This means all "exec" calls now work on a remote host as
41296 well.
41297 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41298 cross. Filter out the extra "\r\n" stuff that expect puts in.
41299 (c-torture-execute): Filter out the bogus warnings like
41300 c-torture-compile does. Add support for canadian cross.
41301 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41302 Use execute_anywhere rather than calling exec directly. Now it
41303 works for canadian cross testing.
41304
41305 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41306
41307 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41308 results into a variable, and check that rather than using file exists.
41309
41310 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41311
41312 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41313 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41314
41315 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41316
41317 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41318 lib_curses if there's a shared libg++ in the build tree.
41319
41320 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41321
41322 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41323 if not supported target.
41324
41325 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41326
41327 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41328 link_curses up to always happen, not just for native builds.
41329
41330 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41331
41332 * gcc.c-torture: Update to c-torture-1.36 release.
41333 * gcc.failure: Related changes.
41334
41335 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41336
41337 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41338
41339 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41340
41341 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41342 * lib/mike-g++.exp (postbase): Not in here. Still reference
41343 runshlib, link_curses, and mathlib for link and run.
41344
41345 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41346 pass the runtime shared library options for Solaris, OSF/1, and
41347 Irix5, and link with -lcurses to avoid unresolved references.
41348
41349 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41350
41351 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41352 only run once.
41353
41354 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41355
41356 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41357
41358 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41359
41360 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41361 do not have a framework for the "compat" tests yet.
41362
41363 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41364
41365 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41366 set to null if we're testing vxworks5.1. Use that instead of
41367 `-lm' in the setting of LIBS for link and run.
41368
41369 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41370
41371 * config/rom68k.exp (${tool}_load): Major changes to make it
41372 work. Verified that it does in fact return the stuff in
41373 exec_output properly. Catch any Emul or any TRAP other than 0.
41374
41375 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41376
41377 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41378 LDFLAGS properly for targets that need stuff from libgloss.
41379 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41380 only run once.
41381 (gpp_initialized): New variable.
41382
41383 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41384
41385 * config/rom68k.exp: Load libgloss.exp.
41386 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41387 so we can produce a fully linked binary.
41388 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41389 so we can produce a fully linked binary.
41390
41391 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41392
41393 * lib/plumhall.exp (ph_section): Watch for expected failures.
41394 Add missing `else'.
41395
41396 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41397 run the testcase.
41398 (c-torture): Likewise.
41399
41400 1995-08-28 Doug Evans <dje@cygnus.com>
41401
41402 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41403
41404 * lib/mike-g++.exp (mike_cleanup): New proc.
41405 (prebase): New globals compiler_result, not_compiler_result,
41406 target_regexp.
41407 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41408 allow leading "-" in pattern. Watch for unsupported tests.
41409 If $compiler_result is set, pattern match assembler code,
41410 and ditto for $not_compiler_result.
41411 * lib/mike-gcc.exp: Likewise.
41412
41413 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41414 execution "succeeded".
41415
41416 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41417
41418 * config/win32.exp: New file.
41419 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41420
41421 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41422
41423 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41424 unsupported.
41425 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41426 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41427 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41428
41429 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41430 "... without exceptions was ...". That is now handled by
41431 prune_system_crud.
41432 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41433
41434 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41435
41436 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41437 sieve.c,sort2.c}: New files.
41438 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41439 sieve.exp,sort2.exp}: Drivers for them.
41440
41441 * lib/mike-gcc.exp (program_output): New user settable variable.
41442 (postbase): Call prune_system_crud. Also prune extraneous compiler
41443 messages.
41444 * lib/mike-g++.exp (program_output): New user settable variable.
41445
41446 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41447
41448 * config/sh.exp: Deleted (use sim.exp instead).
41449
41450 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41451
41452 * config/vx.exp: Declare CHECKTASK as global.
41453 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41454 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41455 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41456
41457 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41458
41459 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41460 target. Like vx.exp, only includes `vx29k.exp' instead of
41461 `vxworks.exp'.
41462
41463 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41464
41465 * config/sim.exp: Increase time limit from 120 seconds to 240.
41466
41467 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41468
41469 * gcc.c-torture/execute/950628-1.c: New test.
41470
41471 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41472
41473 * gcc.c-torture: Update with changes/additions from
41474 c-torture-1.34.
41475
41476 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41477
41478 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41479
41480 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41481
41482 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41483
41484 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41485
41486 * gcc.c-torture/compile/950512-1.c: New test.
41487 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41488 * gcc.dg/struct-ret-1.c: Likewise.
41489
41490 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41491
41492 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41493 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41494
41495 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41496
41497 * gcc.c-torture/special/920411-1.c: Deleted.
41498 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41499
41500 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41501
41502 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41503 cpu limit.
41504
41505 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41506
41507 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41508
41509 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41510
41511 From kenner;
41512 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41513 is the proper length.
41514 * va-arg-3.c: Likewise.
41515
41516 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41517
41518 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41519 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41520
41521 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41522 * lib/g++.exp (default_g++_start): Delete old cruft.
41523
41524 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41525
41526 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41527 (2 * (1 << 18)) to (2 * (1 << 17)).
41528
41529 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41530
41531 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41532
41533 * config/rom68k.exp: Renamed from config/idp.exp
41534
41535 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41536
41537 * c-torture/compile/921109-2.c
41538
41539 1995-04-18 Mike Stump <mrs@cygnus.com>
41540
41541 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41542 excess errors.
41543
41544 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41545
41546 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41547 output.
41548 * lib/g++.exp (default_g++_start): Likewise.
41549
41550 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41551
41552 * gcc.c-torture/compile/950329-1.c: New test.
41553
41554 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41555
41556 * config/bug.exp (${tool}_load): Updated to use new remote_open
41557 and remote_close procs.
41558 * config/idp.exp: New file.
41559
41560 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41561
41562 * gcc.c-torture/execute/950322-1.c: New test.
41563
41564 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41565
41566 * config/vx.exp (${tool}_load): Clean up testing of return code from
41567 vxworks_ld and vxworks_spawn.
41568
41569 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41570
41571 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41572
41573 1995-03-13 Mike Stump <mrs@cygnus.com>
41574
41575 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41576 can mark excess errors on a machine by machine basis. Note, the
41577 default is to not expect any excess errors, even when excess
41578 errors test - is given, so you will want to put an XFAIL ... on
41579 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41580 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41581 those 4 machines, but no others.
41582
41583 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41584
41585 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41586 * lib/c-torture.exp: to here.
41587
41588 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41589
41590 * gcc.c-torture/execute/950221-1.c: New test.
41591 * gcc.c-torture/execute/struct-ret-1.c: New test.
41592 * gcc.c-torture/compile/950221-1.c: New test.
41593
41594 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41595
41596 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41597
41598 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41599 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41600
41601 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41602
41603 * g++.gb: New directory of tests, derived from my signature and
41604 class scoping tests.
41605
41606 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41607 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41608 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41609 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41610 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41611 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41612 * g++.gb/sig25.C: Likewise.
41613
41614 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41615 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41616 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41617 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41618 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41619 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41620 * g++.gb/sig25.exp: Likewise.
41621
41622 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41623 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41624 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41625 * g++.gb/scope13.C: Likewise, this test still fails.
41626
41627 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41628 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41629 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41630 * g++.gb/scope13.exp: Ditto.
41631
41632 * g++.gb/README: New file, explains what these tests are about.
41633
41634 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
41635
41636 * lib/dg.exp (dg-do): Support `preprocess'.
41637 (dg-test): Likewise.
41638
41639 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
41640
41641 * config/udi.exp: change "continue -expect" to "exp_continue".
41642
41643 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
41644
41645 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41646 Delete redundant tests.
41647
41648 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41649 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41650 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41651 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41652 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41653 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41654 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41655 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41656
41657 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41658 storing label pointers.
41659 * gcc.c-torture/execute/921019-1.c: Likewise.
41660 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41661 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41662 parameter fp.
41663 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41664 constants.
41665
41666 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41667 Delete obsolete tests.
41668
41669 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41670 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41671 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41672 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41673 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41674 * gcc.c-torture/compile/950124-1.c: New test.
41675
41676 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41677
41678 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
41679
41680 * lib/mike-g++.exp: Add -lm to LIBS.
41681
41682 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
41683
41684 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41685
41686 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
41687
41688 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41689
41690 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
41691
41692 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41693
41694 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
41695
41696 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41697 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41698 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41699 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41700 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41701 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41702 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41703 * g++.law/{operators31.C, operators32.C,
41704 * g++.law/{operators33.C, operators34.C}: Likewise.
41705 * g++.law/{pic1.C, refs2.C}: Likewise.
41706 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41707 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41708 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41709 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41710
41711 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41712 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41713 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41714 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41715 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41716 * g++.law/{enum9.exp, friend5.exp}: Likewise.
41717 * g++.law/{nest3.exp, nest4.exp}: Likewise.
41718 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41719 * g++.law/{operators30.exp, operators31.exp}: Likewise.
41720 * g++.law/{operators32.exp, operators33.exp}: Likewise.
41721 * g++.law/{operators34.exp}: Likewise.
41722 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41723 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41724 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41725 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41726 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41727
41728 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41729 No longer expected to fail.
41730 * g++.law/missed-error3.C: Tweak for recent bool changes.
41731
41732 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
41733
41734 * config/emb-unix: Deleted.
41735 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41736 remote execution. Do final link on remote host if REMOTE_LINK is set.
41737
41738 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
41739
41740 * lib/dg.exp (dg-test): Fix typo in last patch.
41741
41742 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
41743
41744 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41745 (handles multiple occurrences).
41746
41747 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
41748
41749 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41750 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41751 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41752 printed).
41753 * lib/c-torture.exp (c-torture-compile): Likewise.
41754 (c-torture): Prepend full path if missing.
41755 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41756 (gcc_fail): Likewise.
41757 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41758
41759 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
41760
41761 * lib/netware.exp: Only attach to NetWare i386 systems.
41762
41763 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
41764
41765 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41766 messages. Add test name to "output pattern match" pass/fail message.
41767
41768 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
41769
41770 * gcc.dg: New testsuite.
41771 * gcc.dg/dg.exp: New file.
41772
41773 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41774 test-switch.c}: Deleted.
41775
41776 * gcc.misc-tests/msgs.exp: New testcase driver.
41777
41778 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
41779
41780 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41781 Watch for illegal return values from ${tool}_load.
41782 * config/unix.exp (${tool}_load): Fix pass/fail detection for
41783 cross targets. Coerce return value >0 to 1.
41784
41785 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
41786
41787 * config/unix.exp (${tool}_load): Call program rsh, not proc.
41788
41789 * config/emb-unix.exp: New file.
41790
41791 * config/sim.exp: Error if variable $SIM not defined.
41792 (${tool}_load): Mark test as "untested" if simulator missing.
41793
41794 * config/unix.exp: Load remote.exp to get rcp_download.
41795 * lib/c-torture.exp: Use different option lists for testcases with
41796 and without loops.
41797 * gcc.c-torture/execute/execute.exp: Likewise.
41798
41799 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
41800
41801 * config/*.exp: Clarify return code from ${tool}_load.
41802 Call `unresolved' or `untested' instead of `warning' or `perror'
41803 (sometimes you still want to call both though).
41804 Add comment that `shell_id' is local to each file.
41805 * config/udi.exp (timeout): Set to 30.
41806 Don't print warning if connection fails, $connectmode has already
41807 printed an error.
41808 (${tool}_load): Move verbose messages to level 2.
41809 Rework pattern for "Process started" message.
41810 Pass `shell_id' to ${connectmode}_download.
41811 Retry twice upon timeout. Make resetting of target more robust.
41812 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41813 Pass `shell_id' to exit_$connectmode.
41814 Only call exit_$connectmode if connected.
41815 * config/unix.exp (${tool}_load): Check return codes better.
41816 * config/vrtx.exp (${tool}_load): Likewise.
41817 * config/vx.exp (${tool}_load): Likewise.
41818 Delete unneeded global's.
41819 * lib/dg.exp (dg-test): Update to reflect clarified return codes
41820 from ${tool}_load.
41821 (dg-stat): Delete.
41822 (dg-init): Delete recording of pass/fail counts.
41823 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41824 (old-dejagnu-init): Likewise.
41825 (old-dejagnu-stat): Delete contents, empty proc now.
41826 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41827 (c-torture): Delete references to lcnt, lpass, lfail.
41828 Get option list from TORTURE_OPTIONS.
41829 Delete -funroll[-all]-loops if no loops.
41830 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41831 (g++_stat): Delete contents (empty proc now).
41832 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41833 (gcc_finish): Likewise.
41834 (gcc_stat): Deleted.
41835 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41836 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41837 * gcc.c-torture/execute/execute.exp: Likewise.
41838 Split tests into two parts: compile, execute.
41839 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
41840 no loops. Update to reflect clarified return codes from ${tool}_load.
41841
41842 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
41843
41844 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41845 to grep for.
41846 (old-dejagnu): Likewise (where necessary).
41847
41848 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
41849
41850 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41851
41852 * lib/dg.exp (dg-process-target): Fix processing of selector.
41853 Add comment regarding use of `error'.
41854
41855 * lib/gcc.exp (prune_system_crud): Define if missing.
41856 * lib/g++.exp (prune_system_crud): Likewise.
41857
41858 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41859 Call prune_system_crud.
41860 * lib/dg.exp (dg-runtest): New proc.
41861 Use perror instead of send_user for tcl errors in testcase.
41862 Don't return any value, it's never used.
41863 Don't clobber previous definition of `unknown'.
41864 Print tcl errors in `dg-final'.
41865
41866 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
41867
41868 * lib/dg.exp (dg-process-target): Improve syntax error messages.
41869 (dg-test): Don't print errorInfo, it contains stack backtrace.
41870
41871 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
41872
41873 * lib/g++.exp (runtest_file_p): Define if missing.
41874
41875 1994-09-24 Doug Evans (dje@cygnus.com)
41876
41877 * lib/mike-g++.exp: Comment out loading of g++.exp.
41878 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
41879 (default_g++_version): Always print something.
41880 (default_g++_start): Comment out call to `which'.
41881 (g++_start, g++_load): Deleted (must be defined in config file).
41882 * lib/gcc.exp: Test for existence of $CC at start.
41883 Delete check for tmpdir (done in gcc_init).
41884 (default_gcc_version): Always print something.
41885 (default_gcc_start): Comment out call to `which'.
41886 * config/*.exp: Major cleanup - make cross targets work at least a
41887 little better for g++ (by not being "--tool gcc" specific).
41888 Rename gcc_xxx to ${tool}_xxx.
41889 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41890 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41891
41892 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
41893
41894 * lib/c-torture.exp (c-torture-compile): Rework compiler
41895 message processing.
41896
41897 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41898 c-torture.
41899
41900 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
41901
41902 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41903
41904 * lib/dg.exp (dg-process-target): Support { target native }.
41905
41906 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
41907
41908 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
41909 looked for "... program xxx got fatal signal".
41910 Correct regsub munging of `comp_output'.
41911 Ignore compiler messages "path prefix not used" and "linker input
41912 file unused".
41913
41914 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
41915
41916 * lib/gcc.exp (runtest_file_p): Define if missing.
41917 * gcc.prms/template.c: Example to work from.
41918
41919 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
41920
41921 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41922 * lib/dg.exp (dg-test): Call unsupported testcases as such.
41923
41924 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41925 * gcc.prms/1883.c: Moved from compile/940714-1.c.
41926 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41927 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41928
41929 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41930 (dg-process-target): No longer a varargs proc.
41931 Return S/N for target, P/F for xfail. All callers changed.
41932 (user option procs): More argument checking.
41933 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41934 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41935 (dg-test): Skip test if not running on selected target in `dg-do'.
41936 Update handling of `dg-do-what', `dg-output-text'.
41937 Separate execution pass/fail from output pattern match pass/fail.
41938 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41939
41940 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
41941
41942 * gcc.c-torture/special/special.exp: Don't expect failure for mips
41943 target for 920510-1.c.
41944
41945 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
41946
41947 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41948 Clean up comment regarding use of passcnt, etc.
41949 (gcc_stat): Don't update `testcnt' here.
41950 (gcc_finish): Do it here.
41951 Might as well reset `but_id' here too.
41952 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41953 to determine if the file should be tested.
41954 * gcc.c-torture/compile/compile.exp: Likewise.
41955 * gcc.c-torture/execute/execute.exp: Likewise.
41956 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41957 * gcc.misc-tests/dg-test.exp: Likewise.
41958 * gcc.prms/prms.exp: Likewise.
41959 * gcc.wendy/wendy.exp: Likewise.
41960 * g++.old-deja.exp: Likewise.
41961 Move "Testing file" message to verbose level 1.
41962
41963 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
41964
41965 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41966
41967 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
41968
41969 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41970 (default_gcc_start): Accept optional second list element
41971 of compiler flags. Print compiler output at verbosity level 2.
41972 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41973 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41974 Save current values of framework globals passcnt, failcnt, xpasscnt,
41975 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41976 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
41977 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41978 xfailcnt to compute stats. Update framework global `testcnt' from
41979 pass/fail counts.
41980 (gcc_finish): New proc. Clean up test environment.
41981 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41982 (gcc_epass, gcc_efail): Delete.
41983 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41984 argument of line number.
41985 (dg-init): If the tool has an init routine, call it.
41986 (dg-test): Remove args `cflags_var' and `libs_var'.
41987 Pass all compiler options to ${tool}_start.
41988 Handle missing line number.
41989 (dg-finish): New function.
41990 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41991 particular files. Call gcc_finish at end. Move "skipping test"
41992 message to verbosity level 3.
41993 * gcc.c-torture/compile/compile.exp: Likewise.
41994 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41995 * gcc.c-torture/execute/execute.exp: Likewise.
41996 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41997 Print testcase being tried at verbosity level 1.
41998 * gcc.c-torture/special/special.exp: Unset xfail.
41999 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42000 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42001 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42002 * gcc.failure/failure.exp: Likewise.
42003 * gcc.ieee/ieee.exp: Likewise.
42004 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42005 Update call to dg-test. Call dg-finish at end.
42006 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42007 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42008 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42009 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42010 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42011 * gcc.wendy/wendy.exp: Add copyright.
42012 Delete setting of tmpdir (done by gcc_init).
42013 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42014 Pass compiler flags to gcc_start. Call gcc_finish at end.
42015 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42016 gcc_[ce]pass/fail.
42017
42018 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42019
42020 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42021 confusion.
42022 (g++_load): Likewise.
42023
42024 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42025 Rename argument to `prog' to remove the confusion.
42026 Varargs fns behave differently too!
42027 (g++_load): Likewise.
42028
42029 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42030
42031 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42032 what it is. Delete (always) printing of status value for !native.
42033 Simplify verbose code, and include status and exec_output.
42034 (g++_load): Use gcc_load.
42035
42036 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42037
42038 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42039 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42040 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42041 940714-3.c as these testcases don't exist anymore. Make
42042 va-arg-1.c expected to pass.
42043
42044 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42045
42046 * gcc.misc-tests/misc.exp: Only run specific testcases.
42047 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42048 * gcc.misc-tests/dg-[1-9].c: New files.
42049
42050 * lib/dg.exp: New testsuite driver.
42051 * gcc.prms/prms.exp: Use it.
42052
42053 * README.gcc: New file.
42054
42055 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42056 Document and reset `lxpass' and `lxfail'.
42057 Simplify "initialized" message.
42058 (gcc_stat): Clean up comments a little.
42059
42060 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42061
42062 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42063
42064 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42065
42066 * lib/old-dejagnu.exp (process-option): New proc.
42067 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42068 (old-dejagnu): Simplify.
42069 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42070
42071 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42072
42073 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42074 exists and is not an empty string.
42075
42076 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42077 $xfail rather than calling setup_xfail. Clear $xfail when test is
42078 finished.
42079 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42080 automatically.
42081
42082 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42083 longer expected to fail.
42084
42085 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42086 "f" function call.
42087
42088 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42089
42090 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42091 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42092 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42093 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42094 c-torture-1.29.
42095
42096 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42097 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42098
42099 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42100
42101 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42102 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42103
42104 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42105 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42106 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42107
42108 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42109
42110 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42111 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42112 940714-1.c, 940714-2.c, 940714-3.c},
42113 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42114 gcc.misc-tests/{mg.c,mg.exp}:
42115 New tests.
42116 * gcc.noncompile/noncompile.exp: Change accordingly.
42117
42118 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42119
42120 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42121 Undo previous clobberage.
42122
42123 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42124
42125 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42126 * gcc.special/{930510-1.c, special.exp}:
42127 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42128 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42129 struct-varargs-1.c}: New tests from c-torture-1.26.
42130
42131 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42132
42133 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42134 argument to switch.
42135
42136 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42137
42138 * Revert the previous changes. Please see Rob's directory
42139 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42140 fixes.
42141
42142 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42143
42144 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42145 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42146 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42147 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42148 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42149 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42150 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42151 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42152 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42153 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42154 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42155 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42156 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42157 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42158 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42159 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42160 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42161 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42162 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42163 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42164 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42165 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42166 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42167 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42168 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42169 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42170 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42171
42172 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42173
42174 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42175 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42176 with perror calls.
42177
42178 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42179
42180 * config/unix.exp (g++_load): Fix syntax.
42181
42182 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42183
42184 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42185 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42186 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42187 Don't expect va-arg-1.c to fail. Correct expected output for
42188 920928-1.c.
42189 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42190 * gcc.wendy/hbm4.c: Correct typo.
42191 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42192
42193 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42194
42195 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42196 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42197 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42198 * lib/c-torture.exp (c-torture-compile): Ditto.
42199
42200 Reduce volume of output (remove all the -I's and such).
42201 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42202 Call gcc_cpass, gcc_cfail.
42203 (c-torture): Pass testing option to c-torture-compile.
42204
42205 1994-03-21 Doug Evans (dje@cygnus.com)
42206
42207 Bring patches over from progressive.
42208 * config/default.exp: Exit remote shell cleanly.
42209 (g++_exit, g++_start): Add default versions.
42210 * config/sim.exp (gcc_load): Use perror, not error.
42211
42212 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42213
42214 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42215 set in site.exp.
42216
42217 1994-03-14 Doug Evans (dje@cygnus.com)
42218
42219 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42220 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42221 (wendy_try): New proc to run testcase.
42222 (main loop): Call 'em.
42223 * gcc.wendy/*.c: Clean up pass to correct expected output.
42224
42225 * lib/gcc.exp: Minor cleanup work.
42226 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42227
42228 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42229
42230 * config/sim.exp (gcc_load): Document return codes better.
42231 Don't pass -v to simulator.
42232
42233 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42234
42235 * gcc.special/920717-x.c: Fix typo.
42236 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42237 get at sources.
42238
42239 * lib/mike-gcc.exp: Fix typo.
42240
42241 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42242
42243 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42244 binary to use, transform the name.
42245 * config/*.exp: rename everything. Nuke any g++ specific files,
42246 it's now a special case of gcc that requires no special support.
42247 Add a default.exp for unsupported targets.
42248
42249 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42250
42251 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42252 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42253 version of Tcl.
42254
42255 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42256
42257 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42258 than a warning.
42259
42260 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42261
42262 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42263
42264 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42265
42266 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42267 option_list. Compile every file with only 4/6 option choices
42268 (same as C torture) instead of with 12/18 different option
42269 choices.
42270 * lib/c-torture.exp: Likewise.
42271
42272 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42273 not already set.
42274
42275 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42276
42277 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42278 can put an XFAIL *-*-* on excess errors.
42279
42280 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42281
42282 * g++.law: Add more tests derived from g++-bugs snapshots.
42283
42284 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42285 equivalent to g++.law/init9.
42286
42287 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42288 compiled it, and the a.out file after we've run it.
42289
42290 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42291
42292 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42293 compiled it, and the a.out file after we've run it.
42294
42295 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42296
42297 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42298
42299 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42300
42301 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42302 version number.
42303
42304 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42305
42306 * g++.law: New directory of g++ tests derived from the g++-bugs
42307 snapshots.
42308
42309 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42310
42311 * gcc.compile: initbug1.c initbug1.exp testcase added
42312
42313 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42314
42315 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42316 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42317 fixes submitted by Jeff Law (law@cs.utah.edu)
42318 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42319 Jeff Law (law@cs.utah.edu)
42320
42321
42322 1993-11-30 Mike Stump (mrs@cygnus.com)
42323
42324 * config/unix-g++.exp: Follow the gcc way of doing things.
42325 * g++.old-deja/old-deja.exp: Minor updates.
42326 * lib/g++.exp: New file, follow the gcc way of doing things.
42327 * lib/old-dejagnu.exp: Minor updates.
42328 * lib/mike-g++.exp: Always unset errorInfo.
42329
42330 1993-11-06 Mike Stump (mrs@cygnus.com)
42331
42332 * lib/gcc.exp: Fix some errors with the below change, CC and
42333 CFLAGS should be global when setting, not local.
42334
42335 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42336
42337 * lib/gcc.exp: Transform tool name.
42338
42339 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42340
42341 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42342
42343 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42344
42345 * lib/gcc.exp: change gcc_done to gcc_stat
42346
42347 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42348
42349 * Upgraded gcc testsuite to c-torture version 1.25
42350
42351 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42352
42353 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42354 * lib/c-torture: added hooks for new reporting code.
42355
42356 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42357
42358 * config/sh-gcc.exp: check if sh-sim exists in the path
42359
42360 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42361
42362 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42363 * gcc.compile/compile.exp: Initial changes for new logic.
42364 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42365 * gcc.failure/failure.exp: Initial changes for new logic.
42366 * gcc.ieee/ieee.exp: Initial changes for new logic.
42367 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42368 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42369 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42370 * lib/c-torture.exp: Initial changes for new logic.
42371 * lib/gcc.exp: Initial changes for new logic.
42372
42373 1993-10-15 Mike Stump (mrs@cygnus.com)
42374
42375 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42376 depend upon failure or success. Fully qualify names in failure
42377 and success messages. Always remove a.out before starting
42378 compile, just in case. Pay more attention to error text output by
42379 the compiler. Handle testcases with no known past errors just
42380 like all others, so that things are uniform. Other miscellaneous
42381 improvements.
42382
42383 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42384
42385 * gcc.cpp: new directory for cpp tests
42386
42387 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42388
42389 * lib/chill.exp: Code reformatted, removed unused code.
42390 * config/unix-chill.exp: Code reformatted, removed unused code.
42391 * chill.execute/execute.exp: Code reformatted, removed unused code.
42392 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42393
42394 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42395
42396 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42397 routines not written.
42398
42399 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42400
42401 * config/bug-gcc.exp: Use new procs from bug.exp.
42402
42403 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42404
42405 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42406 via ftp, rather than depending on NFS.
42407 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42408 case.
42409
42410 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42411
42412 * config/bug-gcc.exp: Use new download proc.
42413
42414 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42415
42416 * chill.execute/execute.exp: cleanups, handles errors better
42417 * chill.compile/compile.exp: rewrite, based on execute.exp
42418 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42419 * lib/chill.exp: major changes to diff proc and compile and link
42420 procs. added chill_fail and chill_pass wrappers to pass and
42421 fail. added more comments, and handle error codes better.
42422 Added a hack to capture stderr from exec, so noncompile tests
42423 can work.
42424
42425 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42426
42427 * chill.execute/execute.exp: rewrite of testsuite driver
42428 * lib/chill.exp: rewrite of testsuite driver
42429 * config/unix-chill.exp: rewrite of testsuite driver
42430
42431 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42432
42433 In chill.execute:
42434 * iexpr.ch: Standardize uppercase.
42435 * tuples.dat: Standardize uppercase.
42436 * vary.ch: standardize. Correct varying string assignments.
42437 * vary.dat: Add new output lines.
42438
42439 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42440
42441 In chill.execute:
42442 * chprintf.ch: Standardize use of uppercase.
42443 * tuples.ch: Standardize and turn arr2 into a DCL,
42444 rather than a SYN.
42445 * pinits.ch: Standardize.
42446
42447 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42448
42449 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42450 * Makefil: Renamed to Makefile.in.
42451 * configure.in: New.
42452
42453 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42454
42455 In chill.execute:
42456 * .cvsignore: Add result/output files.
42457 * Makefile: Fix up variables at start. Use MFLAGS
42458 everywhere. Correct bool_loc, built_ins entries.
42459 Add entry for vary1.ch.
42460 * bitarray.ch: Standardize upper-case usage.
42461 * bitexpr.ch: Standardize, add output of b1.
42462 * params.ch: Use arrayt in along PROC parameters, to
42463 avoid novelty problems.
42464 * sets.ch: Tiny cleanup.
42465 * vary1.ch: Re-indent.
42466
42467 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42468
42469 * Add PR-related files to Makefiles, .cvsignore files, etc.
42470
42471 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42472
42473 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42474 with compiler objects. New names are test-flow.c and test-loop.c
42475
42476 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42477
42478 * Upgraded c-torture tests from 1.19 to 1.20
42479
42480 * new files:
42481 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42482 * gcc.compile: 930623-1.c 930623-2.c
42483 * gcc.noncompile: 930622-1.c 930622-2.c
42484 * gcc.failure: 920411-1.c 920627-2.c
42485 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42486
42487 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42488
42489 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42490 More changes to get testsuite working properly. Needs more work.
42491 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42492
42493 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42494
42495 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42496 More changes to get testsuite working properly. Needs more work.
42497
42498 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42499
42500 * chill.compile/compile.exp: Added for Dejagnu support
42501 * chill.execute/execute.exp: Added for Dejagnu support
42502 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42503
42504 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42505
42506 This should complete moving the CHILL test files.
42507 * chill.noncompile(.cvsignore printf.grt
42508 in-printf.grt chprintf.grt chprintf.ch):
42509 Added test-support files.
42510 (Makefile): Modified further.
42511 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42512 signal.ch): Added test files.
42513 * chill.execute (.cvsignore printf.grt printr.c
42514 in-printf.grt rts.c chprintf.grt rts.h): Added
42515 test-support files.
42516 (Makefile): More corrections.
42517
42518 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42519
42520 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42521 test cases, ready for DejaGnu.
42522
42523 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42524
42525 * Upgraded c-torture tests from 1.18 to 1.19
42526
42527 * gcc.compile: added test(s):
42528 930607-1.c
42529 * gcc.execute: added test(s):
42530 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42531
42532 * added new subdirectory for misc tests: gcc.misc-tests
42533 * gcc.misc-test(s): added tests:
42534 inst-check.c test-consts.c test-ior.c test-switch.c
42535
42536 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42537
42538 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42539
42540 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42541
42542 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42543
42544 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42545
42546 * Upgraded c-torture tests from 1.17 to 1.18
42547
42548 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42549
42550 * Upgraded c-torture tests from 1.12 to 1.17
42551
42552 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42553
42554 * lib/old-dejagnu.exp:
42555 Fixed handling of XFAIL target triplets to correctly
42556 recognize wildcard characters. Removed code that
42557 appended a unique id tag to the end of the file name
42558 printed out by the result of the testcases within a
42559 given test file.
42560
42561 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42562
42563 * lib/old-dejagnu.exp:
42564 Reworked expected failure handling to trigger off of XFAIL
42565 keyword in keyphrase embeded in testcase source code. The
42566 XFAIL keyword must be at the end of the keyphrase line. It
42567 may optionally be followed by one or more target triplets.
42568 It has just occured that the handling of wildcards in the
42569 target triplet may not be correct.
42570
42571 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42572
42573 * g++.old-deja/tests:
42574 Moved all subdirectories up one level into g++.old-deja .
42575
42576 * lib/old-dejagnu.exp:
42577 Fixed problem with CXXFLAGS not being properly reset, and being
42578 corrupted with extraneous "-c" compiler option. This was
42579 causing binaries to not be generated for test that needed them.
42580 Modified strings passed to "pass" and "fail" so that individual
42581 tests from the same test file would be distinguished by an
42582 identifier appended to the test file name in the summary logs;
42583 this corrected a problem with erroneous diff logs. Added code
42584 to search testcases for expected fail and unexpected pass keywords.
42585
42586 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42587
42588 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42589
42590 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42591
42592 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42593 Removed extraneous text from end of "Special g++ Options"
42594 keyphrase.
42595
42596 * lib/old-dejagnu.exp: Added pattern matching to look for new
42597 keywords, embedded in testcases comments, which will trigger
42598 calls to xpass and xfail.
42599
42600 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42601
42602 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42603 comments embedded in the testcases, especially the one looking for
42604 special compiler options, as well as the pattern matching for the
42605 compiler output again.
42606
42607 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42608
42609 * lib/old-dejagnu.exp: Do a proper check of the return value for
42610 execute tests. Fixed several problems with the pattern matching
42611 of the compiler output which gave erroneous test results.
42612 Changed several of the test result messages to be more descriptive.
42613 * config/unix-g++.exp: Proc g++_load now actually works and
42614 executes the tests passed to it and returns a usable return
42615 value.
42616
42617 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42618
42619 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42620
42621 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42622
42623 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42624 Modified both files to properly execute the old style
42625 dejagnu tests. The previous versions of these files were
42626 experimental and did not function anything near correctly.
42627
42628 1993-04-05 Rob Savoye (rob@cygnus.com)
42629
42630 * Removed all Makefile.in and configure.in files. No configuration
42631 needed now.
42632
42633 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
42634
42635 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42636
42637 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
42638
42639 * gcc.compile/configure.in, gcc.unsorted/configure.in,
42640 gcc.special/configure.in, gcc.noncompile/configure.in,
42641 gcc.execute/configure.in, gcc.code_quality/configure.in,
42642 g++.other/configure.in, g++.old-deja/configure.in,
42643 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42644 in srcname setting.
42645
42646 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
42647
42648 * lib/udi.exp: Fixed mondfe and mondfe_download.
42649 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42650 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42651
42652 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
42653
42654 * config/udi-gdb.exp: Check $shell_id after connecting to target.
42655 (gdb_exit): Don't remove *_soc files.
42656
42657 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
42658
42659 * lib/c-torture.exp: Don't look for main; instead always use -w
42660 -c. This is how the c-torture tests work. Remove the object
42661 file if the compilation succeeds.
42662 * gcc.execute/execute.exp: Remove executable if test passes.
42663 * gcc.noncompile/noncompile.exp: Every test is an expected
42664 failure.
42665 * gcc.special/special.exp: Added tests from c-torture 1.11,
42666 corrected use of existing test.
42667 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42668 gcc.execute/920625-1.c: Updated to c-torture 1.11.
42669 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42670 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42671 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42672 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42673 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42674 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42675 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42676 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42677 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42678 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42679 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42680 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42681 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42682 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42683 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42684 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42685 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42686 c-torture 1.11.
42687 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42688 correspond to c-torture 1.11.
42689
42690 * New file.