re PR c++/27471 (ICE within build_c_cast cp/typeck.c:5434)
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-18 Mark Mitchell <mark@codesourcery.com>
2
3 PR c++/27471
4 PR c++/27506
5 * g++.dg/conversion/bitfield5.C: New test.
6 * g++.dg/conversion/bitfield6.C: New test.
7
8 2006-05-18 Mike Stump <mrs@apple.com>
9
10 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11 * gcc.dg/vla-4.c: Add.
12 * gcc.dg/vla-5.c: Add.
13 * gcc.dg/vla-6.c: Add.
14
15 2006-05-12 Stuart Hastings <stuart@apple.com>
16
17 * testsuite/gcc.target/i386/20060512-1.c: New.
18 * testsuite/gcc.target/i386/20060512-2.c: New.
19 * testsuite/gcc.target/i386/20060512-3.c: New.
20 * testsuite/gcc.target/i386/20060512-4.c: New.
21
22 2006-05-17 Mark Mitchell <mark@codesourcery.com>
23
24 PR c++/26122
25 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
26
27 PR c++/26068
28 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
29 * g++.dg/parse/linkage1.C: New test.
30
31 2006-05-17 Jakub Jelinek <jakub@redhat.com>
32
33 PR tree-optimization/27548
34 * g++.dg/tree-ssa/pr27548.C: New test.
35
36 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
37
38 PR fortran/26551
39 * gfortran.dg/recursive_check_1.f: New test.
40 * gfortran.dg/recursive_check_2.f90: New test.
41
42 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
43
44 * g++.dg/opt/temp2.C: New test.
45
46 2006-05-17 Jakub Jelinek <jakub@redhat.com>
47
48 PR c++/27491
49 * g++.dg/init/brace5.C: New test.
50
51 PR middle-end/27415
52 * gcc.dg/gomp/pr27415.c: New test.
53 * g++.dg/gomp/pr27415.C: New test.
54
55 PR tree-optimization/27549
56 * g++.dg/tree-ssa/pr27549.C: New test.
57
58 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59
60 PR libgfortran/27575
61 * gfortran.dg/read_eof_4.f90: New test.
62
63 2006-05-16 Richard Guenther <rguenther@suse.de>
64
65 PR tree-optimization/22303
66 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
67
68 2006-05-16 Jakub Jelinek <jakub@redhat.com>
69
70 PR middle-end/27573
71 * gcc.dg/gomp/pr27573.c: New test.
72 * gfortran.dg/gomp/pr27573.f90: New test.
73
74 PR c/27499
75 * gcc.dg/gomp/pr27499.c: New test.
76 * g++.dg/gomp/pr27499.C: New test.
77
78 2006-05-15 Mark Mitchell <mark@codesourcery.com>
79
80 PR c++/27339
81 * g++.dg/parser/access8.C: Adjust error marker.
82 * g++.dg/template/access17.C: New test.
83 * g++.dg/template/access18.C: Likewise.
84
85 2006-05-15 Roger Sayle <roger@eyesopen.com>
86
87 PR target/26600
88 * gcc.target/i386/pr26600.c: New test case.
89
90 2006-05-15 Mark Mitchell <mark@codesourcery.com>
91
92 PR c++/27505
93 * g++.dg/expr/bitfield1.C: New test.
94
95 2006-05-15 Richard Guenther <rguenther@suse.de>
96
97 PR tree-optimization/27603
98 * gcc.dg/torture/pr27603.c: New testcase.
99
100 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
101
102 PR fortran/25090
103 * gfortran.dg/entry_dummy_ref_1.f90: New test.
104
105 PR fortran/25082
106 * gfortran.dg/scalar_return_1.f90: New test.
107
108 PR fortran/24711
109 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
110
111 2006-05-15 Jakub Jelinek <jakub@redhat.com>
112
113 * gcc.dg/gomp/critical-4.c: New test.
114 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
115 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
116 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
117 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
118
119 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
120
121 PR c++/27582
122 * g++.dg/template/dependent-args1.C: New test.
123
124 PR c++/27581
125 * g++.dg/lookup/this1.C: New test.
126
127 PR c++/27315
128 * g++.dg/template/operator6.C: New test.
129 * g++.dg/template/incomplete3.C: New test.
130
131 PR c++/27559
132 * g++.dg/template/new4.C: New test.
133
134 PR c++/27496
135 * g++.dg/template/void2.C: New test.
136
137 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
138
139 * g++.dg/template/dependent-expr5.C: New test.
140
141 2006-05-14 Roger Sayle <roger@eyesopen.com>
142
143 PR middle-end/26729
144 * gcc.dg/pr26729-1.c: New test case.
145
146 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
147
148 * gcc.dg/pr27003.c: New test.
149
150 2006-05-12 Steve Ellcey <sje@cup.hp.com>
151
152 * lib/target-supports.dg (check_cxa_atexit_available): Change
153 v3_target_compile to ${tool}_target_compile.
154
155 2006-05-11 Jason Merrill <jason@redhat.com>
156
157 * lib/scanasm.exp (scan-not-hidden): Fix typo.
158
159 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
160
161 PR fortran/27553
162 * gfortran.dg/label_5.f90: New test.
163
164 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
165
166 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
167 check_effective_target_powerpc_altivec_ok): New.
168 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
169 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
170 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
171 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
172 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
173 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
174 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
175 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
176 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
177 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
178 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
179 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
180 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
181 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
182 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
183 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
184 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
185 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
186 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
187 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
188 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
189 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
190 gcc.target/powerpc/altivec-9.c,
191 gcc.target/powerpc/altivec-consts.c,
192 gcc.target/powerpc/altivec-pr22085.c,
193 gcc.target/powerpc/altivec-splat.c,
194 gcc.target/powerpc/altivec-types-1.c,
195 gcc.target/powerpc/altivec-types-2.c,
196 gcc.target/powerpc/altivec-types-3.c,
197 gcc.target/powerpc/altivec-types-4.c,
198 gcc.target/powerpc/altivec-varargs-1.c,
199 gcc.target/powerpc/altivec-vec-merge.c,
200 gcc.target/powerpc/ppc-vector-memcpy.c,
201 gcc.target/powerpc/ppc-vector-memset.c,
202 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
203 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
204 these effective targets.
205 * gcc.dg/vmx/pr27006.c: Add missing close brace.
206 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
207
208 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
209
210 PR middle-end/27384
211 * g++.dg/other/fold1.C: New test.
212
213 PR middle-end/27488
214 * gcc.dg/fold-nonneg-1.c: New test.
215
216 PR c++/27547
217 * g++.dg/other/operator1.C: New test.
218
219 2006-05-11 Richard Guenther <rguenther@suse.de>
220
221 PR middle-end/27529
222 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
223
224 2006-05-10 Janis Johnson <janis187@us.ibm.com>
225
226 * lib/target-supports-dg.exp (check-flags): New.
227 (dg-skip-if): Move flag checks.
228
229 2006-05-09 Steve Ellcey <sje@cup.hp.com>
230
231 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
232 * lib/target-supports.dg (check_cxa_atexit_available): New.
233
234 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
235
236 PR fortran/27470
237 * gfortran.dg/multiple_allocation_2.f90: New test case.
238
239 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
240
241 * gcc.target/arm/pr27387.C: Fix a comment typo.
242
243 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
244
245 PR fortran/24549
246 * gfortran.dg/error_recovery_1.f90: New test.
247
248 2006-05-10 Richard Guenther <rguenther@suse.de>
249
250 PR tree-optimization/27302
251 * gcc.dg/torture/pr27302.c: New testcase.
252
253 2006-05-09 Dirk Mueller <dmueller@suse.de>
254 Richard Guenther <rguenther@suse.de>
255
256 PR middle-end/27498
257 * gcc.dg/tree-ssa/pr27498.c: New testcase.
258
259 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
260
261 PR rtl-optimization/27335
262 * gcc.dg/pr27335.c: New test.
263
264 2006-05-06 Richard Sandiford <richard@codesourcery.com>
265
266 * gcc.target/mips/mips-ps-5.c: New file.
267
268 2006-05-08 Jan Hubicka <jh@suse.cz>
269
270 PR middle-end/25962
271 * gcc.dg/pr25962.c: New.
272
273 2006-05-08 Roger Sayle <roger@eyesopen.com>
274
275 PR target/27158
276 * gcc.target/powerpc/pr27158.c: New test case.
277
278 2006-05-08 Laurent GUERBY <laurent@guerby.net>
279
280 PR testsuite/27476
281 * ada/acats/run_all.sh: Use test -z.
282
283 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
284
285 PR libfortran/18271
286 * gfortran.dg/spec_expr_3.f90: New test.
287
288 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
289
290 PR target/24879
291 * gcc.target/i386/monitor.c: New file.
292
293 2006-05-08 Alan Modra <amodra@bigpond.net.au>
294
295 * gcc.dg/pr27095.c: xfail *-*-darwin*.
296
297 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
298
299 PR c++/27447
300 * g++.dg/other/ptrmem7.C: New test.
301
302 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
303
304 PR target/27421
305 * gcc.dg/array-9.c: New test.
306
307 2006-05-07 Richard Guenther <rguenther@suse.de>
308
309 PR tree-optimization/27409
310 * gcc.dg/torture/pr27409.c: New testcase.
311
312 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
313
314 PR fortran/27457
315 * gfortran.dg/select_6.f90: New.
316
317 2006-05-07 Richard Guenther <rguenther@suse.de>
318
319 PR tree-optimization/27136
320 * gcc.dg/torture/pr27136.c: New testcase.
321
322 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
323
324 PR fortran/24813
325 * gfortran.dg/char_cons_len_1.f90: New test.
326
327 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
328
329 PR c++/27427
330 * g++.dg/template/incomplete2.C: New test.
331
332 2006-05-06 Richard Guenther <rguenther@suse.de>
333
334 PR tree-optimization/27151
335 * gcc.dg/vect/pr27151.c: New testcase.
336
337 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
338
339 PR c++/27430
340 * g++.dg/template/void1.C: New test.
341
342 PR c++/27423
343 * g++.dg/other/void2.C: New test.
344
345 PR c++/27422
346 * g++.dg/conversion/void1.C: New test.
347
348 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
349
350 PR/21391
351 * g++.dg/other/unused1.C: New.
352
353 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
354
355 PR objc/27240
356 * objc.dg/member-1.m: New test.
357
358 2006-05-05 Steve Ellcey <sje@cup.hp.com>
359
360 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
361
362 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
363
364 PR libfortran/26985
365 * gfortran.dg/matmul_2.f90: New test.
366
367 2005-05-05 Laurent GUERBY <laurent@guerby.net>
368
369 * ada/acats/run_all.sh: Use sync when main not found.
370
371 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
372
373 PR target/26765
374 * gcc.target/mips/pr26765.c: New.
375
376 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
377
378 * gcc.target/bfin: New directory.
379 * gcc.target/bfin/bfin.exp: New file.
380 * gcc.target/bfin/frmul.c: New file.
381 * gcc.target/bfin/arith.c: New file.
382 * gcc.target/bfin/mul-combine.c: New file.
383 * gcc.target/bfin/shift.c: New file.
384
385 2006-05-04 Richard Guenther <rguenther@suse.de>
386
387 PR tree-optimization/14287
388 PR tree-optimization/14844
389 PR tree-optimization/19792
390 PR tree-optimization/21608
391 PR tree-optimization/27090
392 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
393 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
395 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
396 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
397
398 2006-05-04 Jakub Jelinek <jakub@redhat.com>
399
400 PR tree-optimization/27285
401 * gcc.c-torture/execute/pr27285.c: New test.
402
403 PR middle-end/27388
404 * gcc.dg/gomp/pr27388-1.c: New test.
405 * gcc.dg/gomp/pr27388-2.c: New test.
406 * gcc.dg/gomp/pr27388-3.c: New test.
407
408 PR c++/27359
409 * g++.dg/gomp/pr27359.C: New test.
410
411 2006-05-02 Steven G. Kargl <kargls@comcast.net>
412
413 PR fortran/20248
414 * gfortran.dg/iargc.f90: New test.
415
416 2006-05-02 Mark Mitchell <mark@codesourcery.com>
417
418 PR c++/27102
419 * g++.dg/template/crash49.C: New test.
420
421 2006-05-02 Steve Ellcey <sje@cup.hp.com>
422
423 PR testsuite/27032
424 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
425
426 2006-05-02 Jeff Law <law@redhat.com>
427
428 PR tree-optimization/27364
429 * gcc.c-torture/execute/pr27364.c: New test.
430
431 2006-05-02 Mark Mitchell <mark@codesourcery.com>
432
433 PR c++/27309
434 * g++.dg/parser/ctor5.C: New test.
435
436 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
437
438 PR target/27387
439 * gcc.target/arm/arm.exp: New.
440 * gcc.target/arm/pr27387.C: Likewise.
441
442 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
443
444 PR fortran/27269
445 PR fortran/27324
446 * gfortran.dg/module_equivalence_2.f90: New test.
447
448 2006-05-02 Jakub Jelinek <jakub@redhat.com>
449
450 PR middle-end/27337
451 * g++.dg/gomp/pr27337-1.C: New test.
452 * g++.dg/gomp/pr27337-2.C: New test.
453
454 PR middle-end/27328
455 * gcc.dg/gomp/pr27328.c: New test.
456
457 PR middle-end/27325
458 * g++.dg/gomp/pr27325.C: New test.
459
460 PR middle-end/27310
461 * g++.dg/gomp/pr27310.C: New test.
462
463 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
464
465 PR tree-optimization/27291
466 * g++.dg/tree-ssa/pr27291.C: New test.
467
468 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
469
470 PR tree-optimization/27283
471 * g++.dg/tree-ssa/pr27283.C: New test.
472
473 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
474
475 * gcc.dg/tree-ssa/loop-16.c: New test.
476
477 2006-05-01 Roger Sayle <roger@eyesopen.com>
478 Joseph S. Myers <joseph@codesourcery.com>
479
480 * gcc.dg/Wconversion-3.c: New test case.
481 * gcc.dg/Wconversion-4.c: Likewise.
482
483 2006-05-01 Richard Guenther <rguenther@suse.de>
484
485 PR tree-optimization/26726
486 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
487
488 2006-04-30 Roger Sayle <roger@eyesopen.com>
489
490 * gcc.dg/Woverflow-1.c: New test case.
491 * gcc.dg/Woverflow-2.c: Likewise.
492 * gcc.dg/Woverflow-3.c: Likewise.
493
494 2006-04-30 Mark Mitchell <mark@codesourcery.com>
495
496 PR c++/27094
497 * g++.dg/template/defarg8.C: New test.
498
499 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
500
501 PR c++/27278
502 * g++.dg/parse/operator7.C: New test.
503
504 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
505
506 PR c++/11471
507 PR c++/27102
508 * g++.dg/template/crash48.C: New test.
509
510 PR c++/27279
511 * g++.dg/parse/ctor4.C: New test.
512
513 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
514
515 PR fortran/25681
516 * gfortran.df/char_type_len.f90: New test.
517
518 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
519
520 PR libgfortran/27304
521 * gfortran.dg/fmt_exhaust.f90: New test.
522
523 2006-04-28 Roger Sayle <roger@eyesopen.com>
524
525 PR c/25309
526 * gcc.dg/large-size-array-2.c: New test case.
527
528 2006-04-28 Richard Guenther <rguenther@suse.de>
529
530 PR target/26826
531 * gcc.target/i386/pr26826.c: New testcase.
532
533 2006-04-28 Jakub Jelinek <jakub@redhat.com>
534
535 PR middle-end/27260
536 * gcc.c-torture/execute/pr27260.c: New.
537
538 2006-04-28 Alan Modra <amodra@bigpond.net.au>
539
540 PR middle-end/27095
541 * gcc.dg/pr27095.c: New.
542
543 2006-04-27 Mark Mitchell <mark@codesourcery.com>
544
545 PR c++/27292
546 * g++.dg/conversion/bitfield4.C: New test.
547
548 2006-04-27 Eric Christopher <echristo@apple.com>
549
550 * gcc.dg/pragma-ms_struct.c: New.
551
552 2006-04-27 Mark Mitchell <mark@codesourcery.com>
553
554 PR c++/27102
555 * g++.dg/template/crash47.C: New test.
556
557 2006-04-27 Dirk Mueller <dmueller@suse.de>
558
559 * gcc.target/i386/sse-7.c: build with -msse.
560
561 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
562
563 PR testsuite/27274:
564 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
565 (main): Exit if processor doesn't support SSE.
566
567 2006-04-26 David Edelsohn <edelsohn@gnu.org>
568
569 PR middle-end/27282
570 * gcc.c-torture/compile/pr27282.c: New test.
571
572 2006-04-26 Jakub Jelinek <jakub@redhat.com>
573
574 PR middle-end/26913
575 * g++.dg/gomp/pr26913.C: New test.
576
577 PR c/25996
578 * gcc.dg/gomp/pr25996.c: New test.
579 * g++.dg/gomp/pr25996.C: New test.
580
581 2006-04-25 Richard Sandiford <richard@codesourcery.com>
582
583 PR rtl-optimization/26725
584 * gcc.c-torture/compile/pr26725.c: New test.
585
586 2006-04-25 Richard Guenther <rguenther@suse.de>
587
588 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
589 than n + -1.
590
591 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
592
593 * gcc.dg/20060425-1.c: New testcase.
594
595 2006-04-25 Jakub Jelinek <jakub@redhat.com>
596
597 PR tree-optimization/26865
598 * gcc.dg/pr26865.c: New test.
599
600 2006-04-24 Mark Mitchell <mark@codesourcery.com>
601
602 PR c++/27292
603 * g++.dg/conversion/bitfield1.C: New test.
604 * g++.dg/conversion/bitfield2.C: Likewise.
605 * g++.dg/conversion/bitfield3.C: Likewise.
606
607 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
608 Richard Guenther <rguenther@suse.de>
609
610 PR tree-optimization/27236
611 * gcc.dg/tree-ssa/pr27236.c: New testcase.
612
613 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
614
615 PR c++/19963
616 * g++.dg/other/incomplete2.C: New test.
617
618 2006-04-24 Richard Guenther <rguenther@suse.de>
619
620 PR middle-end/26869
621 * gcc.dg/torture/pr26869.c: New testcase.
622
623 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
624 Richard Guenther <rguenther@suse.de>
625
626 PR tree-optimization/27218
627 * g++.dg/tree-ssa/pr27218.C: New testcase.
628
629 2006-04-23 Mark Mitchell <mark@codesourcery.com>
630
631 PR c++/26912
632 * g++.dg/template/friend41.C: New test.
633
634 2006-04-23 David Edelsohn <edelsohn@gnu.org>
635
636 * g++.dg/opt/pr15551.C: Include cstdio.
637 (main): Use remove instead of unlink.
638
639 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gcc.dg/sibcall-7.c: New test.
642 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
643 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
644 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
645 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
646 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
647
648 2006-04-23 Mark Mitchell <mark@codesourcery.com>
649
650 PR c++/26534
651 * g++.dg/opt/bitfield1.C: New test.
652 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
653 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
654 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
655 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
656 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
657 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
658 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
659 * g++.dg/abi/bitfield2.C: Likewise.
660 * g++.dg/init/bitfield1.C: Likewise.
661
662 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
663
664 PR fortran/25099
665 * gfortran.dg/elemental_subroutine_4.f90: New test.
666 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
667 call sub (m, x).
668
669 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
670
671 * gcc.c-torture/compile/20060421-1.c: New testcase.
672
673 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
674
675 PR c/25875
676 * gcc.dg/init-bad-4.c: New test.
677
678 2006-04-21 Paul Brook <paul@codesourcery.com>
679
680 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
681
682 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
683
684 PR fortran/27122
685 * gfortran.dg/defined_operators_1.f90: New test.
686 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
687 remove old ones associated, incorrectly, with Note 5.46.
688
689 PR fortran/27113
690 * gfortran.dg/character_array_constructor_1.f90: New test.
691
692 2006-04-20 Jakub Jelinek <jakub@redhat.com>
693
694 * gcc.dg/20060419-1.c: New test.
695
696 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
697
698 PR c/26774
699 * gcc.dg/struct-parse-1.c: New test case.
700
701 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
702
703 PR c++/26558
704 * g++.dg/parse/template19.C: New test.
705
706 PR c++/26739
707 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
708
709 PR c++/26036
710 * g++.dg/expr/call3.C: New test.
711
712 PR c++/10385
713 * g++.dg/conversion/dynamic1.C: New test.
714
715 2006-04-19 Mark Mitchell <mark@codesourcery.com>
716
717 PR c++/27102
718 * g++.dg/template/crash35.C: Tweak error markers.
719 * g++.dg/template/crash46.C: New test.
720 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
721 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
722
723 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
724
725 PR rtl-optimization/14261
726 * gcc.c-torture/compile/20060419-1.c: Added.
727
728 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
729
730 * gfortran.dg/label_1.f90: Adjust dg-error.
731
732 2006-04-16 Roger Sayle <roger@eyesopen.com>
733
734 PR target/26961
735 * gcc.dg/fold-cond-1.c: New test case.
736 * gcc.dg/pr26961-1.c: Likewise.
737
738 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
739
740 PR libgfortran/27138
741 * gfortran.dg/read_bad_advance.f90: New test.
742
743 2006-04-16 Roger Sayle <roger@eyesopen.com>
744 Dale Johannesen <dalej@apple.com>
745
746 PR target/24076
747 * gcc.target/i386/vecinit-3.c: New testcase.
748 * gcc.target/i386/vecinit-4.c: Likewise.
749 * gcc.target/i386/sse-18.c: Likewise.
750 * gcc.target/i386/sse-19.c: Likewise.
751
752 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
753
754 * gfortran.dg/allocate_zerosize_1.f90: New test.
755
756 2006-04-16 Mark Mitchell <mark@codesourcery.com>
757
758 PR c++/26365
759 * g++.dg/template/crash45.C: New test.
760
761 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
762
763 PR fortran/26787
764 * gfortran.dg/proc_assign_1.f90: New test.
765 * gfortran.dg/procedure_lvalue.f90: Change message.
766 * gfortran.dg/namelist_4.f90: Add new error.
767
768 PR fortran/25597
769 PR fortran/27096
770 * gfortran.dg/auto_pointer_array_result_1.f90
771
772 PR fortran/27089
773 * gfortran.dg/specification_type_resolution_1.f90
774
775 PR fortran/18803
776 PR fortran/25669
777 PR fortran/26834
778 * gfortran.dg/bounds_temporaries_1.f90: New test.
779
780 PR fortran/27124
781 * gfortran.dg/array_return_value_1.f90: New test.
782
783 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
784
785 PR fortran/25336
786 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
787
788 2006-04-15 Jakub Jelinek <jakub@redhat.com>
789
790 PR middle-end/26823
791 * g++.dg/gomp/pr26823-1.C: New test.
792 * g++.dg/gomp/pr26823-2.C: New test.
793
794 2006-04-13 Uros Bizjak <uros@kss-loka.si>
795
796 PR middle-end/27134
797 * gcc.dg/pr27314.c: New test.
798
799 2006-04-13 Richard Henderson <rth@redhat.com>
800
801 * g++.dg/gomp/block-0.C: Update expected matches.
802
803 2006-04-13 DJ Delorie <dj@redhat.com>
804
805 * lib/target-supports.exp (check_effective_target_int32plus): New.
806 (check_effective_target_ptr32plus): New.
807 (check_effective_target_size32plus): New.
808 (check_effective_target_int16): New.
809 (check_profiling_available): Add m32c to the list of unsupported targets.
810
811 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
812 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
813 memory size.
814 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
815 pointers.
816 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
817 size_t.
818 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
819 and size_t.
820 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
821 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
822 not just xstormy16. Skip m32c due to weird pointer size.
823 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
824 not just xstormy16.
825 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
826 not just xstormy16.
827 * gcc.dg/20020312-2.c: Add m32c support.
828 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
829 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
830 in test.
831 * gcc.dg/20050321-2.c: Require >=32 bit integers.
832 * gcc.dg/asm-1.c: Skip if int and short are the same size.
833 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
834 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
835 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
836 * gcc.dg/init-string-2.c: Require >=32 bit integers.
837 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
838 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
839 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
840 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
841 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
842 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
843 in test.
844 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
845 in test.
846 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
847 * gcc.dg/pr23049.c: Require >=32 bit integers.
848 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
849 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
850 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
851 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
852 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
853 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
854 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
855 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
856 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
857 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
858 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
859 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
860 prototype in test.
861 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
862 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
863 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
864 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
865 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
866
867 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
868 * gcc.c-torture/execute/20040703-1.x: Likewise.
869 * gcc.c-torture/execute/20040705-1.x: Likewise.
870 * gcc.c-torture/execute/20040705-2.x: Likewise.
871 * gcc.c-torture/execute/20040709-1.x: Likewise.
872 * gcc.c-torture/execute/20040709-2.x: Likewise.
873 * gcc.c-torture/execute/20040811-1.x: Likewise.
874 * gcc.c-torture/execute/20050316-1.x: Likewise.
875 * gcc.c-torture/execute/bitfld-4.x: Likewise.
876 * gcc.c-torture/execute/pr19689.x: Likewise.
877 * gcc.c-torture/execute/pr7284-1.x: Likewise.
878 * gcc.c-torture/execute/usmul.x: Likewise.
879 * gcc.c-torture/execute/vrp-5.x: Likewise.
880 * gcc.c-torture/execute/vrp-6.x: Likewise.
881 * gcc.dg/debug/20041023-1.s: Likewise.
882
883 2006-04-13 Roger Sayle <roger@eyesopen.com>
884
885 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
886 of integers to a vector types are now constant expressions in C.
887 * gcc.dg/vect/vect-fold-1.c: New test case.
888
889 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
890 Ulrich Weigand <uweigand@de.ibm.com>
891
892 PR target/27006
893 * gcc.dg/vmx/pr27006.c: New testcase.
894
895 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
896
897 PR libgfortran/26766
898 * gfortran.dg/write_recursive.f90: New test.
899
900 2006-04-11 Mark Mitchell <mark@codesourcery.com>
901
902 * g++.dg/parse/dtor7.C: New test.
903 * g++.dg/parse/new1.C: Add error marker.
904 * g++.dg/template/new3.C: New test.
905
906 PR c++/26122
907 * g++.dg/template/pure1.C: New test.
908
909 PR c++/26295
910 * g++.dg/parse/ptrmem4.C: New test.
911
912 2006-04-10 Jeff Law <law@redhat.com>
913
914 PR/27087
915 * gcc.c-torture/compile/pr27087.c: New test.
916
917 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
918
919 PR/21391
920 * gcc.dg/20060410.c: New.
921
922 2006-04-10 Matthias Klose <doko@debian.org>
923
924 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
925 Recognize multilib directory names containing underscores.
926
927 2006-04-10 Roger Sayle <roger@eyesopen.com>
928
929 * gcc.target/i386/vecinit-1.c: New test case.
930 * gcc.target/i386/vecinit-2.c: Likewise.
931
932 2006-04-10 Jakub Jelinek <jakub@redhat.com>
933
934 PR debug/27057
935 * g++.dg/debug/dwarf2-2.C: New test.
936
937 2006-04-09 Richard Sandiford <richard@codesourcery.com>
938
939 PR rtl-optimization/27073
940 * gcc.c-torture/execute/pr27073.c: New test.
941
942 2006-04-08 Mike Stump <mrs@apple.com>
943
944 * gcc.dg/pragma-darwin.c: Improve for ppc64.
945
946 2006-04-07 Richard Guenther <rguenther@suse.de>
947
948 PR tree-optimization/26135
949 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
950
951 2006-04-06 Jan Hubicka <jh@suse.cz>
952
953 PR profile/26399
954 * g++.dg/bprob/g++-bprob-2.C: New testcase.
955
956 2006-04-06 Roger Sayle <roger@eyesopen.com>
957
958 * g++.dg/conversion/nullptr1.C: New test case.
959 * g++.dg/conversion/nullptr2.C: Likewise.
960
961 2006-04-05 Roger Sayle <roger@eyesopen.com>
962
963 * gfortran.dg/dependency_18.f90: New test case.
964
965 2006-04-05 Richard Guenther <rguenther@suse.de>
966
967 PR tree-optimization/26919
968 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
969 * gcc.dg/ipa/ipa-2.c: Likewise.
970 * gcc.dg/ipa/ipa-3.c: Likewise.
971 * gcc.dg/ipa/ipa-5.c: Likewise.
972
973 2006-04-05 Richard Guenther <rguenther@suse.de>
974
975 PR tree-optimization/26763
976 * gcc.dg/torture/pr26763-1.c: New testcase.
977 * gcc.dg/torture/pr26763-2.c: Likewise.
978
979 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
980
981 PR fortran/23634
982 PR fortran/25619
983 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
984
985 2006-04-04 Eric Christopher <echristo@apple.com>
986
987 * gcc.target/i386/387-1.c: Allow regexp to match darwin
988 stubs.
989 * gcc.target/i386/387-5.c: Ditto.
990
991 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
992
993 * gcc.target/sparc/struct-ret-check.c: New test.
994
995 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
996
997 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
998 zero decimal digits specified in format.
999
1000 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
1001
1002 PR fortran/26891
1003 * gfortran.dg/missing_optional_dummy_1.f90: New test.
1004
1005 PR fortran/26976
1006 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1007 * gfortran.dg/initialization_1.f90: Make assignment compliant.
1008 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1009 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1010 bigendian-ness.
1011
1012 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
1013
1014 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1015 dummy arguments work when the actual argument is itself a dummy
1016 argument of the caller.
1017
1018 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1019
1020 PR libfortran/24685
1021 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1022
1023 2006-04-01 Roger Sayle <roger@eyesopen.com>
1024
1025 * gfortran.dg/dependencency_17.f90: New test case.
1026
1027 2006-04-01 Roger Sayle <roger@eyesopen.com>
1028
1029 * gfortran.dg/dependency_14.f90: New test case.
1030 * gfortran.dg/dependency_15.f90: Likewise.
1031 * gfortran.dg/dependency_16.f90: Likewise.
1032
1033 2006-03-31 Asher Langton <langton2@llnl.gov>
1034
1035 PR fortran/25358
1036 gfortran.dg/cray_pointers_6.f90: New test.
1037
1038 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1039
1040 PR libgfortran/26890
1041 * gfortran.dg/read_size_noadvance.f90: New test.
1042
1043 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1044
1045 PR fortran/25031
1046 * gfortran.dg/multiple_allocation_1.f90: Check that the
1047 size has changed after a re-allocation with stat.
1048
1049 2006-03-30 Richard Guenther <rguenther@suse.de>
1050
1051 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1052 removal.
1053 * gcc.target/i386/sselibm-2.c: Likewise.
1054 * gcc.target/i386/sselibm-3.c: Likewise.
1055 * gcc.target/i386/sselibm-4.c: Likewise.
1056 * gcc.target/i386/sselibm-5.c: Likewise.
1057
1058 2006-03-28 Roger Sayle <roger@eyesopen.com>
1059
1060 * gcc.dg/fold-andxor-1.c: New test case.
1061 * gcc.dg/fold-xorand-1.c: Likewise.
1062
1063 2006-03-28 Roger Sayle <roger@eyesopen.com>
1064
1065 * gcc.dg/fold-convnotconv-1.c: New test case.
1066
1067 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1068
1069 PR fortran/26779
1070 * gfortran.dg/private_type_5.f90: New test.
1071
1072 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1073
1074 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1075
1076 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1077
1078 * gfortran.dg/advance_2.f90: New test.
1079 * gfortran.dg/advance_3.f90: New test.
1080
1081 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1082
1083 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1084
1085 PR libgfortran/26661
1086 PR libgfortran/26880
1087 * gfortran.dg/read_x_past.f: New test.
1088
1089 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1090
1091 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1092 to be STABS.
1093
1094 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1095
1096 * objc.dg/dwarf-1.m: Skip on AIX.
1097 * objc.dg/dwarf-2.m: Skip on AIX.
1098
1099 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1100
1101 PR fortran/26816
1102 * gfortran.dg/float_1.f90: New test.
1103
1104 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1105
1106 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1107 X86_64 targets.
1108 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1109
1110 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1111
1112 PR libfortran/26735
1113 * gfortran.dg/convert_implied_open.f90: New test case.
1114
1115 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1116
1117 PR fortran/26769
1118 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1119
1120 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1121
1122 PR middle-end/26717
1123 * gcc.dg/pr26717.c: New test.
1124
1125 2006-03-25 Roger Sayle <roger@eyesopen.com>
1126
1127 * gfortran.dg/dependency_12.f90: New test case.
1128
1129 2006-03-24 Roger Sayle <roger@eyesopen.com>
1130
1131 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1132
1133 2006-03-24 Jeff Law <law@redhat.com>
1134
1135 * gcc.c-torture/pr26840.c: New test.
1136
1137 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1138
1139 * objc.dg/dwarf-2.m: New.
1140 * obj-c++.dg/dwarf-2.mm: New.
1141
1142 * g++.old-deja/g++.other/init19.C: New.
1143
1144 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1145
1146 * g++.dg/eh/spbp.C: Skip on AIX.
1147
1148 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1149
1150 PR middle-end/26611
1151 * g++.dg/gomp/pr26611-1.C: New test.
1152 * g++.dg/gomp/pr26611-2.C: New test.
1153
1154 2006-03-24 Jeff Law <law@redhat.com>
1155
1156 * gcc.c-torture/compile/pr26833.c: New test.
1157 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1158
1159 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1160
1161 * gfortran.dg/endfile_2.f90: Delete temp file.
1162
1163 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1164
1165 PR fortran/19303
1166 * gfortran.dg/record_marker_1.f90: New test case.
1167 * gfortran.dg/record_marker_2.f: New test case.
1168 * gfortran.dg/record_marker_3.f90: New test case.
1169
1170 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1171
1172 PR fortran/17298
1173 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1174 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1175
1176 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1177
1178 * lib/gcc-dg.exp (cleanup-modules): New proc.
1179 * gfortran.dg/allocatable_function_1.f90,
1180 gfortran.dg/allocate_char_star_scalar_1.f90,
1181 gfortran.dg/assumed_charlen_function_1.f90,
1182 gfortran.dg/assumed_dummy_1.f90,
1183 gfortran.dg/assumed_shape_ranks_1.f90,
1184 gfortran.dg/assumed_shape_ranks_2.f90,
1185 gfortran.dg/assumed_size_dt_dummy.f90,
1186 gfortran.dg/auto_char_dummy_array_1.f90,
1187 gfortran.dg/auto_char_len_3.f90,
1188 gfortran.dg/automatic_module_variable.f90,
1189 gfortran.dg/bad_automatic_objects_1.f90,
1190 gfortran.dg/char_array_constructor.f90,
1191 gfortran.dg/char_array_structure_constructor.f90,
1192 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1193 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1194 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1195 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1196 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1197 gfortran.dg/derived_pointer_recursion.f90,
1198 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1199 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1200 gfortran.dg/dummy_functions_1.f90,
1201 gfortran.dg/elemental_initializer_1.f90,
1202 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1203 gfortran.dg/elemental_pointer_1.f90,
1204 gfortran.dg/elemental_subroutine_1.f90,
1205 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1206 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1207 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1208 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1209 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1210 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1211 gfortran.dg/global_references_1.f90,
1212 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1213 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1214 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1215 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1216 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1217 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1218 gfortran.dg/large_integer_kind_1.f90,
1219 gfortran.dg/large_real_kind_1.f90,
1220 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1221 gfortran.dg/module_double_reuse.f90,
1222 gfortran.dg/module_equivalence_1.f90,
1223 gfortran.dg/module_interface_1.f90,
1224 gfortran.dg/module_parameter_array_refs_1.f90,
1225 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1226 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1227 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1228 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1229 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1230 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1231 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1232 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1233 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1234 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1235 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1236 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1237 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1238 gfortran.dg/same_name_1.f90,
1239 gfortran.dg/sibling_dummy_procedure_1.f90,
1240 gfortran.dg/sibling_dummy_procedure_2.f90,
1241 gfortran.dg/sibling_dummy_procedure_3.f90,
1242 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1243 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1244 gfortran.dg/used_dummy_types_2.f90,
1245 gfortran.dg/used_dummy_types_3.f90,
1246 gfortran.dg/used_dummy_types_4.f90,
1247 gfortran.dg/used_dummy_types_5.f90,
1248 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1249 gfortran.dg/userdef_operator_1.f90: Use it.
1250
1251 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1252
1253 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1254 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1255 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1256 gfortran.dg/write_back.f,
1257 gfortran.fortran-torture/execute/inquire_1.f90,
1258 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1259
1260 2006-03-21 Jeff Law <law@redhat.com>
1261
1262 * gcc.dg/tree-ssa/vrp28.c: New test.
1263
1264 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1265
1266 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1267 if _STDC_C99 is defined.
1268 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1269 * gcc.dg/builtins-20.c: Likewise.
1270 * gcc.dg/builtins-53.c: Likewise.
1271 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1272 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1273
1274 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1275
1276 PR tree-opt/26781
1277 * gcc.c-torture/compile/pr26781-1.c: New test.
1278 * gcc.c-torture/compile/pr26781-2.c: New test.
1279
1280 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR c++/26690
1283 * g++.dg/gomp/pr26690-1.C: New test.
1284 * g++.dg/gomp/pr26690-2.C: New test.
1285
1286 2006-03-20 Jeff Law <law@redhat.com>
1287
1288 * gcc.dg/tree-ssa/pr21829.c: New test.
1289
1290 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1291
1292 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1293
1294 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1295 (check_visibility_available): Use it.
1296 (check_effective_target_default_packed): Likewise.
1297 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1298 (check_effective_target_fopenmp): Likewise.
1299 (check_effective_target_freorder): Likewise.
1300 (check_effective_target_fpic): Likewise.
1301 (check_named_sections_available): Likewise.
1302 (check_effective_target_ilp32): Likewise.
1303 (check_effective_target_lp64): Likewise.
1304
1305 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1306
1307 PR fortran/20935
1308 * gfortran.dg/scalar_mask_2.f90: New test case.
1309
1310 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1311
1312 PR tree-opt/26629
1313 * gcc.dg/tree-ssa/loadpre12.c: New test.
1314 * gcc.dg/tree-ssa/loadpre13.c: New test.
1315 * gcc.dg/tree-ssa/loadpre14.c: New test.
1316 * gcc.dg/tree-ssa/loadpre15.c: New test.
1317 * gcc.dg/tree-ssa/loadpre16.c: New test.
1318 * gcc.dg/tree-ssa/loadpre17.c: New test.
1319 * gcc.dg/tree-ssa/loadpre18.c: New test.
1320 * gcc.dg/tree-ssa/loadpre19.c: New test.
1321 * gcc.dg/tree-ssa/loadpre20.c: New test.
1322 * gcc.dg/tree-ssa/loadpre21.c: New test.
1323 * gcc.dg/tree-ssa/loadpre22.c: New test.
1324
1325 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1326
1327 PR fortran/26741
1328 * gfortran.dg/elemental_initializer_1.f90: New test.
1329
1330 PR fortran/26716
1331 * gfortran.dg/assumed_shape_ranks_2: New test.
1332
1333 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1334
1335 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1336 target fpic.
1337
1338 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1339
1340 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1341 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1342 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1343 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1344 gfortran.fortran-torture/execute/direct_io.f90,
1345 gfortran.fortran-torture/execute/inquire_2.f90,
1346 gfortran.fortran-torture/execute/inquire_4.f90,
1347 gfortran.fortran-torture/execute/list_read_1.f90,
1348 gfortran.fortran-torture/execute/open_replace.f90,
1349 gfortran.fortran-torture/execute/slash_edit.f90,
1350 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1351 temporary files from testcases.
1352
1353 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1354
1355 PR libgfortran/26509
1356 gfortran.dg/write_direct_eor.f90: New test.
1357
1358 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1359
1360 * gcc.target/powerpc/pr26350.c: New.
1361 * gcc.target/powerpc/indexed-addr.c: New.
1362
1363 2006-03-16 Roger Sayle <roger@eyesopen.com>
1364
1365 * gfortran.dg/dependency_13.f90: New test case.
1366
1367 2006-03-16 Roger Sayle <roger@eyesopen.com>
1368
1369 PR middle-end/21781
1370 * gcc.dg/real-const-1.c: New test case.
1371
1372 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1373
1374 * g++.old-deja/g++.other/init18.C: New.
1375 * g++.old-deja/g++.other/init5.C: Remove xfail.
1376
1377 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1378
1379 * g++.dg/opt/pr15551.C: Cleanup temp file.
1380
1381 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1382
1383 PR c++/6634
1384 g++.dg/parse/long1.C: New test.
1385
1386 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1387
1388 PR fortran/19101
1389 * gfortran.dg/continuation.f90: New test.
1390 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1391
1392 2006-03-14 Richard Guenther <rguenther@suse.de>
1393
1394 PR tree-optimization/26672
1395 * gcc.dg/torture/pr26672.c: New testcase.
1396
1397 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1398
1399 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1400 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1401
1402 2006-03-13 Roger Sayle <roger@eyesopen.com>
1403
1404 PR middle-end/26557
1405 * gcc.c-torture/compile/switch-1.c: New test case.
1406
1407 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1408
1409 PR fortran/25378
1410 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1411 test to include more permuatations of mask and index.
1412 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1413 respond to F2003 spec. that the position returned for an all false
1414 mask && condition is zero.
1415
1416 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR middle-end/25989
1419 * gcc.dg/gomp/pr25989.c: New test.
1420
1421 2006-03-13 Jeff Law <law@redhat.com>
1422
1423 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1424
1425 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1426
1427 * gcc.dg/switch-9.c: New test.
1428
1429 2006-03-13 Richard Guenther <rguenther@suse.de>
1430
1431 PR middle-end/26630
1432 * gcc.dg/torture/pr26630.c: New testcase.
1433
1434 2006-03-11 Roger Sayle <roger@eyesopen.com>
1435
1436 * gfortran.dg/dependency_10.f90: New test case.
1437 * gfortran.dg/dependency_11.f90: Likewise.
1438
1439 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1440 Erik Edelmann <eedelman@gcc.gnu.org>
1441
1442 * gfortran.dg/allocatable_function_1.f90: New.
1443 * gfortran.dg/allocatable_function_2.f90: New.
1444
1445 2006-03-10 Richard Guenther <rguenther@suse.de>
1446
1447 PR middle-end/26565
1448 * gcc.dg/torture/pr26565.c: New testcase.
1449
1450 2006-03-09 Eric Christopher <echristo@apple.com>
1451
1452 * gcc.c-torture/compile/20060309-1.c: New.
1453
1454 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1455
1456 PR libgfortran/26499
1457 * gfortran.dg/write_back.f: New test.
1458 * gfortran.dg/write_rewind_1.f: New test.
1459 * gfortran.dg/write_rewind_2.f: New test.
1460
1461 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1462
1463 PR libgfortran/26554
1464 * gfortran.dg/read_logical.f90: New test.
1465
1466 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1467
1468 * ada/acats/norun.lst: cdd2a03 now passes.
1469
1470 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1471
1472 PR testsuite/25177
1473 * gcc.target/powerpc/pr18096-1.c: Change where the error
1474 would match.
1475
1476 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1477
1478 * gcc.target/i386/cleanup-1.c: New test.
1479 * gcc.target/i386/cleanup-2.c: New test.
1480
1481 2006-03-04 Roger Sayle <roger@eyesopen.com>
1482
1483 * gfortran.dg/dependency_9.f90: Remove for the time being.
1484
1485 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1486
1487 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1488 directive.
1489
1490 2006-03-03 Roger Sayle <roger@eyesopen.com>
1491
1492 * gfortran.dg/dependency_9.f90: New test case.
1493
1494 2006-03-03 Roger Sayle <roger@eyesopen.com>
1495
1496 * gfortran.dg/dependency_4.f90: New test case.
1497 * gfortran.dg/dependency_5.f90: New test case.
1498 * gfortran.dg/dependency_6.f90: New test case.
1499 * gfortran.dg/dependency_7.f90: New test case.
1500 * gfortran.dg/dependency_8.f90: New test case.
1501
1502 2006-03-03 Paul Brook <paul@codesourcery.com>
1503
1504 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1505 Add m68k-*-elf.
1506
1507 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1508
1509 PR fortran/25031
1510 * multiple_allocation_1.f90: New test.
1511
1512 2006-03-03 Roger Sayle <roger@eyesopen.com>
1513
1514 PR tree-optimization/26524
1515 * gfortran.dg/pr26524.f: New test case.
1516
1517 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1518
1519 * g++.dg/template/repo5.C: Cleanup repo files.
1520 * gcc.dg/20051201-1.c: Cleanup coverage files.
1521 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1522 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1523 tree dump files.
1524
1525 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1526
1527 * objc.dg/objc-nofilename-1.m: New test.
1528 * objc.dg/bad-receiver-type.m: New test.
1529 * obj-c++.dg/bad-receiver-type.mm: New test.
1530
1531 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1532
1533 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1534
1535 2006-03-01 Mike Stump <mrs@apple.com>
1536
1537 * g++.dg/abi/key2.C: Add.
1538
1539 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1540
1541 * gfortran.dg/logical_dot_product.f90: New test.
1542
1543 PR fortran/26393
1544 * gfortran.dg/used_interface_ref.f90: New test.
1545
1546 PR fortran/20938
1547 * gfortran.dg/dependency_2.f90: New test.
1548 * gfortran.fortran-torture/execute/where17.f90: New test.
1549 * gfortran.fortran-torture/execute/where18.f90: New test.
1550 * gfortran.fortran-torture/execute/where19.f90: New test.
1551 * gfortran.fortran-torture/execute/where20.f90: New test.
1552
1553 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1554
1555 * g++.dg/tree-ssa/pr26443.C: New test case.
1556
1557 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1558
1559 PR middle-end/26022
1560 * g++.dg/opt/return-slot1.C: New test.
1561
1562 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1563
1564 PR libgfortran/26136
1565 * gfortran.dg/namelist_23.f90: New test.
1566
1567 2006-02-28 Roger Sayle <roger@eyesopen.com>
1568
1569 PR middle-end/14752
1570 * gcc.dg/fold-eqandshift-2.c: New test case.
1571
1572 2006-02-28 Richard Guenther <rguenther@suse.de>
1573
1574 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1575 decomposition.
1576
1577 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1578
1579 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1580
1581 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1582
1583 PR libgfortran/26464
1584 * gfortran.dg/backspace_5.f: New test.
1585 * gfortran.dg/backspace_6.f: New test.
1586
1587 2006-02-26 Roger Sayle <roger@eyesopen.com>
1588
1589 * gcc.dg/fold-eqandnot-1.c: New test case.
1590
1591 2006-02-26 Roger Sayle <roger@eyesopen.com>
1592
1593 PR middle-end/19983
1594 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1595
1596 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1597
1598 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1599 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1600
1601 2006-02-26 Richard Guenther <rguenther@suse.de>
1602
1603 PR tree-optimization/26421
1604 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1605
1606 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1607
1608 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1609 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1610
1611 2006-02-26 Roger Sayle <roger@eyesopen.com>
1612
1613 * gcc.dg/fold-even-1.c: New test case.
1614
1615 2006-02-26 Roger Sayle <roger@eyesopen.com>
1616
1617 PR middle-end/21137
1618 * gcc.dg/fold-eqandshift-1.c: New test case.
1619
1620 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1621
1622 PR tree-optimization/25125
1623 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1624 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1625
1626 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1627
1628 PR tree-optimizations/26359
1629 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1630 with -fdump-tree-dceloop-details.
1631 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1632
1633 2006-02-25 Roger Sayle <roger@eyesopen.com>
1634
1635 PR middle-end/23673
1636 * gcc.dg/fold-eqxor-1.c: New test case.
1637 * gcc.dg/fold-eqxor-2.c: Likewise.
1638 * gcc.dg/fold-eqxor-3.c: Likewise.
1639
1640 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1641
1642 PR fortran/23092
1643 * scalar_mask_1.f90: New test.
1644
1645 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1646
1647 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1648 * g++.dg/eh/uncaught2.C: New.
1649 * g++.dg/eh/uncaught3.C: New.
1650
1651 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1652
1653 PR libgfortran/26423
1654 * gfortran.dg/read_many_1.f: New test.
1655
1656 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1657
1658 PR fortran/24519
1659 * gfortran.dg/dependency_3.f90: New test.
1660 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1661 XFAILs.
1662
1663 PR fortran/25395
1664 * gfortran.dg/equiv_6.f90: New test.
1665
1666 2006-02-23 Jeff Law <law@redhat.com>
1667
1668 * gcc.c-torture/compile/pr26425.c: New test.
1669
1670 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR middle-end/26412
1673 * gcc.dg/gomp/pr26412.c: New test.
1674
1675 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1676
1677 PR c++/26291
1678 * g++.dg/other/ellipsis1.C: New test.
1679 * g++.dg/parse/operator4.C: Adjust error marker.
1680
1681 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1682
1683 PR target/25603
1684 * gfortran.dg/pr25603.f: New testcase.
1685
1686 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1687
1688 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1689 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1690
1691 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1692
1693 * g++.dg/eh/spbp.C: New.
1694
1695 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR middle-end/26379
1698 * gcc.target/i386/mmx-7.c: New test.
1699
1700 2006-02-20 Roger Sayle <roger@eyesopen.com>
1701
1702 PR tree-optimization/26361
1703 * gcc.dg/tree-ssa/vrp27.c: New test case.
1704
1705 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1706
1707 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1708 * gcc.dg/tree-ssa/complex-4.c: Here.
1709
1710 2006-02-19 Roger Sayle <roger@eyesopen.com>
1711
1712 PR middle-end/19543
1713 * gfortran.dg/logical_1.f90: New test case.
1714
1715 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR middle-end/26334
1718 * gcc.dg/20060218-1.c: Moved to...
1719 * gcc.target/i386/20060218-1.c: ... here. New test.
1720
1721 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
1722
1723 PR fortran/26201
1724 * gfortran.dg/convert_1.f90: New.
1725
1726 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
1727
1728 PR fortran/25054
1729 * gfortran.dg/namelist_5.f90: New test.
1730
1731 PR fortran/25089
1732 * gfortran.dg/namelist_4.f90: New test.
1733
1734 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1735
1736 PR tree-opt/25680
1737 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1738
1739 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1740
1741 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1742 variable to take into account the variable name in the
1743 function header.
1744 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1745
1746 2006-02-18 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR middle-end/26334
1749 * gcc.c-torture/compile/20060217-1.c: New test.
1750 * gcc.dg/20060218-1.c: New test.
1751
1752 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
1753
1754 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1755
1756 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1757
1758 * gcc.dg/cpp/undef3.c: New test.
1759 * gcc.dg/cpp/trad/builtins2.c: New test.
1760
1761 2006-02-18 Mark Mitchell <mark@codesourcery.com>
1762
1763 PR c++/26266
1764 * g++.dg/template/static22.C: New test.
1765 * g++.dg/template/static23.C: New test.
1766 * g++.dg/template/static24.C: New test.
1767 * g++.dg/template/non-dependent13.C: New test.
1768 * g++.dg/init/member1.C: Tweak error markers.
1769
1770 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1771
1772 PR target/26255
1773 * gcc.c-torture/compile/pr26255.c: New test case.
1774
1775 2006-02-16 Roger Sayle <roger@eyesopen.com>
1776
1777 * gfortran.fortran-torture/execute/where_10.f90: New test case.
1778 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1779 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1780 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1781 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1782 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1783 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1784
1785 2006-02-16 Jeff Law <law@redhat.com>
1786
1787 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1788 * gcc.dg/tree-ssa/vrp26.c: New test.
1789
1790 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
1791
1792 PR target/20353
1793 PR target/24578
1794 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1795 __UCLIBC__ is defined.
1796
1797 2006-02-16 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR fortran/26224
1800 * gfortran.dg/gomp/pr26224.f: New test.
1801
1802 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
1803
1804 PR tree-opt/25918
1805 * lib/target-supports.exp
1806 (check_effective_target_vect_short_mult): New.
1807 (check_effective_target_vect_char_mult): New.
1808 (check_effective_target_vect_widen_sum_qi_to_si): New.
1809 (check_effective_target_vect_widen_sum_qi_to_hi): New.
1810 (check_effective_target_vect_widen_sum_hi_to_si): New.
1811 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1812 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1813 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1814 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1815 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1816 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1817 vect-reduc-pattern-2c.c
1818 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1819 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1820 vect-reduc-pattern-1c.c
1821
1822 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
1823
1824 PR fortran/24557
1825 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1826
1827 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
1828
1829 PR fortran/26054
1830 * gfortran.dg/enum_8.f90: Remove check for warning.
1831 * gfortran.dg/iomsg_1.f90: Ditto.
1832 * gfortran.dg/enum_1.f90: Ditto.
1833 * gfortran.dg/enum_9.f90: Ditto.
1834 * gfortran.dg/enum_2.f90: Ditto.
1835 * gfortran.dg/enum_10.f90: Ditto.
1836 * gfortran.dg/enum_3.f90: Ditto.
1837 * gfortran.dg/flush_1.f90: Ditto.
1838 * gfortran.dg/enum_4.f90: Ditto.
1839 * gfortran.dg/array_constructor_1.f90: Ditto.
1840 * gfortran.dg/enum_5.f90: Ditto.
1841 * gfortran.dg/enum_6.f90: Ditto.
1842 * gfortran.dg/enum_7.f90: Ditto.
1843
1844 2006-02-15 Jakub Jelinek <jakub@redhat.com>
1845
1846 PR middle-end/26300
1847 * gcc.c-torture/compile/20060215-1.c: New test.
1848
1849 2006-02-14 Roger Sayle <roger@eyesopen.com>
1850
1851 PR middle-end/23670
1852 * gcc.dg/tree-ssa/andor-2.c: New test case.
1853
1854 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
1855
1856 PR fortran/25045
1857 * optional_dim.f90: New test.
1858
1859 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1860
1861 PR fortran/26277
1862 * gfortran.dg/label_4.f90: New.
1863
1864 2006-02-14 Jakub Jelinek <jakub@redhat.com>
1865 Diego Novillo <dnovillo@redhat.com>
1866 Uros Bizjak <uros@kss-loka.si>
1867
1868 * gfortran.dg/gomp: New directory.
1869
1870 2006-02-14 Richard Guenther <rguenther@suse.de>
1871
1872 PR tree-optimization/26258
1873 * gcc.dg/torture/pr26258.c: New testcase.
1874
1875 2006-02-13 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR fortran/26246
1878 * gfortran.dg/pr26246_1.f90: New test.
1879 * gfortran.dg/pr26246_2.f90: New test.
1880
1881 PR middle-end/26092
1882 * gcc.c-torture/compile/20060208-1.c: New test.
1883
1884 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
1885
1886 PR fortran/26074
1887 PR fortran/25103
1888 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1889 * gfortran.dg/bad_automatic_objects_1.f90: New test.
1890 * gfortran.dg/automatic_module_variable.f90: Change error message.
1891
1892 PR fortran/20861
1893 * gfortran.dg/internal_dummy_1.f90: New test.
1894
1895 PR fortran/20871
1896 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1897
1898
1899 PR fortran/25083
1900 * gfortran.dg/uncommon_block_data_1.f90: New test.
1901 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1902 with standard.
1903
1904 PR fortran/25088
1905 * gfortran.dg/typed_subroutine_1.f90: New test.
1906
1907 2006-02-13 Geoffrey Keating <geoffk@apple.com>
1908
1909 * objc.dg/dwarf-1.m: New.
1910
1911 2006-02-13 Roger Sayle <roger@eyesopen.com>
1912
1913 PR middle-end/24427
1914 * gcc.dg/tree-ssa/andor-1.c: New test case.
1915
1916 2006-02-13 Josh Conner <jconner@apple.com>
1917
1918 PR target/25376
1919 * gcc.dg/pr25376.c: New test.
1920
1921 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1922 assemble.
1923 * lib/target-supports.exp (check_named_sections_available):
1924 Only compile named-sections test -- don't assemble.
1925
1926 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
1927
1928 * g++.dg/warn/no-write-strings.C: New test.
1929 * g++.dg/warn/write-strings.C: Likewise.
1930 * g++.dg/warn/write-strings-default.C: Likewise.
1931
1932 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
1933
1934 PR fortran/25806
1935 * gfortran.dg/ret_pointer_2.f90: New test.
1936
1937 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1938
1939 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1940
1941 2006-02-10 Jeff Law <law@redhat.com>
1942
1943 * gcc.c-torture/compile/pr26213.c: New test.
1944
1945 2006-02-10 Steven G. Kargl <kargls@comcast.net>
1946
1947 gfortran.dg/null_1.f90: New test.
1948
1949 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1950
1951 PR fortran/14771
1952 * gfortran.dg/parens_4.f90: New.
1953 * gfortran.dg/parens_5.f90: New.
1954
1955 2006-02-10 Richard Guenther <rguenther@suse.de>
1956
1957 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1958
1959 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1960 Paul Thomas <pault@gcc.gnu.org>
1961
1962 PR fortran/14771
1963 * gfortran.dg/parens_1.f90: New.
1964 * gfortran.dg/parens_2.f90: New.
1965 * gfortran.dg/parens_3.f90: New.
1966
1967 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
1968
1969 PR fortran/26038
1970 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1971
1972 PR fortran/25059
1973 * gfortran.dg/impure_assignment_1.f90: New test.
1974
1975 PR fortran/25070
1976 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1977
1978 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1979
1980 PR target/26141
1981 * g++.dg/expr/stdarg2.C: New test.
1982
1983 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1984
1985 PR inline-asm/16194
1986 * gcc.dg/pr16194.c: New test.
1987
1988 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1989
1990 * ada/acats/run_acats: Use portable variant of "$@".
1991
1992 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
1993
1994 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1995 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1996
1997 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
1998
1999 PR tree-opt/26179
2000 * g++.dg/opt/pr26179.C: New test.
2001
2002 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2003
2004 PR middle-end/26134
2005 * gcc.dg/tree-ssa/complex-3.c: New test.
2006
2007 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2008
2009 * gcc.c-torture/compile/volatile-1.c: New test.
2010
2011 2006-02-09 Diego Novillo <dnovillo@redhat.com>
2012
2013 PR 26180
2014 * gcc.dg/tree-ssa/pr26180.c: New test.
2015
2016 2006-02-08 Jeff Law <law@redhat.com>
2017
2018 * gcc.dg/tree-ssa/pr21417.c: New test.
2019
2020 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2021
2022 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2023 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2024
2025 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2026
2027 * lib/scanrtl.exp: New.
2028
2029 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2030
2031 PR c++/26071
2032 * g++.dg/other/virtual2.C: New test.
2033
2034 PR c++/26070
2035 * g++.dg/other/virtual1.C: New test.
2036
2037 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2038
2039 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2040 cleanup-ipa-dump): Update dump file glob patterns.
2041 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2042 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2043
2044 * lib/gcc-dg.exp: Load it.
2045 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2046
2047 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2048
2049 PR testsuite/26159
2050 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2051 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2052
2053 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2054
2055 PR fortran/25577
2056 * gfortran.dg/mvbits_1.f90: New.
2057
2058 2006-02-07 Dirk Mueller <dmueller@suse.com>
2059
2060 * g++.dg/warn/Wdiv-by-zero.C: New test.
2061 * g++.dg/warn/Wno-div-by-zero.C: New.
2062
2063 2006-02-07 Jeff Law <law@redhat.com>
2064
2065 * gcc.dg/tree-ssa/pr21559.c: New test.
2066
2067 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2068 multiple VRP passes.
2069 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2070 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2071 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2072 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2073 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2074 * gcc.dg/tree-ssa/vrp02.c: Likewise
2075 * gcc.dg/tree-ssa/vrp11.c: Likewise
2076 * gcc.dg/tree-ssa/pr14341.c: Likewise
2077 * gcc.dg/tree-ssa/vrp19.c: Likewise
2078 * gcc.dg/tree-ssa/vrp20.c: Likewise
2079 * gcc.dg/tree-ssa/vrp03.c: Likewise
2080 * gcc.dg/tree-ssa/pr21086.c: Likewise
2081 * gcc.dg/tree-ssa/pr21959.c: Likewise
2082 * gcc.dg/tree-ssa/vrp21.c: Likewise
2083 * gcc.dg/tree-ssa/vrp04.c: Likewise
2084 * gcc.dg/tree-ssa/pr25485.c: Likewise
2085 * gcc.dg/tree-ssa/pr22026.c: Likewise
2086 * gcc.dg/tree-ssa/vrp22.c: Likewise
2087 * gcc.dg/tree-ssa/vrp05.c: Likewise
2088 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2089 * gcc.dg/tree-ssa/pr20701.c: Likewise
2090 * gcc.dg/tree-ssa/vrp23.c: Likewise
2091 * gcc.dg/tree-ssa/vrp06.c: Likewise
2092 * gcc.dg/tree-ssa/pr22117.c: Likewise
2093 * gcc.dg/tree-ssa/pr20702.c: Likewise
2094 * gcc.dg/tree-ssa/vrp15.c: Likewise
2095 * gcc.dg/tree-ssa/pr21090.c: Likewise
2096 * gcc.dg/tree-ssa/pr21294.c: Likewise
2097 * gcc.dg/tree-ssa/vrp24.c: Likewise
2098 * gcc.dg/tree-ssa/vrp07.c: Likewise
2099 * gcc.dg/tree-ssa/pr21563.c: Likewise
2100 * gcc.dg/tree-ssa/pr25382.c: Likewise
2101 * gcc.dg/tree-ssa/vrp16.c: Likewise
2102 * gcc.dg/tree-ssa/vrp25.c: Likewise
2103 * gcc.dg/tree-ssa/vrp08.c: Likewise
2104 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2105 * gcc.dg/tree-ssa/vrp17.c: Likewise
2106 * gcc.dg/tree-ssa/pr21458.c: Likewise
2107 * g++.dg/tree-ssa/pr18178.C: Likewise
2108
2109 2006-02-07 Richard Guenther <rguenther@suse.de>
2110
2111 PR c++/26140
2112 Revert
2113 2006-01-30 Richard Guenther <rguenther@suse.de>
2114 PR c++/23372
2115 * gcc.dg/pr23372-1.C: New testcase.
2116
2117 * g++.dg/tree-ssa/pr26140.C: New testcase.
2118
2119 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2120
2121 PR c++/9737
2122 * g++.dg/template/ttp15.C: New test.
2123 * g++.dg/template/ttp16.C: Likewise.
2124 * g++.dg/template/ttp17.C: Likewise.
2125 * g++.old-deja/g++.pt/ttp36.C: Remove.
2126 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2127 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2128 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2129 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2130 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2131 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2132 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2133 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2134 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2135
2136 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2137
2138 PR libfortran/23815
2139 * unf_io_convert_4.f90: New test.
2140
2141 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2142
2143 * gcc.dg/tree-ssa/loadpre10.c: New test.
2144 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2145 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2146 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2147
2148 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2149
2150 PR libfortran/24685
2151 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2152
2153 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2154
2155 PR tree-opt/25251
2156 * gfortran.dg/assign_7.f: New test.
2157
2158 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR fortran/26041
2161 PR fortran/26064
2162 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2163 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2164 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2165
2166 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2167
2168 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2169 in size_t typedef.
2170
2171 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2172
2173 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2174 * g++.dg/charset/string.c (foo): Likewise.
2175 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2176 const char*
2177 * g++.dg/ext/builtin2.C (printf): Likewise.
2178 * g++.dg/init/new15.C (printf): Likewise.
2179 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2180 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2181 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2182 * g++.dg/template/non-dependent4.C (temp): Likewise.
2183 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2184 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2185 parameter type to const char*.
2186 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2187 Change type to const char*.
2188 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2189 Likewise.
2190 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2191 second parameter type to const char*.
2192 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2193 (Y::Y): Change parameter type to const char*.
2194 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2195 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2196 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2197 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2198 (char*).
2199 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2200 const char*.
2201 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2202 type to const char*.
2203 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2204 return type to const char*.
2205 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2206 to const char*.
2207 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2208 * g++.old-deja/g++.law/refs1.C: Likewise.
2209 * g++.old-deja/g++.law/visibility1.C: Likewise.
2210 * g++.old-deja/g++.law/visibility2.C: Likewise.
2211 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2212 const char*.
2213 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2214 * g++.old-deja/g++.mike/net48.C: Likewise.
2215 * g++.old-deja/g++.mike/p646.C: Likewise.
2216 * g++.old-deja/g++.mike/p6746.C: Likewise.
2217 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2218 type to const char*.
2219 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2220 deprecated conversion warning.
2221 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2222 char*.
2223 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2224 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2225 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2226 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2227 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2228 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2229 * g++.old-deja/g++.pt/t39.C: Likewise.
2230 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2231 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2232
2233 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2234
2235 PR fortran/25075
2236 intrinsic_argument_conformance_1.f90: New test.
2237
2238 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2239
2240 PR fortran/20845
2241 * gfortran.dg/char_result_11.f90: Add SAVE.
2242 * gfortran.dg/der_pointer_4.f90: Ditto.
2243 * gfortran.dg/default_initialization.f90: New test.
2244
2245 2006-02-03 Jeff Law <law@redhat.com>
2246
2247 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2248 handle more than 100 dump files.
2249 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2250 * lib/scantree.exp (scan-tree-dump): Likewise.
2251 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2252 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2253 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2254 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2255 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2256
2257 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2258
2259 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2260
2261 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2262
2263 * g++.dg/template/using12.C: New test.
2264
2265 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2266
2267 * gcc.target/powerpc/pr25960.c: New test.
2268
2269 2006-02-02 Steven G. Kargl <kargls@comcast>
2270
2271 PR fortran/24958
2272 gfortran.dg/nullify_2.f90: New test.
2273
2274 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2275
2276 PR 25990
2277 * gcc.dg/gomp/pr25990.c: New test.
2278
2279 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2280
2281 PR c++/25342
2282 * g++.gd/template/partial4.C: New test.
2283
2284 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2285
2286 PR middle-end/26001
2287 * gfortran.dg/data_char_2.f90: New.
2288
2289 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2290
2291 PR fortran/26039
2292 maxval_maxloc_conformance_1.f90: New test.
2293
2294 2006-01-31 Richard Guenther <rguenther@suse.de>
2295
2296 * gcc.target/i386/sselibm-1.c: New testcase.
2297 * gcc.target/i386/sselibm-2.c: Likewise.
2298 * gcc.target/i386/sselibm-3.c: Likewise.
2299 * gcc.target/i386/sselibm-4.c: Likewise.
2300 * gcc.target/i386/sselibm-5.c: Likewise.
2301
2302 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2303
2304 PR fortran/24266
2305 * gfortran.dg/arrayio_derived_2.f90: New.
2306
2307 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2308
2309 * gcc.dg/unsigned-long-compare.c: New test.
2310
2311 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2312
2313 PR testsuite/25318
2314 * lib/target-supports.exp (check_effective_target_freorder):
2315 Check to see if target supports -freorder-blocks-and-partition.
2316 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2317 instead of "dg-require-named-sections".
2318
2319 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2320
2321 PR target/14798:
2322 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2323 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2324 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2325 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2326 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2327 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2328 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2329 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2330
2331 2006-01-30 Richard Guenther <rguenther@suse.de>
2332
2333 PR c++/23372
2334 * gcc.dg/pr23372-1.C: New testcase.
2335
2336 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2337
2338 * gcc.dg/gomp/pr25874.c: New test.
2339
2340 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2341
2342 PR tree-opt/25911
2343 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2344
2345 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2346
2347 PR fortran/18578
2348 PR fortran/18579
2349 PR fortran/20857
2350 PR fortran/20885
2351 * gfortran.dg/intent_out_1.f90: New test.
2352
2353 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2354
2355 PR fortran/17911
2356 * gfortran.dg/procedure_lvalue.f90: New test.
2357
2358 PR fortran/20895
2359 PR fortran/25030
2360 * gfortran.dg/char_pointer_assign_2.f90: New test.
2361 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2362 assignment to be consistent with standard.
2363 * gfortran.dg/char_result_2.f90: The same.
2364 * gfortran.dg/char_result_8.f90: The same.
2365
2366 2006-01-28 Zack Weinberg <zackw@panix.com>
2367
2368 * gcc.dg/Woverlength-strings.c
2369 * gcc.dg/Woverlength-strings-pedantic-c89.c
2370 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2371 * gcc.dg/Woverlength-strings-pedantic-c99.c
2372 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2373
2374 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2375
2376 * gcc.c-torture/execute/20060127-1.c: New test.
2377
2378 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2379
2380 PR c++/25999
2381 * g++.dg/ext/pragmaweak1.C: New test.
2382
2383 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2384
2385 PR c++/25855
2386 * g++.dg/template/spec29.C: New test.
2387
2388 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2389
2390 PR c/19606.
2391 * gcc.c-torture/execute/pr19606.c: New.
2392
2393 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2394
2395 * gcc.dg/pragma-re-4.c: New test.
2396
2397 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2398
2399 PR fortran/25964
2400 * gfortran.dg/assumed_size_refs_3.f90: New test.
2401
2402 2006-01-27 Ben Elliston <bje@au.ibm.com>
2403
2404 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2405
2406 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2407
2408 PR ada/21317
2409 * ada/acats/support/impdef.a: Add One_Long_Second.
2410 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2411 * ada/acats/tests/c9/c94026.a: Likewise.
2412 * ada/acats/tests/c9/c97305c.ada: Likewise.
2413 * ada/acats/tests/c9/c99004a.ada: Likewise.
2414
2415 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2416
2417 PR fortran/25964
2418 * gfortran.dg/global_references_2.f90: New test.
2419
2420 PR fortran/25084
2421 PR fortran/20852
2422 PR fortran/25085
2423 PR fortran/25086
2424 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2425 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2426
2427 PR fortran/25416
2428 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2429
2430 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2431
2432 PR c/25892
2433 * gcc.dg/Wpointer-sign.c: New.
2434 * gcc.dg/Wpointer-sign-Wall.c: New.
2435 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2436 * gcc.dg/Wpointer-sign-pedantic.c: New.
2437 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2438 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2439
2440 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2441
2442 PR C/25861
2443 * gcc.c-torture/compile/pr25861.c: New test.
2444
2445 2006-01-26 Paul Brook <paul@codesourcery.com>
2446
2447 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2448 on short-enum targets.
2449 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2450 variable.
2451 (generate_fields): Use short_enums.
2452 (main): Set short_enums. Document -e.
2453 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2454 on short-enum targets.
2455 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2456 variable.
2457 (generate_fields): Use short_enums.
2458 (main): Set short_enums. Document -e.
2459 * lib/target-supports.exp (check_effective_target_short_enums): New.
2460
2461 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2462
2463 PR target/25947
2464 * gcc.dg/torture/pr25947-1.c: New test.
2465
2466 2006-01-25 Jan Hubicka <jh@suse.cz>
2467 Roger Sayle <roger@eyesopen.com>
2468
2469 PR rtl-optimization/25703
2470 * gcc.target/i386/20060125-1.c: New test case.
2471 * gcc.target/i386/20060125-2.c: New test case.
2472
2473 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2474
2475 PR fortran/18540
2476 * gfortran.dg/goto_1.f: New.
2477
2478 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2479
2480 PR fortran/25716
2481 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2482 25716 on 32-bit systems too.
2483
2484 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2485
2486 PR testsuite/25590
2487 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2488
2489 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2490
2491 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2492
2493 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2494
2495 PR fortran/25835
2496 * gfortran.dg/read_eof.f90: Delete, renamed.
2497 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2498 * gfortran.dg/read_eof_2.f90: New test.
2499 * gfortran.dg/read_eof_3.f90: New test.
2500
2501 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2502
2503 PR tree-opt/25860
2504 * gcc.c-torture/compile/pr25860.c: New test.
2505
2506 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2507
2508 PR c++/25552
2509 * g++.dg/parse/dtor8.C: New test.
2510
2511 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2512
2513 PR testsuite/25891
2514 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2515 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2516 check_effective_target_fopenmp returns 0.
2517
2518 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2519
2520 PR ada/20548
2521 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2522 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2523 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2524
2525 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2526
2527 PR tree-opt/25857
2528 * g++.dg/opt/pr25857.C: New test.
2529
2530 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2531 Jan Hubicka <jh@suse.cz>
2532 Richard Guenther <rguenther@suse.de>
2533
2534 PR rtl-optimization/25654
2535 * gcc.dg/torture/pr25654.c: New testcase.
2536 * gcc.target/i386/pr25654.c: Likewise.
2537
2538 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2539
2540 PR fortran/25901
2541 * gfortran.dg/internal references_2.f90: New test.
2542
2543 Fix regression in testing of admissability of attributes.
2544 * gfortran.dg/intent_used_1.f90: New test.
2545
2546 2006-01-23 Ben Elliston <bje@au.ibm.com>
2547
2548 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2549 Remove target conditional torture options for i?86 and x86_64
2550 GNU/Linux.
2551
2552 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2553
2554 PR c++/10891
2555 * g++.dg/rtti/no-rtti.C: New.
2556
2557 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2558
2559 PR c++/25895
2560 * g++.dg/inherit/conv2.C: New test.
2561
2562 PR c++/25856
2563 * g++.dg/parse/dtor7.C: New test.
2564
2565 PR c++/25858
2566 * g++.dg/template/crash44.C: New test.
2567
2568 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2569
2570 PR fortran/25124
2571 PR fortran/25625
2572 * gfortran.dg/internal_references_1.f90: New test.
2573 PR fortran/20881
2574 PR fortran/23308
2575 PR fortran/25538
2576 PR fortran/25710
2577 * gfortran.dg/global_references_1.f90: New test.
2578 * gfortran.dg/g77/19990905-1.f: Restore the error that
2579 there is a clash between the common block name and
2580 the name of a subroutine reference.
2581
2582 PR fortran/PR24276
2583 * gfortran.dg/aliasing_dummy_1.f90: New test.
2584
2585 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2586
2587 * gcc.dg/vmx/1b-01.c: Warning fix.
2588 * gcc.dg/vmx/1c-02.c: Likewise.
2589 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2590
2591 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2592
2593 PR testsuite/24962
2594 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2595
2596 2006-01-20 Richard Guenther <rguenther@suse.de>
2597 Steven Bosscher <stevenb.gcc@gmail.com>
2598
2599 PR rtl-optimization/24626
2600 * gcc.dg/torture/pr24626-1.c: New testcase.
2601 * gcc.dg/torture/pr24626-2.c: Likewise.
2602 * gcc.dg/torture/pr24626-3.c: Likewise.
2603 * gcc.dg/torture/pr24626-4.c: Likewise.
2604
2605 2006-01-20 Dirk Mueller <dmueller@suse.com>
2606
2607 PR c++/5520
2608 * g++.dg/warn/empty-body.C: New.
2609
2610 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2611
2612 PR c++/22136
2613 * g++.dg/template/using10.C: New test.
2614 * g++.dg/temlpate/using11.C: Likewise.
2615 * g++.dg/inherit/using5.C: Tweak error messages.
2616
2617 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2618
2619 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2620 target test.
2621 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2622
2623 2006-01-19 Jan Hubicka <jh@suse.cz>
2624
2625 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2626
2627 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2628
2629 PR c++/25854
2630 * g++.dg/template/spec28.C: New test.
2631
2632 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2633
2634 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2635 Fix fprintf's by adding srcdir or removing it.
2636
2637 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2638
2639 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2640 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2641 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2642 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2643 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2644 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2645 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2646 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2647 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2648 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2649 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2650 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2651 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2652 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2653
2654 2006-01-18 Jeff Law <law@redhat.com>
2655
2656 * gcc.dg/tree-ssa/vrp25.c: New test.
2657
2658 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2659
2660 * gcc.dg/pr25805.c: Fix misapplied patch.
2661
2662 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2663
2664 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2665 (check_effective_target_vect_udot_qi): New.
2666 (check_effective_target_vect_sdot_hi): New.
2667 (check_effective_target_vect_udot_hi): New.
2668 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2669 prefixed with "wrapv-" with -fwrapv.
2670 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2671 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2672 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2673 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2674 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2675
2676 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2677 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2678 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2679 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2680
2681 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2682
2683 PR c++/16829
2684 * g++.dg/other/default2.C: New test.
2685 * g++.dg/other/default3.C: New test.
2686
2687 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2688
2689 PR c/25805
2690 * gcc.dg/pr25805.c: New file.
2691
2692 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2693
2694 PR c++/25836
2695 * g++.dg/template/init6.C: New test.
2696
2697 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2698
2699 * gcc.dg/tree-ssa/pr24287.c: New test
2700
2701 2006-01-18 Eric Christopher <echristo@apple.com>
2702
2703 * g++.dg/eh/table.C: New.
2704
2705 2006-01-18 DJ Delorie <dj@redhat.com>
2706
2707 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2708 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2709 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2710 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2711
2712 2006-01-18 Jeff Law <law@redhat.com>
2713
2714 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2715 on wrapping on overflow semantics.
2716
2717 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2718
2719 * gcc.gc/tree-ssa/vrp23.c: New test.
2720 * gcc.gc/tree-ssa/vrp24.c: New test.
2721
2722 2006-01-18 Richard Henderson <rth@redhat.com>
2723 Aldy Hernandez <aldyh@redhat.com>
2724 Jakub Jelinek <jakub@redhat.com>
2725 Diego Novillo <dnovillo@redhat.com>
2726 Uros Bizjak <uros@kss-loka.si>
2727
2728 * testsuite/gcc.dg/gomp: New directory.
2729
2730 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
2731 Steven G. Kargl <kargls@comcast.net>
2732
2733 PR fortran/20869
2734 * gfortran.dg/intrinsic_external_1.f90: New test.
2735
2736 PR fortran/20875.
2737 * gfortran.dg/elemental_pointer_1.f90: New test.
2738
2739 PR fortran/25024
2740 * gfortran.dg/external_procedures_1.f90: New test.
2741
2742 PR fortran/25785
2743 gfortran.dg/assumed_present.f90: New test.
2744
2745 2006-01-18 Jakub Jelinek <jakub@redhat.com>
2746
2747 * g++.dg/parse/lookup5.C: New test.
2748
2749 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2750
2751 PR fortran/25697
2752 * gfortran.dg/read_eof.f90: New test.
2753
2754 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2755
2756 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2757 add a closing brace.
2758
2759 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2760
2761 PR fortran/25631
2762 * gfortran.dg/fmt_tl.f: New test.
2763
2764 2006-01-17 Eric Christopher <echristo@apple.com>
2765
2766 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2767 * g++.old-deja/g++.warn/impint2.C: Ditto.
2768 * g++.old-deja/g++.other/null1.C: Ditto.
2769 * g++.dg/warn/conv2.C: Ditto.
2770 * g++.dg/warn/conv4.C: New file.
2771
2772 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2773
2774 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2775
2776 2006-01-17 Andreas Jaeger <aj@suse.de>
2777 Janis Johnson <janis187@us.ibm.com>
2778
2779 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2780 in 64-bit.
2781 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2782 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2783
2784 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2785
2786 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2787 xfail txxx where xxx >= 25.
2788
2789 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2790
2791 PR testsuite/25764
2792 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2793
2794 2006-01-17 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR c/25682
2797 * gcc.dg/pr25682.c: New test.
2798 * g++.dg/parse/array-size2.C: New test.
2799
2800 2006-01-16 Ian Lance Taylor <ian@airs.com>
2801
2802 * consistency.vlad: Remove entire directory, 1652 files.
2803
2804 2006-01-16 Janis Johnson <janis187@us.ibm.com>
2805
2806 * lib/target-supports.exp (check_effective_target_dfp_nocache,
2807 check_effective_target_dfprt_nocache): New.
2808 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2809 (check_effective_target_dfprt): New.
2810 * lib/c-compat.exp (check_dfp): Remove.
2811 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2812 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2813 level of support for decimal float.
2814 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2815 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2816 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2817 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2818 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2819 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2820 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2821 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2822 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2823 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2824 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2825 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2826 directives.
2827
2828 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
2829
2830 PR testsuite/25741
2831 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2832 $base_dir/../.
2833 * lib/gfortran.exp (gfortran_init): Likewise.
2834 * lib/obj-c++.exp (obj-c++_init): Likewise.
2835 * lib/scanasm.exp (scan-assembler-dem): Likewise.
2836 (scan-assembler-dem-not): Likewise.
2837 * lib/scandump.exp (scan-dump-dem): Likewise.
2838 (scan-dump-dem-not): Likewise.
2839
2840 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
2841
2842 PR testsuite/25767
2843 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2844 powerpc-*-darwin*.
2845 * lib/obj-c++.exp (obj-c++_init): Likewise.
2846
2847 2006-01-16 Richard Guenther <rguenther@suse.de>
2848
2849 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2850
2851 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2852
2853 PR testsuite/25777
2854 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2855 to LD_LIBRARY_PATH.
2856
2857 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
2858 Andrew Pinski <pinskia@physics.uc.edu>
2859
2860 * gcc.dg/minmax-1.c: New test.
2861
2862 2006-01-16 Ben Elliston <bje@au.ibm.com>
2863
2864 * gcc.dg/dfp/dfp.exp: Correct FSF address.
2865 * gcc.misc-tests/dectest.exp: Ditto.
2866
2867 2006-01-15 Ian Lance Taylor <ian@airs.com>
2868
2869 PR testsuite/25796
2870 * gcc.target/i386/cmov6.c: Use -march=k8.
2871
2872 2006-01-15 Andreas Jaeger <aj@suse.de>
2873
2874 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2875 x86 does not have __float128.
2876
2877 2006-01-14 Ian Lance Taylor <ian@airs.com>
2878
2879 * gcc.target/i386/cmov6.c: New test.
2880
2881 2006-01-14 Mark Mitchell <mark@codesourcery.com>
2882
2883 PR c++/25663
2884 * g++.dg/template/ctor6.C: New test.
2885
2886 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
2887
2888 PR tree-optimization/25485
2889 * gcc.dg/tree-ssa/pr25485.c: New.
2890
2891 2006-01-14 Richard Guenther <rguenther@suse.de>
2892
2893 PR tree-optimization/22548
2894 PR tree-optimization/22555
2895 PR tree-optimization/22501
2896 * gcc.dg/tree-ssa/alias-4.c: New testcase.
2897 * gcc.dg/tree-ssa/alias-5.c: Likewise.
2898 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2899 * gcc.dg/tree-ssa/alias-7.c: Likewise.
2900 * gcc.dg/tree-ssa/alias-8.c: Likewise.
2901 * gcc.dg/tree-ssa/alias-9.c: Likewise.
2902 * gcc.dg/tree-ssa/alias-10.c: Likewise.
2903 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2904 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2905
2906 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
2907
2908 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
2909 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2910
2911 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
2912 Richard Guenther <rguenther@suse.de>
2913
2914 PR rtl-optimization/24257
2915 * gcc.dg/torture/pr24257.c: New testcase.
2916
2917 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
2918
2919 * gcc.c-torture/execute/20060110-1.c: New test.
2920 * gcc.c-torture/execute/20060110-2.c: New test.
2921
2922 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
2923
2924 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2925
2926 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
2927
2928 PR fortran/25756
2929 * gfortran.dg/label_3.f90: New test.
2930
2931 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
2932
2933 PR tree-optimization/25771
2934 * g++.dg/tree-ssa/pr25771.C: New test
2935
2936 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
2937
2938 PR tree-opt/24365
2939 * g++.dg/opt/complex5.C: New test.
2940
2941 2006-01-13 Richard Guenther <rguenther@suse.de>
2942
2943 * gcc.target/i386/387-9.c: New testcase.
2944
2945 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
2946
2947 PR c++/24824
2948 * g++.dg/debug/dwarf2-1.C: New.
2949
2950 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
2951
2952 PR testsuite/25728
2953 * lib/gcov.exp (verify-lines): Add "close $fd".
2954
2955 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
2956 Ben Elliston <bje@au.ibm.com>
2957
2958 * gcc.dg/dfp/inf-1.c: New test.
2959
2960 2006-01-12 Janis Johnson <janis187@us.ibm.com>
2961 Yao Qi <qiyaoltc@cn.ibm.com>
2962 Ben Elliston <bje@au.ibm.com>
2963 Jon Grimm <jgrimm2@us.ibm.com>
2964
2965 * gcc.dg/nodfp-1.c: New test.
2966 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2967 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2968 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2969 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2970 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2971 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2972 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2973 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2974 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2975 * gcc.dg/format/dfp-scanf-1.c: Likewise.
2976 * gcc.dg/format/dfp-printf-1.c: Likewise.
2977 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2978 (compat_setup_dfp): New.
2979 * gcc.dg/compat/compat.exp: Use it.
2980 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2981 Make some variables global, prepend "compat_" to their names.
2982 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2983 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2984 * gcc.misc-tests/dectest.exp: New test driver for decTest.
2985 * lib/compat.exp (compat_skip_list): Make global, rename.
2986 * lib/c-compat.exp: New file.
2987 * lib/target-supports.exp (check_effective_target_dfp): New.
2988
2989 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2990 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2991 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2992 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2993 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2994 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2995 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2996 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2997 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2998 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2999 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3000 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3001 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3002 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3003 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3004 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3005 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3006 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3007 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3008 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3009 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3010 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3011 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3012 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3013 gcc.dg/dfp/struct-layout-1.c,
3014 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3015 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3016 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3017 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3018 gcc.dg/dfp/func-vararg-dfp.c,
3019 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3020 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3021 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3022 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3023 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3024
3025 2006-01-11 Richard Guenther <rguenther@suse.de>
3026
3027 PR tree-optimization/25734
3028 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3029
3030 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3031
3032 PR fortran/25486
3033 * gfortran.dg/literal_character_constant_1_x.F: New test.
3034 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3035 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3036 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3037
3038 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3039
3040 PR c++/25386
3041 * g++.dg/ext/packed3.C: Add expected packed error.
3042
3043 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3044
3045 PR target/25706
3046 * gcc.dg/torture/pr25706-1.c: New test.
3047
3048 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3049
3050 PR tree-optimization/23109
3051 PR tree-optimization/23948
3052 PR tree-optimization/24123
3053
3054 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3055 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3056 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3057 g++.dg/tree-ssa/pr23948.C: New testcases.
3058 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3059 three divisions in order to do the optimization.
3060
3061 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3062
3063 PR c++/25632
3064 * g++.dg/other/pr25632.C: New test.
3065
3066 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3067
3068 PR fortran/25730
3069 * gfortran.dg/used_types_1.f90: New test.
3070
3071 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3072
3073 PR target/25718
3074 * gcc.dg/torture/pr25718-1.c: New test.
3075
3076 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3077
3078 * gfortran.dg/list_read_2.f90: Fix typo in description.
3079
3080 2006-01-10 Jan Beulich <jbeulich@novell.com>
3081
3082 * lib/target-supports.exp (check_visibility_available): Simplify test
3083 for *-*-netware*.
3084 (check_profiling_available): Fail for *-*-netware*.
3085 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3086 * gcc.dg/20021014-1.c: Likewise.
3087 * gcc.dg/nest.c: Likewise.
3088
3089 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3090
3091 fortran/24936
3092 * gfortran.dg/forall_3.f90: New test.
3093
3094 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3095
3096 PR fortran/21977
3097 * gfortran.dg/nesting_2.f90: New test.
3098 * gfortran.dg/nesting_3.f90: New test.
3099
3100 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3101
3102 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3103 Fix typo in comment.
3104
3105 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3106
3107 * gfortran.dg/single_char_string.f90: New test.
3108
3109 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3110
3111 * gfortran.dg/ichar_2.f90: New test.
3112
3113 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3114
3115 PR fortran/25093
3116 * gfortran.dg/private_type_4.f90: New.
3117
3118 2006-01-07 Richard Guenther <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3121
3122 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3123
3124 * gfortran.dg/func_decl_1.f90: New.
3125 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3126 * gfortran.dg/array_alloc_2.f90: Likewise.
3127 * gfortran.dg/char_result_8.f90: Likewise.
3128 * gfortran.dg/dup_save_1.f90: Likewise.
3129 * gfortran.dg/dup_save_2.f90: Likewise.
3130 * gfortran.dg/f2c_6.f90: Likewise.
3131 * gfortran.dg/f2c_7.f90: Likewise.
3132 * gfortran.dg/func_result_2.f90: Likewise.
3133 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3134
3135 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3136
3137 PR fortran/22146
3138 * gfortran.dg/elemental_subroutine_1.f90: New test.
3139 * gfortran.dg/elemental_subroutine_2.f90: New test.
3140
3141 PR fortran/25029
3142 PR fortran/21256
3143 * gfortran.dg/assumed_size_refs_1.f90: New test.
3144
3145 PR fortran/20868
3146 PR fortran/20870
3147 * gfortran.dg/assumed_size_refs_2.f90: New test.
3148 * gfortran.dg/initialization_1.f90: Change warning message.
3149
3150 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3151
3152 * gcc.dg/tree-ssa/loop-15.c: New test.
3153
3154 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3155
3156 PR fortran/25598
3157 * gfortran.dg/backspace_3.f: New test.
3158 * gfortran.dg/backspace_4.f: New test.
3159
3160 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3161
3162 PR fortran/24268
3163 * gfortran.dg/fmt_white.f: Update test.
3164
3165 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3166
3167 * gcc.dg/cast-1.c: Add new warning.
3168 * gcc.dg/cast-2.c: Likewise.
3169 * gcc.dg/cast-3.c: Likewise.
3170 * gcc.dg/format/cast-1.c: Likewise.
3171 * gcc.dg/cast-4.c: New testcase.
3172
3173 2006-01-05 Richard Guenther <rguenther@suse.de>
3174
3175 PR tree-optimization/22555
3176 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3177
3178 2006-01-05 Richard Guenther <rguenther@suse.de>
3179 Diego Novillo <dnovillo@redhat.com>
3180
3181 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3182 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3183 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3184 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3185 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3186 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3187 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3188 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3189 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3190 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3191 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3192 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3193 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3194 * treelang/compile/extravar.tree: Likewise.
3195 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3196 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3197 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3198 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3199 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3200
3201 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3202
3203 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3204 for 64-bit fix.
3205
3206 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3207
3208 PR fortran/23675
3209 gfortran.dg/char_result_11.f90: New.
3210
3211 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3212
3213 PR c++/24782
3214 * g++.dg/parse/access9.C: New test.
3215 * g++.dg/tc1/dr52.C: Tweak error markers.
3216
3217 2006-01-04 Richard Henderson <rth@redhat.com>
3218
3219 Merge from gomp branch.
3220 * g++.dg/parse/pragma2.C: Update expected error lines.
3221
3222 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3223
3224 * g++.dg/other/i386-2.C: New test.
3225
3226 PR target/25554
3227 * gcc.c-torture/compile/20051228-1.c: New test.
3228
3229 PR c/25559
3230 * gcc.dg/pr25559.c: New test.
3231
3232 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3233
3234 PR c++/25492
3235 * g++.dg/lookup/friend9.C: New test.
3236
3237 PR c++/25625
3238 * g++.dg/template/repo5.C: New test.
3239
3240 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3241
3242 PR fortran/25101
3243 * gfortran.dg/forall_2.f90: New test.
3244
3245 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3246
3247 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3248 dg-require-weak. Adjust regexp to handle leading-underscore
3249 targets and space as well as TAB after .weak. Change previous
3250 64-bit fix to not use naked dot.
3251
3252 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3253
3254 PR rtl-optimization/25578
3255 * gcc.c-torture/execute/20060102-1.c: New testcase.
3256
3257 2006-01-03 Richard Guenther <rguenther@suse.de>
3258
3259 PR c/25183
3260 * gcc.dg/torture/pr25183.c: New testcase.
3261
3262 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3263
3264 Merge from gomp-branch.
3265 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3266 * gcc.dg/ia64-sync-2.c: Likewise.
3267 * gcc.dg/ia64-sync-3.c: Likewise.
3268 * gcc.dg/ia64-sync-4.c: Likewise.
3269 * gcc.dg/sync-2.c: Likewise.
3270 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3271 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3272
3273 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3274
3275 PR c++/25635
3276 * g++.dg/parse/operator6.C: New test.
3277
3278 PR c++/25637
3279 * g++.dg/parse/error29.C: New test.
3280
3281 PR c++/25638
3282 * g++.dg/parse/dtor6.C: New test.
3283
3284 PR c++/25633
3285 * g++.dg/parse/ctor3.C: New test.
3286
3287 PR c++/25634
3288 * g++.dg/template/class3.C: New test.
3289
3290 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3291
3292 * g++.dg/debug/debug9.C: New.
3293
3294 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3295
3296 PR fortran/24640
3297 * gfortran.dg/label_2.f90: New test.
3298
3299 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3300
3301 * g++.dg/lookup/using12.C: Tighten error marker.
3302
3303 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3304 Andrew Pinski <pinskia@physics.uc.edu>
3305
3306 * gcc.target/powerpc/darwin-abi-3.c: New file.
3307 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3308 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3309 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3310 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3311 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3312 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3313 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3314 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3315
3316 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3317
3318 * gcc.dg/tree-ssa/loadpre1.c: New;
3319 * gcc.dg/tree-ssa/loadpre2.c: New;
3320 * gcc.dg/tree-ssa/loadpre3.c: New;
3321 * gcc.dg/tree-ssa/loadpre4.c: New;
3322 * gcc.dg/tree-ssa/loadpre5.c: New;
3323 * gcc.dg/tree-ssa/loadpre6.c: New;
3324 * gcc.dg/tree-ssa/loadpre7.c: New;
3325 * gcc.dg/tree-ssa/loadpre8.c: New;
3326 * gcc.dg/tree-ssa/loadpre9.c: New;
3327
3328 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3329
3330 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3331 * g++.dg/abi/thunk4.C: Likewise.
3332
3333 2006-01-01 Andreas Jaeger <aj@suse.de>
3334
3335 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3336 portable.
3337
3338 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR c++/25294
3341 * gcc.dg/pragma-pack-3.c: New test.
3342 * g++.dg/parse/pragma3.C: New test.
3343
3344 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3345
3346 PR middle-end/24827
3347 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3348
3349 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3350
3351 PR testsuite/25214
3352 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3353
3354 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3355
3356 PR fortran/22607
3357 * gfortran-dg/pure_byref_3.f90: New.
3358
3359 fortran/PR 25396
3360 * gfortran.dg/userdef_operator_1.f90: New.
3361
3362 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3363
3364 * g++.dg/abi/thunk3.C: New.
3365 * g++.dg/abi/thunk4.C: New.
3366
3367 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3368
3369 PR fortran/25532
3370 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3371 associated derived type components of derived types are
3372 properly declared in contained procedures.
3373
3374 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3375
3376 PR libgfortran/25139
3377 * gfortran.dg/backspace_2.f: New test.
3378
3379 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380
3381 PR libgfortran/25550
3382 * gfortran.dg/endfile.f: New test.
3383
3384 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3385
3386 PR libgfortran/25419
3387 * gfortran.dg/comma.f: New test.
3388
3389 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3390
3391 * lib/gfortran-dg.exp: Remove trailing whitespace.
3392 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3393 -funroll-all-loops.
3394
3395 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3396
3397 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3398 Extended Double long doubles or repeat tests when long double is
3399 the same size as double.
3400
3401 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3402
3403 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3404
3405 PR testsuite/25442
3406 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3407 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3408
3409 PR testsuite/25441
3410 * gcc.dg/pr23911.c: Make test variable static.
3411
3412 PR testsuite/25444
3413 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3414
3415 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3416
3417 PR c++/25439
3418 * g++.dg/parse/crash17.C: Adjust error markers.
3419 * g++.dg/template/error20.C: New test.
3420
3421 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3422
3423 PR c++/23172
3424 * g++.dg/ext/complit4.C: New test.
3425
3426 PR c++/25417
3427 * g++.dg/ext/complit5.C: Likewise.
3428
3429 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3430
3431 PR tree-optimization/25125
3432 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3433 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3434 * gcc.c-torture/execute/pr25125.c: New.
3435
3436 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3437
3438 PR fortran/25029
3439 PR fortran/21256
3440 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3441 with incorrect assumed size references.
3442
3443 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3444
3445 PR c++/23171
3446 * g++.dg/opt/init1.C: New test.
3447
3448 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3449
3450 PR c++/24671
3451 * g++.dg/template/sfinae3.C: New test.
3452
3453 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3454
3455 * g++.dg/other/friend4.C: New test.
3456
3457 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3458
3459 PR target/25005
3460 * g++.dg/opt/pr25005.C: New test.
3461
3462 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3463
3464 PR c++/25369
3465 * g++.dg/template/ptrmem16.C: New test.
3466
3467 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3468
3469 PR fortran/25029
3470 PR fortran/21256
3471 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3472
3473 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3474
3475 PR libgfortran/25307
3476 * gfortran.dg/list_read_5.f90: New test.
3477
3478 2005-12-22 Richard Henderson <rth@redhat.com>
3479
3480 * gcc.target/i386/sse-7.c: Use -msse2.
3481
3482 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR rtl-optimization/25432
3485 * gcc.c-torture/compile/20051216-1.c: New test.
3486
3487 PR objc/25328
3488 * objc/execute/pr25328.m: New test.
3489
3490 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3491
3492 PR c++/25364
3493 * g++.dg/template/call4.C: New test.
3494
3495 2005-12-22 Dale Johannesen <dalej@apple.com>
3496
3497 * gcc.target/i386/sse-17.c: New.
3498
3499 2005-12-22 Paul Brook <paul@codesourcery.com>
3500
3501 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3502
3503 2005-12-22 Paul Brook <paul@codesourcery.com>
3504
3505 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3506
3507 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3508
3509 PR tree-opt/25513
3510 * gcc.c-torture/compile/pr25513.c: New test.
3511
3512 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3513
3514 PR c++/23333
3515 * g++.dg/parse/error25.C: Add more tests.
3516
3517 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3518
3519 PR fortran/18990
3520 * gfortran.dg/der_charlen_1.f90: New.
3521
3522 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3523
3524 PR fortran/20889
3525 * gfortran.dg/pointer_component_type_1.f90: New test.
3526
3527 PR fortran/25029
3528 PR fortran/21256
3529 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3530 should give an error with assumed size array refernces and checks those
3531 that should not.
3532 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3533 reference an upper bound so that it does not generate an error.
3534
3535 PR fortran/19362
3536 PR fortran/20244
3537 PR fortran/20864
3538 PR fortran/25391
3539 * gfortran.dg/used_dummy_types_1.f90: New test.
3540 * gfortran.dg/used_dummy_types_2.f90: New test.
3541 * gfortran.dg/used_dummy_types_3.f90: New test.
3542 * gfortran.dg/used_dummy_types_4.f90: New test.
3543 * gfortran.dg/used_dummy_types_5.f90: New test.
3544
3545 PR fortran/23152
3546 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3547 group already being USE associated.
3548 * gfortran.dg/assumed_shape_nml.f90: New test.
3549 * gfortran.dg/assumed_size_nml.f90: New test.
3550
3551 PR fortran/20862
3552 PR fortran/25053
3553 PR fortran/25063
3554 PR fortran/25064
3555 PR fortran/25066
3556 PR fortran/25067
3557 PR fortran/25068
3558 PR fortran/25307
3559 * gfortran.dg/io_constraints_1.f90: New test.
3560 * gfortran.dg/io_constraints_1.f90: New test.
3561 * gfortran.dg/iostat_3.f90: Change wording of warning.
3562 * gfortran.dg/g77/19981216-0.f: The same.
3563
3564 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3565
3566 PR tree-optimization/23518
3567 * testsuite/gcc.dg/pr23518.c: New.
3568
3569 2005-12-21 Mike Stump <mrs@apple.com>
3570
3571 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3572
3573 2005-12-21 Paul Brook <paul@codesourcery.com>
3574
3575 * gcc.dg/pr19340.c: Skip on m68k targets.
3576
3577 2005-12-21 Steven Bosscher <stevenb@suse.de>
3578
3579 PR rtl-optimization/25196
3580 * gcc.dg/pr25196.c: New test.
3581
3582 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3583
3584 PR fortran/25423
3585 gfortran.dg/where_nested_1.f90: New.
3586
3587 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3588
3589 PR tree-optimization/25382.
3590 * gcc.dg/tree-ssa/pr25382.c: New.
3591
3592 2005-12-20 Richard Guenther <rguenther@suse.de>
3593
3594 PR middle-end/24306
3595 * gcc.target/i386/pr24306.c: New testcase.
3596
3597 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3598
3599 PR tree-optimization/25501
3600 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3601
3602 2005-12-20 Richard Guenther <rguenther@suse.de>
3603
3604 Revert
3605 2005-12-02 Richard Guenther <rguenther@suse.de>
3606
3607 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3608
3609 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3610
3611 PR c++/21228
3612 * g++.dg/warn/Wunreachable-code-2.C: New test.
3613
3614 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3615
3616 PR c++/24278
3617 * g++.dg/template/ctor5.C: New test.
3618
3619 PR c++/24915
3620 * g++.dg/template/overload8.C: New test.
3621
3622 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3623
3624 * gcc.c-torture/compile/pr25483 : New test.
3625
3626 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3627
3628 PR c++/20552
3629 * g++.dg/ext/typeof10.C: New test.
3630
3631 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3632
3633 * gcc.dg/mt-loopi1.c: New.
3634
3635 2005-12-18 Richard Guenther <rguenther@suse.de>
3636
3637 PR tree-optimization/25481
3638 * gcc.dg/torture/pr25481.c: New testcase.
3639
3640 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3641
3642 PR rtl-optimization/21041
3643 * gcc.dg/pr21041.c: New test.
3644
3645 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3646
3647 PR libgfortran/25463
3648 * gfortran.dg/advance.f90: New test.
3649
3650 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3651
3652 * gcc.dg/20051201-1.c: New test.
3653
3654 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3655
3656 PR fortran/25018
3657 * gfortran.dg/initialization_1.f90: New test.
3658 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3659 * gfortran.dg/g77/980616-0.f: The same.
3660
3661 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3662
3663 * PR fortran/25458
3664 * gfortran.dg/chkbits.f90: New test.
3665
3666 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3667
3668 * gfortran.dg/enum_5.f: Revert to previous version.
3669
3670 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3671
3672 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3673 * gfortran.dg/nested_modules_1.f90: Ditto.
3674 * gfortran.dg/hollerith_f95.f90: Ditto.
3675 * gfortran.dg/select_5.f90: Ditto.
3676 * gfortran.dg/secnds.f: Ditto.
3677 * gfortran.dg/hollerith2.f90: Ditto.
3678 * gfortran.dg/imag_2.f: Ditto.
3679 * gfortran.dg/ftell_2.f90: Ditto.
3680 * gfortran.dg/malloc_free_1.f90: Ditto.
3681 * gfortran.dg/logint-1.f: Ditto.
3682 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3683 * gfortran.dg/e_d_fmt.f90: Ditto.
3684 * gfortran.dg/hollerith_legacy.f90: Ditto.
3685 * gfortran.dg/logint-2.f: Ditto.
3686 * gfortran.dg/enum_5.f90: Ditto.
3687 * gfortran.dg/f2c_2.f90: Ditto.
3688 * gfortran.dg/pr17143.f90: Ditto.
3689 * gfortran.dg/namelist_14.f90: Ditto.
3690 * gfortran.dg/logint-3.f: Ditto.
3691 * gfortran.dg/spread_scalar_source.f90: Ditto.
3692 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3693 * gfortran.dg/namelist_11.f: Ditto.
3694 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3695 * gfortran.dg/g77/20010519-1.f
3696 * gfortran.dg/g77/alpha1.f: Ditto.
3697 * gfortran.dg/g77/990115-1.f: Ditto.
3698 * gfortran.dg/g77/erfc.f: Ditto.
3699 * gfortran.dg/g77/19990313-3.f: Ditto.
3700 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3701 * gfortran.dg/g77/20010426.f: Ditto.
3702 * gfortran.dg/g77/19990313-0.f: Ditto.
3703 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3704 * gfortran.dg/g77/20000629-1.f: Ditto.
3705 * gfortran.dg/g77/970125-0.f: Ditto.
3706 * gfortran.dg/g77/8485.f: Ditto.
3707 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3708 * gfortran.dg/g77/19990313-1.f: Ditto.
3709 * gfortran.dg/g77/int8421.f: Ditto.
3710 * gfortran.dg/g77/19990305-0.f: Ditto.
3711 * gfortran.dg/g77/947.f: Ditto.
3712 * gfortran.dg/g77/19990905-2.f: Ditto.
3713 * gfortran.dg/g77/cabs.f: Ditto.
3714 * gfortran.dg/g77/19990313-2.f: Ditto.
3715 * gfortran.dg/g77/20020307-1.f: Ditto.
3716 * gfortran.dg/g77/dcomplex.f: Ditto.
3717 * gfortran.dg/g77/19990502-1.f: Ditto.
3718 * gfortran.dg/g77/19981216-0.f: Ditto.
3719 * gfortran.dg/common_4.f90: Ditto.
3720 * gfortran.dg/entry_4.f90: Ditto.
3721 * gfortran.dg/equiv_constraint_2.f90: Ditto.
3722 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3723 * gfortran.dg/namelist_12.f: Ditto.
3724 * gfortran.dg/scale_1.f90: Ditto.
3725 * gfortran.dg/modulo_1.f90
3726 * gfortran.dg/hollerith.f90: Ditto.
3727 * gfortran.dg/direct_io_3.f90: Ditto.
3728 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3729 * gfortran.dg/gnu_logical_1.F: Ditto.
3730 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3731 * gfortran.dg/assign_1.f90: Ditto.
3732 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3733 * gfortran.dg/pr23095.f: Ditto.
3734 * gfortran.dg/read_float_1.f90: Ditto.
3735
3736 2005-12-17 Andreas Jaeger <aj@suse.de>
3737
3738 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3739 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3740
3741 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3742
3743 PR fortran/24268
3744 * gfortran.dg/fmt_white.f: New test.
3745
3746 2005-12-16 Steven G. Kargl <kargls@comcast.net>
3747
3748 * gfortran.dg/label_1.f90: New test.
3749
3750 2005-12-15 Ben Elliston <bje@au.ibm.com>
3751
3752 PR testsuite/25422
3753 * gcc.dg/20031012-1.c: Add -Walways-true option.
3754 * gcc.dg/weak/weak-3.c: Likewise.
3755 * g++.old-deja/g++.mike/warn8.C: Likewise.
3756
3757 2005-12-16 Mike Stump <mrs@apple.com>
3758
3759 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3760 exit.
3761
3762 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3763
3764 PR libgfortran/25264
3765 PR libgfortran/25349
3766 * gfortran.dg/tl_editing.f90: Added additional checks.
3767 * gfortran.dg/t_editing.f: New test.
3768 * gfortran.dg/write_padding.f90: New test
3769
3770 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3771
3772 PR testsuite/25215
3773 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3774
3775 2005-12-16 Jakub Jelinek <jakub@redhat.com>
3776
3777 PR rtl-optimization/24899
3778 * gcc.c-torture/execute/20051215-1.c: New test.
3779
3780 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
3781
3782 PR 24823
3783 * gfortran.dg/pr24823.f: New test.
3784
3785 2005-12-16 Jeff Law <law@redhat.com>
3786
3787 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3788
3789 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
3790
3791 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3792 Change C++ style comments to C style comments.
3793 Remove aligned types from the array.
3794 Keep Enums disabled.
3795 (complex_types): Remove aligned types from the array.
3796 Comment out "_Complex long double".
3797 (attrib_types): Remove.
3798 (complex_attrib_types): Remove.
3799 (attrib_array_types): Remove.
3800 (complex_attrib_array_types): Remove.
3801 (aligned_bitfld_types): Remove.
3802 (n_aligned_bitfld_types): Remove.
3803 (FEATURE_ALIGNEDPACKED): Delete.
3804 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3805 (singles): Remove support for adding attributes.
3806 (choose_type): Remove support for attributed types.
3807 (generate_fields): Remove support for attributed bit-fields.
3808 Remove support for adding attributes.
3809 (generate_random_tests): Remove support for adding attributes.
3810 (features): Add back "[0] :0" and "complex vector [0]".
3811 (main): Remove support for attributed bit-fields.
3812 Uncomment the calling of generate_random_tests for the rests of
3813 the tests.
3814
3815 2005-12-16 Jan Hubicka <jh@suse.cz>
3816
3817 * gcc.c-torture/combine/pr25224.c: New.
3818
3819 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
3820
3821 PR other/25028
3822 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3823 HP-UX.
3824
3825 2005-12-15 Richard Sandiford <richard@codesourcery.com>
3826
3827 * gcc.dg/20051215-1.c: New file.
3828
3829 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3830
3831 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3832 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3833
3834 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
3835
3836 PR fortran/18197
3837 * gfortran.dg/dummy_functions_1.f90: New.
3838
3839 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
3840
3841 PR rtl-optimization/25310
3842 * gcc.c-torture/compile/pr25310.c: New test.
3843
3844 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR debug/25023
3847 * gcc.dg/pr25023.c: New test.
3848
3849 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3850
3851 * g++.old-deja/g++.brendan/redecl1.C,
3852 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3853 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3854 g++.old-deja/g++.oliva/typeof1.C,
3855 g++.old-deja/g++.other/crash16.C,
3856 g++.old-deja/g++.other/crash34.C,
3857 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3858 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3859 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3860 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3861 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3862 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3863 Remove xfail.
3864
3865 2005-12-14 Kean Johnston <jkj@sco.com>
3866 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3867
3868 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3869 * gcc.target/i386/20020523-1.c: Ditto.
3870 * gcc.target/i386/tailcall-1.c: Ditto.
3871 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3872 * gcc.target/i386/ssetype-5.c: Ditto.
3873
3874 2005-12-14 Jeff Law <law@redhat.com>
3875
3876 * gcc.dg/tree-ssa/foldstring-1.c: New test.
3877
3878 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3879
3880 PR target/25254
3881 PR target/24188
3882 * gcc.target/i386/pr25254.c: New test.
3883 * gfortran.dg/PR24188.f: New test.
3884
3885 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
3886
3887 * lib/fortran-torture.exp: Catch remaining uses of
3888 remote_file build delete.
3889
3890 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3891
3892 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3893
3894 2005-12-14 Ben Elliston <bje@au.ibm.com>
3895
3896 * gcc.dg/warn-addr-cmp.c: New test.
3897
3898 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3899
3900 PR debug/25023
3901 PR target/25293
3902 * gcc.target/i386/pr25293.c: New test.
3903
3904 2005-12-13 Petr Machata <machata@post.cz>
3905
3906 PR c++/24907
3907 * g++.dg/parse/comma2.C: New test.
3908
3909 2005-12-13 Mark Mitchell <mark@codesourcery.com>
3910 Jakub Jelinek <jakub@redhat.com>
3911
3912 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3913 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3914 (limits.h): Include unconditionally.
3915 (stdlib.h): Likewise.
3916 (hashtab.h): Do not include.
3917 (getopt.h): Likewise.
3918 (stddef.h): Include.
3919 (hashval_t): Define.
3920 (struct entry): Add "next" field.
3921 (HASH_SIZE): New macro.
3922 (hash_table): New variable.
3923 (switchfiles): Do not use xmalloc.
3924 (mix): New macro.
3925 (iterative_hash): New function.
3926 (hasht): Remove.
3927 (e_exists): New function.
3928 (e_insert): Likewise.
3929 (output): Use, instead of libiberty hashtable functions.
3930 (main): Do not use getopt. Do not call htab_create.
3931
3932 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR c++/25331
3935 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3936 put atal* and atpaal* attributes on array elements.
3937 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3938 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3939 put atal* and atpaal* attributes on array elements.
3940 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3941
3942 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
3943
3944 * gcc.dg/single-precision-constant.c: New test.
3945
3946 2005-12-13 Alan Modra <amodra@bigpond.net.au>
3947
3948 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3949 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3950 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3951 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3952 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3953 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3954 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3955 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3956 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3957 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3958 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3959 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3960 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3961 gcc.target/powerpc/ppc-sdata-2.c,
3962 gcc.target/powerpc/ppc-stackalign-1.c,
3963 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3964 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3965 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3966 gcc.target/powerpc/rs6000-ldouble-2.c,
3967 gcc.target/powerpc/rs6000-power2-1.c,
3968 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3969 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
3970 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
3971 option into target selector.
3972 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
3973 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3974
3975 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3976
3977 PR objc/25348
3978 * objc.dg/encode-9.m: New test.
3979
3980 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3981
3982 PR testsuite/20772
3983 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3984 * gcc.dg/asm-b.c: Fix typo.
3985 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3986 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3987 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3988 i?86 lp64 and x86_64 ilp32.
3989 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3990 on i?86 lp64.
3991 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3992
3993 2005-12-12 Steven G. Kargl <kargls@comcast.net>
3994
3995 PR fortran/25078
3996 gfortran.dg/equiv_5.f90: New test.
3997
3998 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
3999
4000 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4001 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4002 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4003 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4004 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4005 * gcc.dg/tree-ssa/reassoc-5.c: New.
4006 * gcc.dg/tree-ssa/reassoc-6.c: New.
4007 * gcc.dg/tree-ssa/reassoc-7.c: New.
4008 * gcc.dg/tree-ssa/reassoc-8.c: New.
4009 * gcc.dg/tree-ssa/reassoc-9.c: New.
4010 * gcc.dg/tree-ssa/reassoc-10.c: New.
4011 * gcc.dg/tree-ssa/reassoc-11.c: New.
4012
4013 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4014
4015 PR testsuite/25167
4016 PR testsuite/24478
4017 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4018
4019 2005-12-12 Mark Mitchell <mark@codesourcery.com>
4020
4021 PR c++/25300
4022 * g++.dg/template/inherit.C: Do not use a generic error message.
4023
4024 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4025
4026 PR libobjc/25354
4027 * objc.dg/gnu-encoding: New directory.
4028 * objc.dg/gnu-encoding/compat-common.h: New file.
4029 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4030 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4031 * objc.dg/gnu-encoding/vector-defs.h: New file.
4032 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4033 * objc.dg/gnu-encoding/generate-random.c: New file.
4034 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4035 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4036 * objc.dg/gnu-encoding/generate-random.h: New file.
4037
4038 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4039
4040 PR c++/25337
4041 * g++.dg/template/defarg7.C: New test.
4042
4043 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4044
4045 PR libobjc/25347
4046 * objc.dg/encode-8.m: New test.
4047
4048 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4049
4050 PR libobjc/25346
4051 * objc.dg/encode-7.m: New test.
4052
4053 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4054
4055 PR c++/25010
4056 * g++.dg/opt/inline10.C: New test.
4057
4058 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4059
4060 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4061
4062 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4063
4064 * gfortran.dg/substring_equivalence.f90: typo in comment
4065
4066 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4067
4068 PR fortran/25068
4069 * gfortran.dg/iostat_3.f90: New test.
4070
4071 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4072
4073 PR fortran/23815
4074 * gfortran.dg/unf_io_convert_1.f90: New test.
4075 * gfortran.dg/unf_io_convert_2.f90: New test.
4076 * gfortran.dg/unf_io_convert_3.f90: New test.
4077
4078 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4079
4080 PR testsuite/20772
4081 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4082 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4083 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4084 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4085 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4086 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4087 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4088 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4089 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4090 gcc.dg/torture/fp-int-convert-float128-timode.c,
4091 gcc.dg/torture/fp-int-convert-float128.c,
4092 gcc.dg/torture/fp-int-convert-float80-timode.c,
4093 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4094 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4095
4096 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4097
4098 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4099
4100 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4101
4102 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4103
4104 * gcc.dg/20051207-1.c,
4105 * gcc.dg/20051207-2.c,
4106 * gcc.dg/20051207-3.c: New tests.
4107
4108 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4109
4110 PR testsuite/20772
4111 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4112 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4113 dg-skip-if target selector.
4114
4115 PR testsuite/20772
4116 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4117 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4118 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4119 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4120 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4121 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4122 and/or merge with i?86 cases.
4123
4124 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4125
4126 PR testsuite/20772
4127 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4128 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4129 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4130 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4131 x86_64-*-linux*.
4132
4133 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4134
4135 PR target/25311
4136 * gcc.c-torture/compile/pr25311.c: New test.
4137
4138 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4139
4140 PR libgfortran/25039
4141 * gfortran.dg/read_comma.f: New test.
4142
4143 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4144
4145 PR c++/19317
4146 * g++.dg/opt/pr19317-1.C: New test.
4147 * g++.dg/opt/pr19317-2.C: New test.
4148 * g++.dg/opt/pr19317-3.C: New test.
4149
4150 PR target/19005
4151 * gcc.c-torture/execute/pr19005.c: New test.
4152
4153 PR target/17828
4154 * g++.old-deja/g++.other/comdat5.C: New test.
4155 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4156
4157 * g++.dg/compat/struct-layout-1.exp: New file.
4158 * g++.dg/compat/struct-layout-1.h: New.
4159 * g++.dg/compat/struct-layout-1_generate.c: New.
4160 * g++.dg/compat/struct-layout-1_x1.h: New.
4161 * g++.dg/compat/struct-layout-1_x2.h: New.
4162 * g++.dg/compat/struct-layout-1_y1.h: New.
4163 * g++.dg/compat/struct-layout-1_y2.h: New.
4164
4165 * gcc.dg/20050330-2.c: New test.
4166
4167 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4168
4169 PR fortran/25292
4170 * gfortran.dg/associated_1.f90: New.
4171
4172 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4173
4174 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4175 ILP32 vect_no_align platforms.
4176
4177 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4178 Jakub Jelinek <jakub@redhat.com>
4179
4180 PR target/25268
4181 * gcc.c-torture/compile/20051207-1.c: New test.
4182
4183 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4184
4185 PR testsuite/20772
4186 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4187 gcc.dg/torture/pr18582-1.c,
4188 gcc.target/i386/attributes-error.c: Also test on x86_64.
4189
4190 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4191
4192 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4193
4194 PR c++/19397
4195 * g++.dg/template/typedef3.C: New test.
4196
4197 PR c++/19762
4198 PR c++/19764
4199 * g++.dg/template/dtor3.C: Fix error markers.
4200
4201 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4202
4203 * lib/target-supports.exp (check_effective_target_sync_char_short):
4204 Add s390*.
4205
4206 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4207
4208 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4209
4210 2005-12-06 Roger Sayle <roger@eyesopen.com>
4211
4212 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4213 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4214 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4215 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4216
4217 2005-12-06 Roger Sayle <roger@eyesopen.com>
4218
4219 PR c++/25263
4220 * g++.dg/other/array2.C: New test case.
4221
4222 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4223
4224 * gcc.dg/darwin-weakimport-3.c: New.
4225
4226 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4227 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4228 and to work on Darwin.
4229 * gcc.dg/attr-weakref-1b.c: New file.
4230 * gcc.dg/attr-weakref-2.c: New test.
4231 * gcc.dg/darwin-weakref-1.c: New test.
4232
4233 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4234
4235 PR testsuite/25247
4236 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4237 use in selector expressions.
4238 (dg-xfail-if): Ditto.
4239 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4240 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4241 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4242 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4243 * gcc.test-framework/test-framework.exp: Skip generated tests if
4244 CHECK_TEST_FRAMEWORK is not 1.
4245
4246 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4247
4248 PR tree-optimization/24963
4249 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4250
4251 PR target/24108
4252 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4253
4254 PR target/18580
4255 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4256 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4257 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4258 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4259
4260 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4261
4262 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4263 dg-options.
4264
4265 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4266
4267 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4268
4269 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4270
4271 * gcc.dg/format/cast-1.c: New test.
4272
4273 2005-12-04 Roger Sayle <roger@eyesopen.com>
4274
4275 PR c/7776
4276 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4277 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4278 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4279 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4280
4281 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4282
4283 * gcc.dg/cast-pretty-print-1.c: New test.
4284
4285 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4286
4287 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4288
4289 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4290
4291 PR c++/24173
4292 * g++.dg/template/friend40.C: New test.
4293
4294 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4295
4296 PR target/25199
4297 * gcc.target/i386/movq-2.c: New test.
4298 * gcc.target/i386/movq.c: Remove target i?86, instead add
4299 dg-require-effective-target ilp32.
4300
4301 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4302
4303 PR c++/24103
4304 * g++.dg/other/default1.C: New test.
4305
4306 2005-12-02 Richard Guenther <rguenther@suse.de>
4307
4308 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4309
4310 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4311
4312 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4313
4314 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4315
4316 PR target/21017
4317 * gcc.target/powerpc/rotate.c: New.
4318
4319 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4320
4321 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4322 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4323
4324 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4325
4326 PR c/13384
4327 * gcc.dg/pr17730-1.c: Adjust.
4328 * gcc.dg/lvalue1.c (main): Likewise.
4329 * gcc.dg/lvalue-2.c: Likewise.
4330 * g++.dg/pr7503-3.C
4331
4332 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4333
4334 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4335 error messages.
4336
4337 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4338
4339 PR fortran/24789
4340 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4341
4342 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4343
4344 PR target/24475
4345 * lib/target-supports.exp (check_effective_target_tls): New.
4346 (check_effective_target_tls_runtime): New.
4347 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4348 for TLS support.
4349 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4350 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4351 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4352 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4353 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4354 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4355 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4356 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4357 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4358 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4359 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4360 effective-target TLS.
4361 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4362 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4363 effective-target TLS runtime.
4364
4365 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4366
4367 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4368
4369 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4370
4371 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4372 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4373 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4374 ignored" warnings when "packing" is the same as the ABI layout.
4375
4376 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4377
4378 PR fortran/21302
4379 * gfortran.dg/line_length_1.f: New test.
4380 * gfortran.dg/line_length_2.f90: Ditto.
4381
4382 2005-11-30 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/21655
4385 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4386
4387 2005-11-30 Dale Johannesen <dalej@apple.com>
4388
4389 * gcc.c-torture/compile/pr24930.c: New.
4390
4391 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4392
4393 PR fortran/15809
4394 * gfortran.dg/auto_char_dummy_array.f90: New test.
4395
4396 2005-11-30 Jeff Law <law@redhat.com>
4397
4398 * g++.old-deja/g++.law/pr25000.C: New test.
4399
4400 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4401
4402 * gcc.dg/tls/opt-11.c: New test.
4403
4404 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4405
4406 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4407 targets.
4408 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4409 LP64 ia64.
4410
4411 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4412
4413 * gfortran.dg/open_access_1.f90: New test.
4414
4415 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4416
4417 * gcc.dg/charset/builtin2.c: New test.
4418
4419 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4420
4421 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4422 on mmix-*-* for *_[xy].c.
4423
4424 2005-11-28 Kean Johnston <jkj@sco.com>
4425
4426 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4427 headers.
4428 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4429 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4430 * gcc.target/i386/asm-3.c: Ditto.
4431 * gcc.target/i386/clobbers.c: Ditto.
4432 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4433 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4434 test regexp.
4435 * gcc.target/i386/mul.c: Ditto.
4436 * gcc.target/i386/ssetype-1.c: Ditto.
4437 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4438 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4439 static so the test works with -fPIC mode too. Based on comment in
4440 PR19231 by Pinski.
4441 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4442
4443 2005-11-28 Richard Guenther <rguenther@suse.de>
4444
4445 * gcc.dg/alias-9.c: New testcase.
4446 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4447
4448 2005-11-28 Roger Sayle <roger@eyesopen.com>
4449 Uros Bizjak <uros@kss-loka.si>
4450
4451 PR middle-end/20219
4452 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4453 tan(x)/sin(x) transformations.
4454
4455 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4456
4457 PR middle-end/24575
4458 * gcc.dg/tree-ssa/divide-3.c: New test.
4459 * gcc.dg/tree-ssa/divide-4.c: New test.
4460
4461 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4462
4463 PR fortran/24917
4464 * gfortran.dg/boz_6.f90: New test.
4465
4466 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4467
4468 PR fortran/23912
4469 * gfortran.dg/modulo_1.f90: New test.
4470
4471 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4472
4473 PR libfortran/24919
4474 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4475 fail on CRLF platforms.
4476 * gfortran.dg/ftell_2.f90: Likewise.
4477
4478 2005-11-26 Eric Christopher <echristo@apple.com>
4479
4480 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4481
4482 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4483
4484 * objc.dg/gnu-runtime-3.m: Simplify.
4485
4486 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4487
4488 PR middle-end/23669
4489 * gcc.dg/tree-ssa/divide-1.c: New test.
4490 * gcc.dg/tree-ssa/divide-2.c: New test.
4491
4492 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4493
4494 PR libgfortran/24945
4495 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4496
4497 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4498
4499 PR libgfortran/24945
4500 * gfortran.dg/open_status_2.f90: New test.
4501
4502 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4503
4504 * gcc.c-torture/execute/builtins/fprintf.c,
4505 gcc.c-torture/execute/builtins/fputs-lib.c,
4506 gcc.c-torture/execute/builtins/fputs.c,
4507 gcc.c-torture/execute/builtins/lib/fprintf.c,
4508 gcc.c-torture/execute/builtins/lib/printf.c,
4509 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4510
4511 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4512
4513 * gcc.dg/20050922-2.c: New test.
4514
4515 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4516
4517 * objc.dg/gnu-runtime-3.m: New test.
4518
4519 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4520
4521 PR c++/9278
4522 * g++.dg/other/void1.C: New test.
4523
4524 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4525
4526 PR middle-end/24998
4527 * gcc.dg/torture/fp-int-convert-float.c,
4528 gcc.dg/torture/fp-int-convert-double.c,
4529 gcc.dg/torture/fp-int-convert-long-double.c,
4530 gcc.dg/torture/fp-int-convert-timode.c,
4531 gcc.dg/torture/fp-int-convert-float80.c,
4532 gcc.dg/torture/fp-int-convert-float80-timode.c,
4533 gcc.dg/torture/fp-int-convert-float128.c,
4534 gcc.dg/torture/fp-int-convert-float128-timode.c,
4535 gcc.dg/torture/fp-int-convert.h: New files.
4536
4537 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4538
4539 PR middle-end/24989
4540 * gcc.dg/tree-ssa/bool-10.c: New test.
4541 * gcc.dg/tree-ssa/bool-11.c: New test.
4542 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4543
4544 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4545
4546 PR middle-end/24990
4547 * tree-ssa/pr24990-1.c: New test.
4548
4549 2005-11-24 Richard Guenther <rguenther@suse.de>
4550 Dirk Mueller <dmueller@suse.de>
4551
4552 PR c++/14024
4553 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4554 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4555 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4556 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4557 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4558 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4559
4560 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4561
4562 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4563
4564 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4565
4566 PR c/21668
4567 * gcc.dg/Wc++-compat.c: New.
4568 * gcc.dg/Wno-c++-compat.c: New.
4569
4570 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4571
4572 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4573 (vspltish, vspltisw): Likewise.
4574
4575 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4576
4577 PR libgfortran/24794
4578 * gfortran.dg/namelist_12.f: Fix quotes.
4579 * gfortran.dg/namelist_13.f90: Fix quotes.
4580 * gfortran.dg/namelist_14.f90: Fix quotes.
4581 * gfortran.dg/namelist_15.f90: Fix quotes.
4582 * gfortran.dg/namelist_use.f90: Fix quotes.
4583 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4584 * gfortran.dg/namelist_21.f90: New test.
4585 * gfortran.dg/namelist_22.f90: New test.
4586
4587 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4588
4589 PR target/23435
4590 * gcc.c-torture/compile/pr23435.c: New.
4591
4592 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4593
4594 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4595
4596 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4597
4598 * gcc.target/powerpc/405-macchw-1.c,
4599 gcc.target/powerpc/405-macchw-2.c,
4600 gcc.target/powerpc/405-macchwu-1.c,
4601 gcc.target/powerpc/405-macchwu-2.c,
4602 gcc.target/powerpc/405-machhw-1.c,
4603 gcc.target/powerpc/405-machhw-2.c,
4604 gcc.target/powerpc/405-machhwu-1.c,
4605 gcc.target/powerpc/405-machhwu-2.c,
4606 gcc.target/powerpc/405-maclhw-1.c,
4607 gcc.target/powerpc/405-maclhw-2.c,
4608 gcc.target/powerpc/405-maclhwu-1.c,
4609 gcc.target/powerpc/405-maclhwu-2.c,
4610 gcc.target/powerpc/405-mulchw-1.c,
4611 gcc.target/powerpc/405-mulchw-2.c,
4612 gcc.target/powerpc/405-mulchwu-1.c,
4613 gcc.target/powerpc/405-mulchwu-2.c,
4614 gcc.target/powerpc/405-mulhhw-1.c,
4615 gcc.target/powerpc/405-mulhhw-2.c,
4616 gcc.target/powerpc/405-mulhhwu-1.c,
4617 gcc.target/powerpc/405-mulhhwu-2.c,
4618 gcc.target/powerpc/405-mullhw-1.c,
4619 gcc.target/powerpc/405-mullhw-2.c,
4620 gcc.target/powerpc/405-mullhwu-1.c,
4621 gcc.target/powerpc/405-mullhwu-2.c,
4622 gcc.target/powerpc/405-nmacchw-1.c,
4623 gcc.target/powerpc/405-nmacchw-2.c,
4624 gcc.target/powerpc/405-nmachhw-1.c,
4625 gcc.target/powerpc/405-nmachhw-2.c,
4626 gcc.target/powerpc/405-nmaclhw-1.c,
4627 gcc.target/powerpc/405-nmaclhw-2.c,
4628 gcc.target/powerpc/440-macchw-1.c,
4629 gcc.target/powerpc/440-macchw-2.c,
4630 gcc.target/powerpc/440-macchwu-1.c,
4631 gcc.target/powerpc/440-macchwu-2.c,
4632 gcc.target/powerpc/440-machhw-1.c,
4633 gcc.target/powerpc/440-machhw-2.c,
4634 gcc.target/powerpc/440-machhwu-1.c,
4635 gcc.target/powerpc/440-machhwu-2.c,
4636 gcc.target/powerpc/440-maclhw-1.c,
4637 gcc.target/powerpc/440-maclhw-2.c,
4638 gcc.target/powerpc/440-maclhwu-1.c,
4639 gcc.target/powerpc/440-maclhwu-2.c,
4640 gcc.target/powerpc/440-mulchw-1.c,
4641 gcc.target/powerpc/440-mulchw-2.c,
4642 gcc.target/powerpc/440-mulchwu-1.c,
4643 gcc.target/powerpc/440-mulchwu-2.c,
4644 gcc.target/powerpc/440-mulhhw-1.c,
4645 gcc.target/powerpc/440-mulhhw-2.c,
4646 gcc.target/powerpc/440-mulhhwu-1.c,
4647 gcc.target/powerpc/440-mulhhwu-2.c,
4648 gcc.target/powerpc/440-mullhw-1.c,
4649 gcc.target/powerpc/440-mullhw-2.c,
4650 gcc.target/powerpc/440-mullhwu-1.c,
4651 gcc.target/powerpc/440-mullhwu-2.c,
4652 gcc.target/powerpc/440-nmacchw-1.c,
4653 gcc.target/powerpc/440-nmacchw-2.c,
4654 gcc.target/powerpc/440-nmachhw-1.c,
4655 gcc.target/powerpc/440-nmachhw-2.c,
4656 gcc.target/powerpc/440-nmaclhw-1.c,
4657 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4658
4659 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4660
4661 PR fortran/24774
4662 * gfortran.dg/inquire_9.f90: New test.
4663
4664 PR fortran/21647
4665 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4666
4667 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4668
4669 PR libfortran/24432
4670 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4671 Check that 'cos' is supported.
4672
4673 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4674
4675 PR fortran/24223
4676 * gfortran.dg/substring_equivalence.f90: New test.
4677
4678 PR fortran/24705
4679 * gfortran.dg/auto_internal_assumed.f90: New test.
4680
4681 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4682
4683 * gcc.dg/fold-div-2.c: New test.
4684
4685 2005-11-20 Ian Lance Taylor <ian@airs.com>
4686
4687 PR rtl-optimization/24883
4688 * gcc.c-torture/compile/pr24883.c: New test.
4689
4690 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4691
4692 PR middle-end/20583
4693 * gcc.c-torture/compile/pr20583.c: New.
4694
4695 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4696
4697 * gcc.c-torture/execute/usmul.c: New test.
4698
4699 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4700
4701 * gcc.dg/tree-ssa/vrp22.c: New test.
4702
4703 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4704
4705 PR middle-end/24912
4706 * gcc.dg/torture/pr24912-1.c: New test.
4707
4708 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4709
4710 PR fortran/24862
4711 * gfortran.dg/arrayio_derived_1.f90: New test.
4712
4713 2005-11-19 Richard Guenther <rguenther@suse.de>
4714
4715 PR middle-end/23294
4716 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4717
4718 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
4719
4720 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4721
4722 2005-11-18 Mark Mitchell <mark@codesourcery.com>
4723
4724 PR c++/8355
4725 * g++.dg/template/friend39.C: New test.
4726
4727 2005-11-18 James E Wilson <wilson@specifix.com>
4728
4729 * gcc.dg/builtin-strstr.c: New.
4730
4731 2005-11-18 Richard Henderson <rth@redhat.com>
4732
4733 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4734 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4735 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4736 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4737 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4738 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4739 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4740 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4741 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4742 renaming to remove initial "ia64-".
4743
4744 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4747
4748 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
4749
4750 * g++.dg/cpp/string-2.C: New test.
4751
4752 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
4753
4754 * gcc.dg/tree-ssa/loop-14.c: New test.
4755
4756 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
4757 Michael Chamberlain <michael@chamberlain.net.au>
4758
4759 * ada/acats/run_all.sh (target_run): Kill long running tests.
4760
4761 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4762
4763 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4764 * gcc.dg/cleanup-9.c: Likewise.
4765 * gcc.dg/cleanup-10.c: Likewise.
4766 * gcc.dg/cleanup-11.c: Likewise.
4767
4768 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4769
4770 PR fortran/24892
4771 * gfortran.dg/open_access_append_1.f90: New test.
4772 * gfortran.dg/open_access_append_2.f90: New test.
4773
4774 2005-11-16 Richard Guenther <rguenther@suse.de>
4775
4776 PR middle-end/24851
4777 * gcc.c-torture/execute/pr24851.c: New testcase.
4778
4779 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
4780
4781 * gcc.dg/fold-overflow-1.c: New test.
4782
4783 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
4784
4785 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4786 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4787
4788 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
4789
4790 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4791 structures.
4792 * g++.dg/eh/forced2.C: Likewise.
4793 * g++.dg/eh/forced3.C: Likewise.
4794 * g++.dg/eh/forced4.C: Likewise.
4795
4796 2005-11-11 Mike Stump <mrs@apple.com>
4797
4798 * g++.old-deja/g++.mike/unused.C: Add.
4799
4800 2005-11-15 Mark Mitchell <mark@codesourcery.com>
4801
4802 PR c++/24667
4803 * g++.dg/warn/Wcast-qual1.C: New test.
4804
4805 2005-11-15 Jan Hubicka <jh@suse.cz>
4806
4807 * gcc.dg/winline-5.c: Add large-unit-insns limit.
4808
4809 2005-11-14 David Edelsohn <edelsohn@gnu.org>
4810
4811 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4812
4813 2005-11-14 Diego Novillo <dnovillo@redhat.com>
4814
4815 PR 24840
4816 * gcc.dg/tree-ssa/pr24840.c: New test.
4817
4818 2005-11-14 Janis Johnson <janis187@us.ibm.com>
4819
4820 PR testsuite/24841
4821 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4822
4823 2005-11-14 Dale Johannesen <dalej@apple.com>
4824
4825 * gcc.c-torture/execute/20051113-1.c: New.
4826
4827 2005-11-14 Mark Mitchell <mark@codesourcery.com>
4828
4829 PR c++/24687
4830 * g++.dg/template/crash43.C: New test.
4831
4832 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
4833
4834 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4835
4836 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4837
4838 PR c++/24817
4839 * g++.dg/eh/spec8.C: New test.
4840
4841 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4842
4843 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4844
4845 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4846
4847 PR c++/20293
4848 * g++.dg/parse/ambig4.C: New test.
4849 * g++.dg/tc1/dr101.C: Adjust error markers.
4850 * g++.dg/lookup/strong-using-2.C: Likewise.
4851 * g++.dg/lookup/ambig5.C: Likewise.
4852 * g++.dg/lookup/ambig4.C: Likewise.
4853 * g++.dg/parse/crash22.C: Likewise.
4854
4855 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4856
4857 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4858
4859 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
4860
4861 * gcc.dg/nested-calls-1.c: New test.
4862
4863 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4864
4865 * gfortran.dg/complex_intrinsic_1.f90: New test.
4866 * gfortran.dg/complex_intrinsic_2.f90: New test.
4867 * gfortran.dg/fgetc_1.f90: New test.
4868 * gfortran.dg/fgetc_2.f90: New test.
4869 * gfortran.dg/fgetc_3.f90: New test.
4870 * gfortran.dg/ftell_1.f90: New test.
4871 * gfortran.dg/ftell_2.f90: New test.
4872 * gfortran.dg/gnu_logical_1.F: New test.
4873 * gfortran.dg/gnu_logical_2.f90: New test.
4874
4875 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
4876
4877 PR middle-end/24820
4878 * testsuite/gcc.dg/pr24820.c: New test.
4879
4880 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
4881
4882 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4883 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4884 variable.
4885
4886 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4887
4888 testsuite/24614
4889 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4890
4891 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4892
4893 * gcc.target/cris/cris.exp: New file.
4894 * gcc.target/cris/rld-legit1.c: New test.
4895 * gcc.target/cris/rld-legit2.c: New test.
4896
4897 2005-11-12 Jakub Jelinek <jakub@redhat.com>
4898
4899 PR c++/24780
4900 * g++.dg/opt/pr24780.C: New test.
4901
4902 PR c++/24761
4903 * g++.dg/template/asm1.C: New test.
4904
4905 2005-11-12 Steven G. Kargl <kargls@comcast.net>
4906
4907 PR libgfortran/24787
4908 * gfortran.dg/scan_1.f90: New test.
4909
4910 2005-11-12 Jan Hubicka <jh@suse.cz>
4911
4912 * gcc.target/i386/minmax-1.c: New.
4913 * gcc.target/i386/minmax-2.c: New.
4914
4915 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
4916
4917 * gcc.dg/pr24445.c: Fix for 64-bit targets.
4918
4919 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
4920
4921 * gcc.c-torture/execute/20051110-1.c,
4922 gcc.c-torture/execute/20051110-2.c: New tests.
4923
4924 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4925
4926 PR middle-end/24750
4927 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4928 New tests.
4929
4930 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4931
4932 * lib/target-libpath.exp (get_shlib_extension): New proc.
4933 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4934 * lib/gfortran.exp (gfortran_link_flags): Likewise.
4935 * lib/objc.exp (objc_target_compile): Likewise.
4936 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4937 detection.
4938
4939 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4940
4941 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4942
4943 * lib/target-supports.exp (check_effective_target_static_libgfortran):
4944 Add -static to additional_flags and pass it to target_compile.
4945
4946 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4947
4948 PR libgfortran/24719
4949 gfortran.dg/read_noadvance.f90: New test.
4950
4951 PR libgfortran/24699
4952 gfortran.dg/fmt_t_2.f90: New test.
4953
4954 PR libgfortran/24785
4955 gfortran.dg/read_x_eor.f90: New test.
4956
4957 PR libgfortran/24584
4958 gfortran.dg/namelist_empty.f90: Rename test.
4959
4960 PR libgfortran/24489
4961 gfortran/read_eor.f90: Rename test.
4962
4963 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4964
4965 PR fortran/15976
4966 * gfortran.dg/automatic_module_variable.f90: New test.
4967
4968 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
4969
4970 PR target/24445
4971 * gcc.dg/pr24445.c: New test.
4972
4973 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4974
4975 PR fortran/24655
4976 PR fortran/24755
4977 * gfortran.dg/recursive_statement_functions.f90: Add statement
4978 functions using inline intrinsic functions and parameters to test
4979 that they no longer seg-fault.
4980
4981 PR fortran/24409
4982 gfortran.dg/nested_modules_4.f90: New test.
4983 gfortran.dg/nested_modules_5.f90: New test.
4984
4985 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
4986
4987 PR fortran/24643
4988 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4989
4990 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
4991
4992 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4993 failures.
4994
4995 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4996
4997 * gcc.dg/sparc-getcontext-1.c: New test.
4998
4999 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
5000
5001 * gcc.dg/ifcvt-fabs-1.c: New test.
5002
5003 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
5004
5005 PR other/4372
5006 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5007 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5008
5009 2005-11-09 Richard Guenther <rguenther@suse.de>
5010
5011 PR tree-optimization/24716
5012 * gcc.c-torture/execute/pr24716.c: New testcase.
5013
5014 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5015
5016 * gcc.dg/pr24624.c: Disable for non S/390 targets.
5017
5018 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5019
5020 PR 24624
5021 * gcc.dg/pr24624.c: Testcase added.
5022
5023 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5024
5025 PR 24623
5026 * g++.dg/other/pr24623.C: Testcase added.
5027
5028 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5029
5030 PR fortran/22607
5031 * gfortran-dg/pure_byref_1.f90: New.
5032 * gfortran-dg/pure_byref_2.f90: New.
5033
5034 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5035
5036 PR c/24101
5037 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5038 * gcc.dg/dg.exp: Run main loop also for *.i files.
5039
5040 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5041
5042 PR c++/19450
5043 * g++.dg/tls/diag-3.C: New test.
5044 * g++.dg/tls/diag-4.C: New test.
5045 * g++.dg/tls/static-1.C: New test.
5046 * g++.dg/tls/static-1a.cc: New file.
5047
5048 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5049
5050 PR 23046
5051 * g++.dg/tree-ssa/pr23046.C: New test.
5052
5053 2005-11-08 Devang Patel <dpatel@apple.com>
5054
5055 PR tree-optimization/23115
5056 * gcc.dg/tree-ssa/pr23115.c: New.
5057
5058 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5059
5060 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5061 * gcc.target/powerpc/pr16155.c: Same.
5062 * gcc.target/powerpc/altivec-1.c: Same.
5063 * gcc.target/powerpc/altivec-2.c: Same.
5064 * gcc.target/powerpc/altivec-3.c: Same.
5065 * gcc.target/powerpc/altivec-5.c: Same.
5066 * gcc.target/powerpc/altivec-11.c: Same.
5067 * gcc.target/powerpc/altivec-12.c: Same.
5068 * gcc.target/powerpc/altivec-14.c: Same.
5069 * gcc.target/powerpc/altivec-22.c: Same.
5070 * gcc.target/powerpc/altivec-consts.c: Same.
5071 * gcc.target/powerpc/altivec-pr22085.c: Same.
5072 * gcc.target/powerpc/altivec-splat.c: Same.
5073 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5074 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5075 * gcc.target/powerpc/darwin-longlong.c: Same.
5076
5077 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5078
5079 PR target/19340
5080 * gcc.dg/pr19340.c: New test.
5081
5082 2005-11-07 Ian Lance Taylor <ian@airs.com>
5083
5084 PR rtl-optimization/24683
5085 * gcc.dg/pr24683.c: New test.
5086
5087 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5088
5089 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5090 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5091
5092 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5093
5094 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5095
5096 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5097
5098 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5099
5100 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5101
5102 PR target/24230
5103
5104 * gcc.target/powerpc/altivec-consts.c,
5105 gcc.target/powerpc/altivec-splat.c: New testcase.
5106
5107 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5108
5109 PR c/24599
5110
5111 * gcc.dg/overflow-2.c: New testcase.
5112
5113 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR rtl-optimization/23567
5116 * gcc.c-torture/execute/20051104-1.c: New test.
5117
5118 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5119
5120 PR fortran/24534
5121 gfortran.dg/private_type_2.f90: Modified to check that case with
5122 PRIVATE declaration within derived type is accepted.
5123
5124 PR fortran/20838
5125 gfortran.dg/pointer_assign_1.f90: New test.
5126
5127 PR fortran/20840
5128 * gfortran.dg/arrayio_0.f90: New test.
5129
5130 PR fortran/17737
5131 gfortran.dg/data_initialized.f90: New test.
5132 gfortran.dg/data_constraints_1.f90: New test.
5133 gfortran.dg/data_constraints_2.f90: New test.
5134
5135 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5136
5137 PR fortran/24174
5138 PR fortran/24305
5139 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5140
5141 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5142
5143 PR 24670
5144 * gcc.dg/tree-ssa/pr24670.c: New test.
5145
5146 2005-11-05 Ian Lance Taylor <ian@airs.com>
5147
5148 PR target/22432
5149 * gcc.target/i386/pr22432.c: New test.
5150
5151 2005-11-05 Richard Henderson <rth@redhat.com>
5152
5153 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5154 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5155 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5156 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5157 from gcc.dg/alpha-*.
5158 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5159 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5160
5161 2005-11-05 Andreas Jaeger <aj@suse.de>
5162
5163 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5164
5165 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5166
5167 PR target/23424
5168 * gcc.dg/torture/pr23424-1.c: New test.
5169
5170 2005-11-04 Richard Henderson <rth@redhat.com>
5171
5172 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5173 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5174 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5175 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5176 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5177 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5178 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5179 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5180 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5181 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5182 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5183 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5184 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5185 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5186 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5187 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5188 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5189 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5190 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5191 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5192 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5193 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5194 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5195 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5196 Move from gcc.dg/.
5197 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5198 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5199 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5200 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5201 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5202 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5203 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5204 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5205 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5206 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5207 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5208 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5209 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5210 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5211 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5212 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5213 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5214 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5215 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5216 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5217 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5218 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5219 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5220 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5221 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5222 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5223 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5224 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5225 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5226 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5227 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5228 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5229 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5230 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5231 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5232 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5233 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5234 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5235 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5236 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5237 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5238 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5239 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5240 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5241 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5242
5243 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5244
5245 PR 24627
5246 * gcc.dg/tree-ssa/pr24627.c: New test.
5247
5248 2005-11-04 Paul Brook <paul@codesourcery.com>
5249
5250 * gcc.dg/tls/opt-10.c: New test.
5251
5252 2005-11-04 Andreas Jaeger <aj@suse.de>
5253
5254 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5255 avoid extra warnings.
5256
5257 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5258
5259 PR libfortran/22298
5260 * gcc/testsuite/lib/target-supports.exp
5261 (check_effective_target_static_libgfortran): New
5262 static_libgfortran effective target.
5263 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5264 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5265
5266 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5267
5268 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5269
5270 2005-11-03 Josh Conner <jconner@apple.com>
5271
5272 PR c++/19989
5273 g++.dg/ext/array2.C: New test.
5274 g++.dg/template/dependent-name3.C: New test.
5275 g++.dg/template/dependent-name4.C: New test.
5276 g++.dg/template/sfinae2.C: New test.
5277
5278 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5279
5280 PR preprocessor/22042
5281 * gcc.dg/cpp/strify4.c: New test.
5282
5283 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5284
5285 PR c++/17964
5286 * g++.dg/cpp/string-1.C: New test.
5287
5288 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5289
5290 * gcc.target/powerpc: New directory.
5291 * gcc.target/powerpc/powerpc.exp: New file.
5292 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5293 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5294 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5295 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5296 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5297 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5298 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5299 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5300 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5301 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5302 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5303 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5304 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5305 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5306 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5307 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5308 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5309 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5310 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5311 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5312 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5313 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5314 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5315 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5316 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5317 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5318 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5319 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5320 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5321 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5322 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5323 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5324 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5325 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5326
5327 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5328
5329 PR c++/21627
5330 * g++.dg/warn/inline2.C: New test.
5331
5332 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5333
5334 PR middle-end/23155
5335 * g++.dg/ext/c99struct1.C: New test.
5336 * gcc.dg/union-cast-1.c: New test.
5337 * gcc.dg/union-cast-2.c: New test.
5338 * gcc.dg/union-cast-3.c: New test.
5339
5340 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5341
5342 PR middle-end/24589
5343 * gcc.c-torture/execute/zero-struct-2.c: New test.
5344
5345 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5346
5347 PR c++/24582
5348 * g++.dg/init/switch1.C: New test.
5349
5350 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5351
5352 * gcc.dg/delay-slot-1.c: New test.
5353
5354 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5355
5356 PR target/24620
5357 * gcc.dg/pr24620.c: New test.
5358
5359 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5360
5361 PR c/24329
5362 * gcc.dg/format/unnamed-1.c: New test.
5363
5364 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5365
5366 PR c++/22434
5367 * g++.dg/expr/cond8.C: New test.
5368
5369 PR c++/24560
5370 * g++.dg/parse/dot1.C: New test.
5371
5372 2005-11-02 Jan Hubicka <jh@suse.cz>
5373
5374 PR target/23303
5375 * gcc.dg/i386-lea.c: New test
5376
5377 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5378
5379 PR target/24615
5380 * gcc.dg/pr24615.c: New test.
5381
5382 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5383
5384 PR target/24600
5385 * gcc.dg/pr24600.c: New test.
5386
5387 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5388
5389 PR c++/19253
5390 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5391 * g++.dg/parse/typename9.C: New test.
5392 * g++/dg/parse/typename10.C: Likewise.
5393
5394 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5395
5396 PR fortran/18157
5397 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5398 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5399 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5400
5401 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5402
5403 PR c++/24569
5404 * g++.dg/debug/static1.C: New test.
5405
5406 2005-11-02 Josh Conner <jconner@apple.com>
5407
5408 * g++.dg/crash38.C: moved into proper directory...
5409 * g++.dg/template/crash42.C: ...here
5410
5411 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5412
5413 PR target/18338
5414 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5415 pcc_bitfield_type_matters || default_packed.
5416
5417 * lib/target-supports.exp
5418 (check_effective_target_pcc_bitfield_type_matters): New proc.
5419 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5420
5421 PR testsuite/23304
5422 * lib/target-supports.exp (check_effective_default_packed): New proc.
5423 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5424 Gate expected errors on target ! default_packed.
5425 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5426
5427 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5428
5429 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5430 change (r106358).
5431
5432 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5433
5434 PR fortran/24008
5435 * gfortran.dg/entry_5.f90: New.
5436 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5437
5438 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5439
5440 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5441
5442 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5443
5444 PR fortran/21565
5445 gfortran.dg/namelist_blockdata.f90: New test.
5446
5447 PR fortran/18737
5448 gfortran.dg/external_implicit_none.f90: New test.
5449
5450 PR fortran/14994
5451 * gfortran.dg/secnds.f: New test.
5452
5453 2005-10-31 Jan Hubicka <jh@suse.cz>
5454
5455 PR target/20928
5456 * gcc.c-torture/compile/pr20928.c: New test.
5457
5458 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5459
5460 PR middle-end/23492
5461 * gcc.c-torture/compile/zero-strct-5.c: New test.
5462
5463 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5464
5465 PR libgfortran/24584
5466 * gfortran.dg/pr24584.f90: New test.
5467
5468 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5469
5470 PR fortran/18883
5471 * gfortran.dg/char_result_9.f90: New.
5472 * gfortran.dg/char_result_10.f90: New.
5473
5474 2005-10-30 Jan Hubicka <jh@suse.cz>
5475
5476 * g++.dg/tree-ssa/pr24172.C: New testcase.
5477
5478 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5479
5480 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5481
5482 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5483
5484 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5485 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5486 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5487 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5488 gfortran.dg/enum_9.f90,
5489 gfortran.fortran-torture/compile/enum_1.f90,
5490 gfortran.fortran-torture/execute/enum_1.f90,
5491 gfortran.fortran-torture/execute/enum_2.f90,
5492 gfortran.fortran-torture/execute/enum_3.f90,
5493 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5494
5495 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5496
5497 PR target/18482
5498 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5499 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5500
5501 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5502
5503 PR libfortran/20179
5504 * gfortran.dg/mixed_io_1.f90: New test.
5505 * gfortran.dg/mixed_io_1.c: New file.
5506
5507 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5508
5509 * gfortran.dg/malloc_free_1.f90: New test.
5510
5511 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5512
5513 * gcc.dg/nested-func-4.c: Require profiling -pg.
5514
5515 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5516
5517 PR C++/23229
5518 * g++.dg/warn/main-2.C: New test.
5519
5520 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5521
5522 PR fortran/24545
5523 * gfortran.dg/interface_2.f90: new test.
5524
5525 2005-10-28 Josh Conner <jconner@apple.com>
5526
5527 PR c++/22153
5528 * g++.dg/template/crash38.C: New test.
5529 * g++.dg/parse/explicit1.C: Change expected errors.
5530
5531 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5532
5533 PR C++/23426
5534 * g++.dg/other/large-size-array.C: New test.
5535
5536 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5537
5538 PR middle-end/24362
5539 * g++.dg/opt/complex4.C: New test.
5540
5541 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5542
5543 * gcc.dg/nested-func-4.c: New test.
5544
5545 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5546
5547 PR fortran/24158
5548 gfortran.dg/derived_recursion.f90: New test.
5549 gfortran.dg/implicit_actual.f90: New test.
5550
5551 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5552
5553 PR middle-end/24295, PR testsuite/24477
5554 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5555 removed when weakref hits the tree.
5556
5557 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5558
5559 * gfortran.dg/cray_pointers_4.f90: New test.
5560
5561 * gfortran.dg/cray_pointers_5.f90: New test.
5562
5563 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5564
5565 PR fortran/22290
5566 * gfortran.dg/assign_5.f90: New test.
5567 * gfortran.dg/assign_6.f: New test.
5568
5569 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5570
5571 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5572 CPU has no SSE support.
5573
5574 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5575
5576 PR libgfortran/24224
5577 * gfortran.dg/arrayio_1.f90: Update attribution.
5578 * gfortran.dg/arrayio_2.f90: Update attribution.
5579 * gfortran.dg/arrayio_3.f90: Update attribution.
5580 * gfortran.dg/arrayio_4.f90: Update test conditions.
5581 * gfortran.dg/arrayio_5.f90: Update attribution.
5582 * gfortran.dg/arrayio_6.f90: New test.
5583 * gfortran.dg/arrayio_7.f90: New test.
5584
5585 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5586
5587 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5588
5589 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5590
5591 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5592
5593 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5594
5595 PR fortran/24416
5596 * gfortran.dg/namelist_char_only.f90: New test.
5597
5598 2005-10-24 Asher Langton <langton2@llnl.gov>
5599
5600 PR fortran/17031
5601 PR fortran/22282
5602 * gfortran.dg/cray_pointers_1.f90: New test.
5603 * gfortran.dg/cray_pointers_2.f90: New test.
5604 * gfortran.dg/cray_pointers_3.f90: New test.
5605 * gfortran.dg/loc_1.f90: New test.
5606 * gfortran.dg/loc_2.f90: New test.
5607
5608 2005-10-24 Steven Bosscher <stevenb@suse.de>
5609
5610 * gcc.dg/pr24225.c: New test.
5611
5612 2005-10-24 Asher Langton <langton2@llnl.gov>
5613
5614 * gfortran.dg/dup_save_1.f90: New test.
5615 * gfortran.dg/dup_save_2.f90: New test.
5616
5617 2005-10-24 Paul Brook <paul@codesourcery.com>
5618
5619 PR 24107
5620 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5621 stdint.h.
5622
5623 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5624
5625 PR libgfortran/24489
5626 * gfortran.dg/pr24489.f90: New test.
5627
5628 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5629
5630 PR fortran/23635
5631 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5632
5633 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5634
5635 PR target/18911
5636 * g++.dg/init/array16.C: Skip for mmix-*-*.
5637
5638 2005-10-23 Asher Langton <langton2@llnl.gov>
5639
5640 * gfortran.dg/byte_1.f90: New test.
5641 * gfortran.dg/byte_2.f90: New test.
5642
5643 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5644
5645 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5646
5647 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5648
5649 PR fortran/18022
5650 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5651
5652 PR fortran/24311
5653 * gfortran.dg/merge_char_const.f90: New test.
5654
5655 PR fortran/24384
5656 * gfortran.dg/spread_scalar_source.f90: New test.
5657
5658 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5659
5660 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5661
5662 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5663 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5664
5665 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5666
5667 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5668
5669 PR fortran/24426
5670 * gfortran.dg/der_pointer_4.f90: New.
5671
5672 2005-10-22 David Ayers <d.ayers@inode.at>
5673
5674 * obj-c++.dg/except-1.mm: Simplify.
5675
5676 2005-10-21 David Ayers <d.ayers@inode.at>
5677
5678 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5679
5680 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5681
5682 * gfortran.dg/assumed_dummy_2.f90: New test.
5683
5684 2005-10-21 James E Wilson <wilson@specifix.com>
5685
5686 PR preprocessor/15220
5687 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5688
5689 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5690
5691 * gcc.c-torture/execute/20051021-1.c: New test.
5692
5693 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5694
5695 PR c++/24260
5696 * g++.dg/ext/tmplattr1.C: New test.
5697
5698 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5699
5700 PR fortran/24440
5701 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5702
5703 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5704
5705 * obj-c++.dg/except-1.mm: New.
5706
5707 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5708
5709 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5710
5711 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5712
5713 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5714
5715 PR middle-end/24295
5716 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5717 declarations with the same names as thunks' alias targets, use
5718 aliases instead.
5719 * gcc.dg/attr-alias-3.c: New test.
5720 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5721
5722 2005-10-20 Mark Mitchell <mark@codesourcery.com>
5723
5724 PR c++/22618
5725 * g++.dg/parse/access8.C: New test.
5726
5727 2005-10-20 Richard Guenther <rguenther@suse.de>
5728
5729 PR c++/24439
5730 * g++.dg/tree-ssa/pr24439.C: New testcase.
5731
5732 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
5733
5734 * g++.dg/opt/delay-slot-1.C: New test.
5735
5736 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
5737
5738 PR fortran/21625
5739 * gfortran.fg/der_init_1.f90: New.
5740
5741 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5742
5743 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5744
5745 2005-10-19 Mark Mitchell <mark@codesourcery.com>
5746
5747 PR c++/21908
5748 * g++.dg/parse/error28.C: New test.
5749
5750 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5751
5752 * gcc.dg/profile-generate-2.c: New test.
5753
5754 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
5755
5756 PR target/23589
5757 * g++.dg/ext/dllimport11.C: New.
5758
5759 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5760
5761 PR c++/22293
5762 * g++.dg/other/friend3.C: New test.
5763
5764 2005-10-18 Mark Mitchell <mark@codesourcery.com>
5765
5766 PR c++/23293
5767 * g++.dg/template/error19.C: New test.
5768
5769 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
5770
5771 PR c++/21383
5772 * g++.dg/overload/koenig2.C: New.
5773
5774 PR c++/23118
5775 * g++.dg/overload/error2.C: New.
5776
5777 PR c++/22604
5778 * g++.dg/inherit/covariant14.C: New.
5779
5780 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5781
5782 PR c++/23440
5783 * g++.dg/parse/for1.C: New test.
5784
5785 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
5786
5787 PR fortran/23446
5788 * gfortran.dg/host_dummy_index_1.f90: New test.
5789
5790 PR fortran/21459
5791 * gfortran.dg/automatic_char_len_2.f90: New test.
5792
5793 PR fortran/20866
5794 * gfortran.dg/recursive_statement_functions.f90: New test.
5795
5796 PR fortran/20853
5797 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5798
5799 PR fortran/20849
5800 * gfortran.dg/external_initializer.f90: New test.
5801
5802 PR fortran/20837
5803 * non_module_public.f90: New test.
5804
5805 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
5806
5807 PR c++/24386
5808 * g++.dg/template/overload7.C: New.
5809
5810 PR c++/22551
5811 * g++.dg/other/switch2.C: Remove expected warnings.
5812
5813 PR c++/21353
5814 * g++.dg/template/defarg6.C: New.
5815
5816 2005-10-17 Uros Bizjak <uros@kss-loka.si>
5817
5818 PR target/24315
5819 * gcc.target/i386/pr24315.c: New test.
5820
5821 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5822
5823 PR c++/24389
5824 * g++.dg/template/static21.C: New test.
5825 * g++.dg/template/static21-a.cc: Likewise.
5826
5827 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
5828
5829 PR c++/23959
5830 * g++.dg/warn/Wswitch-default-1.C: New test.
5831 * g++.dg/warn/Wswitch-default-2.C: New test.
5832
5833 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5834
5835 PR c++/22173
5836 * g++.dg/parse/template18.C: New test.
5837 * g++.dg/template/nontype15.C: Likewise.
5838
5839 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
5840
5841 PR fortran/22273
5842 * gfortran.dg/spec_expr_2.f90: New.
5843
5844 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
5845
5846 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5847 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5848 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5849 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5850 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5851 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5852 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5853 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
5854 previous target-specific skips and warning-message matches where
5855 applicable.
5856
5857 2005-10-15 Mark Mitchell <mark@codesourcery.com>
5858
5859 PR c++/21347
5860 * g++.dg/warn/Wctor-dtor.C: New test.
5861
5862 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5863
5864 PR c/23439
5865 * gcc.dg/for-1.c: New test.
5866
5867 2005-10-14 Mark Mitchell <mark@codesourcery.com>
5868
5869 PR c++/19565
5870 * g++.dg/warn/Wconversion1.C: New test.
5871 * g++.dg/ext/packed4.C: Compile with -w.
5872 * g++.dg/opt/20050511-1.C: Likewise.
5873 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5874
5875 2005-10-14 Jakub Jelinek <jakub@redhat.com>
5876
5877 * gfortran.dg/boz_5.f90: New test.
5878
5879 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
5880
5881 PR c++/22551
5882 * g++.dg/other/switch2.C: New.
5883
5884 PR c++/23984
5885 * g++.dg/init/ctor7.C: New.
5886
5887 2005-10-13 David Edelsohn <edelsohn@gnu.org>
5888
5889 PR c++/23730
5890 * g++.dg/parse/crash32.C: New test.
5891
5892 2005-10-13 Mark Mitchell <mark@codesourcery.com>
5893
5894 PR c++/20721
5895 * g++.dg/init/goto2.C: New test.
5896
5897 PR c++/22464
5898 * g++.dg/template/crash/41.C: New test.
5899
5900 PR c++/22180
5901 * g++.dg/template/crash40.C: New test.
5902
5903 PR c++/23694
5904 * g++.dg/parse/friend5.C: New test.
5905
5906 PR c++/23307
5907 * g++.dg/template/crash38.C: New test.
5908
5909 PR c++/22352
5910 * g++.dg/template/friend38.C: New test.
5911
5912 PR c++/22405
5913 * g++.dg/template/crash39.C: New test.
5914
5915 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
5916
5917 * gcc.dg/debug/dwarf2/dwarf-char1.c,
5918 gcc.dg/debug/dwarf2/dwarf-char2.c,
5919 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5920
5921 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5922
5923 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
5924
5925 * gcc.dg/dll-2.c: Add tests for warnings.
5926 * gcc.dg/dll-3.c: Likewise.
5927 * gcc.dg/dll-4.c: Likewise.
5928
5929 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5930 * g++.dg/ext/dllimport2.C: Likewise.
5931 * g++.dg/ext/dllimport3.C: Likewise.
5932 * g++.dg/ext/dllimport7.C: Likewise.
5933 * g++.dg/ext/dllimport8.C: Likewise.
5934 * g++.dg/ext/dllimport9.C: Likewise.
5935
5936 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
5937
5938 PR fortran/24092
5939 * gfortran.dg/derived_pointer_recursion.f90: New test.
5940
5941 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
5942
5943 * gcc.c-torture/execute/20051012-1.c: New test.
5944
5945 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5946
5947 PR fortran/18082
5948 * gfortran.dg/automatic_char_len_1.f90: New test.
5949
5950 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5951
5952 PR fortran/20847
5953 * gfortran.dg/save_common.f90: New test.
5954
5955 PR fortran/20856
5956 * gfortran.dg/save_result.f90: New test.
5957
5958 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5959
5960 PR c++/21592
5961 * g++.dg/template/dependent-expr1.C: Add new expected error.
5962 * g++.dg/template/dependent-expr2.C: Adjust error text.
5963 * g++.dg/template/overload6.C: New.
5964
5965 PR c++/23797
5966 * g++.dg/other/typename8.C: New.
5967
5968 PR c++/21117
5969 * g++.dg/other/return1.C: New.
5970
5971 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
5972
5973 PR c++/24052
5974 * g++.dg/ext/label5.C: New.
5975
5976 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5977
5978 PR c++/19964
5979 * g++.dg/parse/crash31.C: New.
5980
5981 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
5982
5983 * g++.dg/ipa/ipa-1.c: New test.
5984 * g++.dg/ipa/ipa-2.c: New test.
5985 * g++.dg/ipa/ipa-3.c: New test.
5986 * g++.dg/ipa/ipa-4.c: New test.
5987 * g++.dg/ipa/ipa-5.c: New test.
5988 * g++.dg/ipa/ipa.exp: New file.
5989
5990 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5991
5992 PR fortran/24207
5993 * gfortran.dg/private_type_3.f90: New test.
5994
5995 2005-10-11 Steven G. Kargl <kargls@comcast.net>
5996
5997 PR fortran/20786
5998 gfortran.dg/aint_anint_1.f90: New test.
5999
6000 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6001
6002 PR libgfortran/24313
6003 gfortran.dg/csqrt.f: New test.
6004
6005 2005-10-11 Ian Lance Taylor <ian@airs.com>
6006
6007 PR c++/8057
6008 * g++.dg/warn/noeffect7.C: New test.
6009 * g++.dg/warn/noeffect2.C: Instantiate templates.
6010 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
6011 and warning.
6012
6013 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6014
6015 PR c++/21089
6016 * g++.dg/init/float1.C: New test.
6017
6018 PR c++/24277
6019 * g++.dg/init/member1.C: Tweak error markers.
6020
6021 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6022
6023 PR testsuite/24281
6024 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6025 Check for null pointer.
6026
6027 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6028
6029 PR c++/21369
6030 * g++.dg/parse/ret-type3.C: New test.
6031
6032 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6033
6034 PR tree-opt/23946
6035 * gcc.c-torture/compile/pr23946.c: New test.
6036
6037 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6038
6039 * g++.dg/opt/mmx2.C: New test.
6040
6041 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6042
6043 PR c++/24277
6044 * g++.dg/template/static20.C: New test.
6045
6046 PR c++/24302
6047 * g++.dg/warn/Wunused-12.C: New test.
6048
6049 PR c++/23437
6050 * g++.dg/template/arg4.C: New test.
6051
6052 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6053
6054 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6055 * gcc.dg/ucnid-3.c: Likewise.
6056 * gcc.dg/ucnid-4.c: Likewise.
6057 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6058 * g++.dg/other/ucnid-1.C: Likewise.
6059 * gcc.dg/sparc-frame-1.c: New test.
6060
6061 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6062
6063 PR c++/24139
6064 * g++.dg/template/spec27.C: New test.
6065
6066 PR c++/24275
6067 * g++.dg/template/static19.C: New test.
6068
6069 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6070
6071 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6072 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6073
6074 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6075
6076 PR target/24136
6077 * gfortran.fortran-torture/compile/pr24136.f: New test.
6078
6079 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6080
6081 PR c++/22172
6082 * g++.dg/parse/crash30.C: New test.
6083
6084 2005-10-07 Richard Guenther <rguenther@suse.de>
6085
6086 PR middle-end/24227
6087 * gcc.c-torture/compile/pr24227.c: New testcase.
6088
6089 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6090
6091 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6092 Do not put aligned attributes on array elements.
6093
6094 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6095
6096 PR testsuite/23611, PR testsuite/23615
6097 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6098 writing prototypes of library functions by hand.
6099 * obj-c++.dg/bitfield-4.mm: Likewise.
6100 * obj-c++.dg/const-str-4.mm: Likewise.
6101 * obj-c++.dg/encode-4.mm: Likewise.
6102 * obj-c++.dg/encode-5.mm: Likewise.
6103 * obj-c++.dg/encode-6.mm: Likewise.
6104 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6105 * obj-c++.dg/method-10.mm: Likewise.
6106 * obj-c++.dg/method-17.mm: Likewise.
6107 * obj-c++.dg/method-19.mm: Likewise.
6108 * obj-c++.dg/try-catch-2.mm: Likewise.
6109
6110 2005-10-06 Richard Henderson <rth@redhat.com>
6111
6112 PR 24236
6113 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6114
6115 2005-10-06 Dale Johannesen <dalej@apple.com>
6116
6117 * gcc.c-torture/execute/20030125-1.c: Correct.
6118
6119 2005-10-06 Richard Guenther <rguenther@suse.de>
6120
6121 PR tree-optimization/24238
6122 * g++.dg/tree-ssa/pr24238.C: New testcase.
6123
6124 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6125
6126 PR 18568
6127 * gfortran.dg/der_pointer_3.f90: New test.
6128
6129 2005-10-05 Devang Patel <dpatel@apple.com>
6130
6131 PR Debug/23205
6132 * g++.dg/other/PR23205.C: New.
6133
6134 2005-10-05 Richard Henderson <rth@redhat.com>
6135
6136 PR target/23602
6137 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6138 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6139
6140 2005-10-05 Dale Johannesen <dalej@apple.com>
6141
6142 * gcc.c-torture/execute/float-floor.c: New.
6143
6144 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6145
6146 PR tree-optimization/21419
6147 PR tree-optimization/24146
6148 PR tree-optimization/24151
6149
6150 * g++.dg/ext/asm7.C: New.
6151 * g++.dg/ext/asm8.C: New.
6152 * gcc.dg/asm-1.c: Compile on all targets.
6153 * gcc.dg/asm-pr24146.c: New.
6154 * gcc.dg/pr21419.c: Adjust error messages.
6155
6156 2005-10-05 Richard Guenther <rguenther@suse.de>
6157
6158 PR fortran/24176
6159 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6160
6161 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6162
6163 PR c++/23513
6164 * g++.dg/template/spec22.C: Robustify test.
6165 * g++.dg/template/spec26.C: New.
6166
6167 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6168
6169 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6170 if target supports vector instructions.
6171
6172 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6173
6174 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6175 C99 functions.
6176
6177 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6178
6179 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6180 check_effective_target_fortran_large_int): Replace cached result
6181 when target changes.
6182
6183 2005-10-04 Devang Patel <dpatel@apple.com>
6184
6185 * gcc.dg/i386-sse-vect-types.c: New.
6186
6187 2005-10-04 Ian Lance Taylor <ian@airs.com>
6188
6189 PR preprocessor/13726
6190 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6191 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6192
6193 2005-10-04 Richard Guenther <rguenther@suse.de>
6194
6195 PR c/23576
6196 * gcc.dg/noncompile/pr23576.c: New testcase.
6197
6198 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6199
6200 PR middle-end/23125
6201 * gcc.dg/register-var-3.c: New test.
6202
6203 2005-10-04 Steven Bosscher <stevenb@suse.de>
6204
6205 * gcc.dg/pr23049.c: New test.
6206
6207 * gcc.dg/ucnid-4.c: Fix test.
6208
6209 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6210
6211 PR 23445
6212 * gcc.c-torture/compile/pr23445.c: New test.
6213
6214 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6215
6216 * g++.dg/overload/unknown1.C: New.
6217
6218 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6219
6220 PR c++/17775
6221 * g++.dg/template/repo4.C: New test.
6222
6223 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6224
6225 PR libfortran/19308
6226 * gfortran.dg/large_real_kind_2.F90: New test.
6227 * gfortran.dg/large_integer_kind_2.f90: New test.
6228
6229 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6230
6231 * lib/target-supports.exp (check_effective_target_vect_shift):
6232 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6233 (check_effective_target_vect_condition): Fix copy-n-pasto.
6234
6235 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6236 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6237 targets.
6238
6239 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6240
6241 PR c++/22621
6242 * g++.dg/template/overload5.C : New test.
6243
6244 PR c++/23840
6245 * g++.dg/expr/stdarg1.C: New test.
6246
6247 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6248
6249 PR 24142
6250 * gcc.c-torture/execute/pr24142.c: New test.
6251
6252 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6253
6254 PR 24141
6255 * gcc.c-torture/execute/pr24141.c: New test.
6256
6257 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6258 Diego Novillo <dnovillo@redhat.com>
6259
6260 PR 23604
6261 * gcc.c-torture/execute/pr23604.c: New test.
6262
6263 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6264
6265 PR fortran/16404
6266 PR fortran/20835
6267 PR fortran/20890
6268 PR fortran/20899
6269 PR fortran/20900
6270 PR fortran/20901
6271 PR fortran/20902
6272 gfortran.dg/equiv_constraint_1.f90: New test.
6273 gfortran.dg/equiv_constraint_2.f90: New test.
6274 gfortran.dg/equiv_constraint_3.f90: New test.
6275 gfortran.dg/equiv_constraint_4.f90: New test.
6276 gfortran.dg/equiv_constraint_5.f90: New test.
6277 gfortran.dg/equiv_constraint_6.f90: New test.
6278 gfortran.dg/equiv_constraint_7.f90: New test.
6279 gfortran.dg/equiv_constraint_8.f90: New test.
6280 gfortran.dg/private_type_1.f90: New test.
6281 gfortran.dg/private_type_2.f90: New test.
6282 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6283 980628-10.f: Assert std=gnu to permit mixing of
6284 types in equivalence statements.
6285
6286 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6287
6288 PR 24112
6289 * gfortran.dg/open_status_1.f90: New.
6290
6291 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6292
6293 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6294 * gcc.dg/vect/pr22480.c: Clean up temp files.
6295 * gcc.dg/vect/pr23831.c: Clean up temp files.
6296 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6297 Clean up temp files.
6298 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6299 Clean up temp files.
6300
6301 * gcc.dg/20050309-1.c: Clean up temp files.
6302 * gcc.dg/20050325-1.c: Clean up temp files.
6303
6304 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6305
6306 PR tree-optimization/24059
6307 * gcc.dg/vect/pr24059.c : New test.
6308
6309 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR middle-end/24109
6312 * gcc.c-torture/execute/20050929-1.c: New test.
6313
6314 2005-09-29 Steven Bosscher <stevenb@suse.de>
6315
6316 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6317
6318 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6319
6320 PR c/21419
6321 * gcc.dg/pr21419.c: New test.
6322
6323 2005-09-29 Steven Bosscher <stevenb@suse.de>
6324
6325 * gcc.dg/pr23911.c: New test.
6326
6327 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6328
6329 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6330
6331 PR c++/16782
6332 * g++.dg/parse/qualified4.C: New test.
6333 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6334 * g++.old-deja/g++.mike/p8154.C: Likewise.
6335
6336 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6337
6338 PR c++/22147
6339 * g++.dg/template/friend37.C: New test.
6340 * g++.dg/parse/crash28.C: Adjust error markers.
6341
6342 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR fortran/18518
6345 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6346
6347 2005-09-27 Devang Patel <dpatel@apple.com>
6348
6349 PR tree-optimization/23625
6350 * gcc.dg/pr23625.c: New test.
6351
6352 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6353
6354 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6355 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6356
6357 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR fortran/23677
6360 * gfortran.fortran-torture/execute/save_1.f90: New test.
6361 * gfortran.dg/save_1.f90: New test.
6362
6363 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6364
6365 * gcc.target/i386/builtin-apply-mmx.c: New test.
6366
6367 PR target/22576
6368 * gcc.target/i386/pr22576.c: New test.
6369
6370 PR target/22585
6371 * gcc.target/i386/pr22585.c: New test.
6372
6373 PR target/23268
6374 * gcc.target/i386/pr23268.c: New test.
6375
6376 PR middle-end/23831
6377 * gcc.dg/vect/pr23831.c: New test.
6378
6379 PR target/24055
6380 * gcc.target/i386/pr24055.c: New test.
6381
6382 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6383
6384 PR tree-optimization/23960
6385 * gcc.c-torture/compile/pr23960.c: New.
6386
6387 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6388
6389 PR fortran/16861
6390 * gfortran.dg/nested_modules_3.f90: New.
6391
6392 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6393
6394 PR fortran/24005
6395 gfortran.dg/interface_1.f90: New test.
6396
6397 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6398 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6399
6400 PR fortran/23843
6401 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6402
6403 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6404
6405 PR fortran/23516
6406 * gfortran.dg/imag_1.f: New test.
6407 * gfortran.dg/imag_2.f: Ditto.
6408
6409 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6410
6411 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6412
6413 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c++/21983
6416 * g++.dg/warn/pr21983.C: New test.
6417
6418 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6419
6420 PR c++/23993
6421 * g++.dg/template/array14.C: New test.
6422
6423 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6424
6425 PR fortran/19929
6426 * gfortran.dg/der_ptr_component_1.f90: New test.
6427
6428 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6429
6430 PR c++/23965
6431 * g++.dg/template/error1.C: Reject "no matching function" message.
6432
6433 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6434
6435 PR c++/17609
6436 * g++.dg/lookup/error1.C: New test.
6437
6438 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6439
6440 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6441 functionality of the testcase.
6442
6443 2005-09-20 Richard Henderson <rth@redhat.com>
6444
6445 * gcc.dg/vect/vect-22.c: Require vect_float.
6446 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6447
6448 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6449
6450 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6451 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6452 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6453 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6454 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6455 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6456 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6457 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6458 * gcc.dg/cpp/ucnid-8.c: New test.
6459
6460 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR tree-optimization/23929
6463 * gcc.c-torture/compile/pr23929.c: New test.
6464
6465 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6466
6467 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6468 for one loop.
6469
6470 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6471
6472 PR testsuite/23186
6473 * g++.dg/other/pr22003.C: Require named sections.
6474
6475 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR c++/23947
6478 * g++.dg/rtti/crash3.C: New test.
6479
6480 PR tree-optimization/23818
6481 * gcc.dg/pr23818.c: New test.
6482
6483 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6484
6485 PR fortran/23420
6486 * gfortran.dg/print_fmt_4.f: New.
6487
6488 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6489
6490 PR fortran/23663
6491 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6492
6493 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6494
6495 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6496 Use pointers to local alignable arrays instead. Added comments.
6497 * gcc.dg/vect/vect-46.c: Likewise.
6498 * gcc.dg/vect/vect-48.c: Likewise.
6499 * gcc.dg/vect/vect-49.c: Likewise.
6500 * gcc.dg/vect/vect-52.c: Likewise.
6501 * gcc.dg/vect/vect-53.c: Likewise.
6502 * gcc.dg/vect/vect-54.c: Likewise.
6503 * gcc.dg/vect/vect-56.c: Likewise.
6504 * gcc.dg/vect/vect-57.c: Likewise.
6505 * gcc.dg/vect/vect-58.c: Likewise.
6506 * gcc.dg/vect/vect-60.c: Likewise.
6507 * gcc.dg/vect/vect-61.c: Likewise.
6508
6509 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6510 The test is no longer vectorizable on vect_no_align targets.
6511 * gcc.dg/vect/vect-43.c: Likewsie.
6512
6513 * gcc.dg/vect/vect-44.c: Added comments.
6514 * gcc.dg/vect/vect-45.c: Added comments.
6515 * gcc.dg/vect/vect-50.c: Added comments.
6516 * gcc.dg/vect/vect-51.c: Added comments.
6517
6518 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6519 aligned type.
6520 * gcc.dg/vect/Os-vect-95.c: Likewise.
6521
6522 * gcc.dg/vect/vect-41.c: Test removed.
6523 * gcc.dg/vect/vect-47.c: Test removed.
6524 * gcc.dg/vect/vect-55.c: Test removed.
6525 * gcc.dg/vect/vect-59.c: Test removed.
6526
6527 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6528
6529 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6530 No longer vectorizable on vect_no_align targets.
6531 * gcc.dg/vect/pr20122.c: Likewise.
6532 * gcc.dg/vect/vect-74.c: Likewise.
6533 * gcc.dg/vect/vect-75.c: Likewise.
6534 * gcc.dg/vect/vect-76.c: Likewise.
6535
6536 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6537 Will not be vectorizable on vect_no_align targets once aliasing issues
6538 are resolved.
6539 * gcc.dg/vect/vect-79.c: Likewise.
6540
6541 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6542 * gcc.dg/vect/vect-78.c: Likewise.
6543 * gcc.dg/vect/vect-97.c: Likewise.
6544
6545 2005-09-19 Steven Bosscher <stevenb@suse.de>
6546
6547 * gcc.dg/pr23943.c: New test.
6548
6549 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6550
6551 PR fortran/19181
6552 * gfortran.dg/derived_pointer_null_1.f90: New test.
6553
6554 2005-09-18 Richard Guenther <rguenther@suse.de>
6555
6556 PR middle-end/23944
6557 * gcc.c-torture/compile/pr23944.c: New testcase.
6558
6559 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6560
6561 PR fortran/15975
6562 * gfortran.dg/der_pointer_2.f90: New test.
6563
6564 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6565
6566 PR fortran/16861
6567 * gfortran.dg/nested_modules_2.f90: New test.
6568
6569 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6570
6571 PR c++/18368
6572 * g++.dg/other/semicolon.C: New test.
6573
6574 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6575
6576 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6577 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6578
6579 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6580
6581 PR c++/23914
6582 * g++.dg/template/static18.C: New test.
6583
6584 PR c++/21514
6585 * g++.dg/template/crash19.C: Remove dg-error marker.
6586 * g++.dg/template/local4.C: New test.
6587
6588 2005-09-16 Paul Brook <paul@codesourcery.com>
6589
6590 PR fortran/23906
6591 * gfortran.dg/dependency_1.f90: New test.
6592
6593 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6594
6595 PR c++/23896
6596 * g++.dg/template/static17.C: New test.
6597
6598 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6599
6600 PR c++/23139
6601 * g++.dg/warn/huge-val1.C: New test.
6602
6603 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6604
6605 PR c++/13140
6606 * g++.dg/parse/class2.C: New test.
6607 * g++.dg/template/explicit8.C: Likewise.
6608 * g++.dg/template/spec25.C: Likewise.
6609
6610 2005-09-14 Josh Conner <jconner@apple.com>
6611
6612 PR middle-end/23584
6613 * gcc.dg/pr23584.c: New test.
6614
6615 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6616
6617 PR fortran/21875 Internal Unit Array I/O, NIST
6618 * gfortran.dg/arrayio_1.f90: New test.
6619 * gfortran.dg/arrayio_1.f90: New test.
6620 * gfortran.dg/arrayio_1.f90: New test.
6621 * gfortran.dg/arrayio_1.f90: New test.
6622 * gfortran.dg/arrayio_1.f90: New test.
6623
6624 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6625
6626 PR middle-end/22480
6627 * gcc.dg/vect/pr22480.c: New test.
6628
6629 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6630
6631 PR fortran/19358
6632 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6633
6634 2005-09-13 Josh Conner <jconner@apple.com>
6635
6636 PR c++/23180
6637 * g++.dg/init/struct2.C: New test.
6638 * g++.dg/init/struct3.C: New test.
6639
6640 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6641
6642 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6643 Clean up temp files.
6644 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6645 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6646 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6647 gcc.dg/tree-ssa/builtin-printf-1.c,
6648 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6649 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6650 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6651 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6652 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6653 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6654 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6655 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6656 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6657 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6658 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6659 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6660
6661 2005-09-13 Josh Conner <jconner@apple.com>
6662
6663 * lib/gcc-dg.exp: Load scanipa.exp.
6664 (cleanup-dump): New procedure.
6665 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6666 * lib/scandump.exp: New file.
6667 * lib/scantree.exp: Use it.
6668 * lib/scanipa.exp: New file.
6669
6670 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6671
6672 PR fortran/17740
6673 * gfortran.dg/generic_4.f90: New test.
6674
6675 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6676
6677 PR target/23816
6678 * gcc.target/i386/pr23816-1.c: New test.
6679 * gcc.target/i386/pr23816-2.c: New test.
6680
6681
6682 2005-09-13 Bastian Blank <waldi@debian.org>
6683
6684 PR c++/16171
6685 * g++.dg/abi/mangle26.C: New test.
6686 * g++.dg/abi/mangle27.C: New test.
6687 * g++.dg/abi/mangle28.C: New test.
6688 * g++.dg/abi/mangle29.C: New test.
6689
6690 PR c++/23839
6691 * g++.dg/parse/register1.C: New test.
6692
6693 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6694
6695 PR c++/23842
6696 * g++.dg/template/access16.C: New test.
6697
6698 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6699
6700 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6701
6702 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6703
6704 PR fortran/18899
6705 * gfortran.dg/shape_2.f90: New test.
6706
6707 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6708
6709 PR target/19269
6710 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6711 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6712 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6713 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6714 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6715 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6716 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6717 tests.
6718
6719 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6720
6721 PR c++/23841
6722 * g++.dg/parse/template17.C: New test.
6723
6724 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6725
6726 PR c++/23789
6727 * g++.dg/template/nontype14.C: New test.
6728
6729 2005-09-12 Ian Lance Taylor <ian@airs.com>
6730
6731 PR g++/7874
6732 * g++.dg/lookup/friend7.C: New test.
6733 * g++.dg/lookup/friend8.C: New test.
6734 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6735 so that it will be found via argument dependent lookup.
6736 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6737 friend functions which will no longer be found.
6738 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6739 function g, so that it will be found via argument dependent
6740 lookup.
6741 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6742 * g++.old-deja/g++.mike/net43.C: Likewise.
6743
6744 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6745
6746 PR c++/23691
6747 * g++.dg/template/static16.C: New test.
6748
6749 2005-09-12 Josh Conner <jconner@apple.com>
6750
6751 PR middle-end/23237
6752 * gcc.c-torture/compile/pr23237.c: New test.
6753
6754 2005-09-11 Richard Henderson <rth@redhat.com>
6755
6756 * g++.dg/other/error8.C: Update expected diagnostic text.
6757
6758 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6759
6760 PR libfortran/19872
6761 * gfortran.dg/overwrite_1.f: New test.
6762
6763 2005-09-09 Josh Conner <jconner@apple.com>
6764
6765 * g++.dg/init/pr23180-1.C: Removed.
6766 * g++.dg/init/pr23180-2.C: Removed.
6767
6768 2005-09-09 David Daney <ddaney@avtrex.com>
6769
6770 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6771 files which are ...
6772 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6773 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6774
6775 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6776
6777 * gfortran.dg/iostat_2.f90: New test.
6778
6779 2005-09-09 Mark Mitchell <mark@codesourcery.com>
6780
6781 PR c++/22252
6782 * g++.dg/ext/interface1.C: New test.
6783 * g++.dg/ext/interface1.h: Likewise.
6784 * g++.dg/ext/interface1a.cc: Likewise.
6785
6786 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
6787
6788 * gfortran.dg/iomsg_1.f90: New test case.
6789
6790 2005-09-09 Richard Guenther <rguenther@suse.de>
6791
6792 PR c++/23624
6793 * g++.dg/tree-ssa/pr23624.C: New testcase.
6794
6795 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6796
6797 PR fortran/19239
6798 * gfortran.dg/vector_subscript_1.f90,
6799 * gfortran.dg/vector_subscript_2.f90: New tests.
6800
6801 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6802
6803 PR fortran/21104
6804 * gfortran.dg/array_alloc_1.f90,
6805 * gfortran.dg/array_alloc_2.f90,
6806 * gfortran.dg/array_alloc_3.f90: New tests.
6807
6808 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6809
6810 PR fortran/12840
6811 * gfortran.dg/array_constructor_6.f90
6812 * gfortran.dg/array_constructor_7.f90
6813 * gfortran.dg/array_constructor_8.f90
6814 * gfortran.dg/array_constructor_9.f90
6815 * gfortran.dg/array_constructor_10.f90
6816 * gfortran.dg/array_constructor_11.f90
6817 * gfortran.dg/array_constructor_12.f90: New tests.
6818
6819 2005-09-08 Josh Conner <jconner@apple.com>
6820
6821 PR c++/23180
6822 * g++.dg/init/pr23180-1.C: New test.
6823 * g++.dg/init/pr23180-2.C: New test.
6824
6825 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6826
6827 PR fortran/18878
6828 * gfortran.dg/module_double_reuse.f90: New.
6829
6830 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6831
6832 PR fortran/23270
6833 PR fortran/22304
6834 PR fortran/18870
6835 PR fortran/17917
6836 PR fortran/16511
6837 * gfortran.dg/common_equivalence_1.f: New.
6838 * gfortran.dg/common_equivalence_2.f: New.
6839 * gfortran.dg/common_equivalence_3.f: New.
6840 * gfortran.dg/contained_equivalence_1.f90: New.
6841 * gfortran.dg/module_blank_common.f90: New.
6842 * gfortran.dg/module_commons_1.f90: New.
6843 * gfortran.dg/module_equivalence_1.f90: New.
6844 * gfortran.dg/nested_modules_1.f90: New.
6845 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6846 equivalences and add comment to connect the test with
6847 the PR.
6848
6849 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6850
6851 PR fortran/23765
6852 * gfortran.dg/common_6.f90: New test.
6853
6854 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6855
6856 PR fortran/15326
6857 * gfortran.dg/char_result_1.f90,
6858 * gfortran.dg/char_result_2.f90,
6859 * gfortran.dg/char_result_3.f90,
6860 * gfortran.dg/char_result_4.f90,
6861 * gfortran.dg/char_result_5.f90,
6862 * gfortran.dg/char_result_6.f90,
6863 * gfortran.dg/char_result_7.f90,
6864 * gfortran.dg/char_result_8.f90: New tests.
6865
6866 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6867
6868 PR fortran/19928
6869 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6870
6871 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6872
6873 PR obj-c++/16816
6874 * obj-c++.dg/selector-5.mm: New test.
6875 * obj-c++.dg/selector-6.mm: New test.
6876
6877 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6878
6879 PR objc/20574
6880 PR objc/19324
6881 * objc.dg/error-1.m: New test.
6882
6883 2005-09-07 Richard Sandiford <richard@codesourcery.com>
6884
6885 PR fortran/23373
6886 * gfortran.fortran-torture/execute/pr23373-1.f90,
6887 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6888
6889 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
6890
6891 PR libfortran/23760
6892 * gfortran.dg/g77/1832.f: Remove long string in write statement
6893 to allow the test to pass on correct list directed output with
6894 prepended space.
6895
6896 2005-09-07 James E Wilson <wilson@specifix.com>
6897
6898 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6899
6900 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6901
6902 * gfortran.dg/parameter+save.f90: Rename to
6903 * gfortran.dg/parameter_save.f90: .. this.
6904
6905 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6906
6907 PR fortran/20848
6908 * gfortran.dg/parameter+save.f90: New test case.
6909
6910 2005-09-06 Richard Sandiford <richard@codesourcery.com>
6911
6912 PR fortran/19269
6913 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6914
6915 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6916
6917 PR c/23075
6918 * gcc.dg/pr23075.c: New test.
6919 * g++.dg/warn/pr23075.C: New test.
6920
6921 PR target/22362
6922 * gcc.target/i386/pr22362.c: New test.
6923
6924 PR rtl-optimization/23098
6925 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6926
6927 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6928 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6929 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6930
6931 2005-09-06 Mark Mitchell <mark@codesourcery.com>
6932
6933 * g++.dg/expr/cast6.C: New test.
6934
6935 PR c++/9782
6936 * g++.dg/init/new15.C: New test.
6937
6938 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6939
6940 * gcc.dg/vect/Os-vect-95.c: New test.
6941 * gcc.dg/vect/vect-95.c: Same.
6942
6943 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6944
6945 * gcc.dg/vect/vect-29.c: Update xfail testing.
6946 * gcc.dg/vect/vect-44.c: Same.
6947 * gcc.dg/vect/vect-48.c: Same.
6948 * gcc.dg/vect/vect-50.c: Same.
6949 * gcc.dg/vect/vect-72.c: Same.
6950 * gcc.dg/vect/vect-77.c: Same.
6951 * gcc.dg/vect/vect-78.c: Same.
6952 * gcc.dg/vect/vect-80.c: Same.
6953 * gcc.dg/vect/vect-96.c: Same.
6954 * gcc.dg/vect/vect-100.c: Same.
6955 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6956 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6957 * gfortran.dg/vect/vect-5.f90: Same.
6958
6959 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6960
6961 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6962 start strings.
6963 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6964 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6965
6966 PR c++/23056
6967 * g++.dg/opt/pr23056.C: New test.
6968
6969 PR rtl-optimization/23098
6970 * gcc.target/i386/pr23098.c: New test.
6971
6972 2005-09-05 Mark Mitchell <mark@codesourcery.com>
6973
6974 PR c++/23667
6975 * g++.dg/template/static15.C: New test.
6976
6977 PR c++/21440
6978 * g++.dg/ext/stmtexpr5.C: New test.
6979 * g++.dg/ext/stmtexpr6.C: Likewise.
6980
6981 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
6982
6983 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6984
6985 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6986 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6987 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6988
6989 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
6990
6991 PR libfortran/23321
6992 * gfortran.dg/direct_io_4.f90: New test case.
6993
6994 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
6995 Rasmus Hahn <rassahah@neofonie.de>
6996
6997 PR libobjc/23108
6998 * objc.dg/type-stream-1.m: New test.
6999
7000 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
7001
7002 PR fortran/23661
7003 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7004 gfortran.dg/print_fmt_3.f90: New test.
7005
7006 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7007
7008 * gfortran.dg/fmt_t_1.f90: New test.
7009
7010 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR rtl-optimization/23454
7013 * g++.dg/opt/pr23454.C: New test.
7014
7015 2005-09-03 Mark Mitchell <mark@codesourcery.com>
7016
7017 PR c++/23699
7018 * g++.dg/ext/static1.C: New test.
7019
7020 2005-09-02 Richard Henderson <rth@redhat.com>
7021
7022 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7023 tail call to check_fa_work.
7024
7025 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7026
7027 PR c++/21687
7028 * g++.dg/other/gc3.C: New test.
7029
7030 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7031
7032 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7033 * gcc.dg/20050826-1.c: Likewise.
7034
7035 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7036
7037 PR c++/23167
7038 * g++.dg/expr/volatile1.C: New test.
7039
7040 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7041
7042 PR middle-end/23547
7043 * gcc.dg/pr23547.c: New test.
7044
7045 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7046
7047 PR c/22061
7048 * gcc.c-torture/execute/pr22061-1.c,
7049 * gcc.c-torture/execute/pr22061-2.c,
7050 * gcc.c-torture/execute/pr22061-3.c,
7051 * gcc.c-torture/execute/pr22061-4.c: New tests.
7052
7053 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7054
7055 * gcc.dg/Wredundant-decls-2.c: New test to check that
7056 -Wredundant-decls does not issue warning for a variable
7057 definition following a declaration.
7058
7059 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7060
7061 PR debug/7241
7062 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7063 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7064 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7065
7066 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7067 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7068 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7069 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7070 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7071 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7072 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7073 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7074
7075 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7076
7077 PR objc/23306
7078 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7079 scan-assmbler.
7080
7081 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7082
7083 PR target/21255
7084 * gcc.dg/pr21255-1.c: New test.
7085 * gcc.dg/pr21255-2-mb.c: Likewise.
7086 * gcc.dg/pr21255-2-ml.c: Likewise.
7087 * gcc.dg/pr21255-3.c: Likewise.
7088 * gcc.dg/pr21255-4.c: Likewise.
7089
7090 2005-08-31 Dale Johannesen <dalej@apple.com>
7091
7092 * gcc.dg/20050830-1.c: New.
7093
7094 2005-08-31 Josh Conner <jconner@apple.com>
7095
7096 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7097 command-line options for arm-*-* targets.
7098 * g++.dg/init/array16.C: Likewise.
7099 * g++.dg/other/crash-4.C: Likewise.
7100
7101 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7102
7103 PR obj-c++/23640
7104 * obj-c++.dg/gnu-runtime-3.mm: New test.
7105
7106 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7107
7108 PR c++/13377
7109 * g++.dg/lookup/ambig4.C: New test.
7110 * g++.dg/lookup/ambig5.C: New test.
7111 * g++.dg/tc1/dr101.C: Adjust error markers.
7112
7113 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7114
7115 PR c++/23639
7116 * g++.dg/template/ttp5.C: Adjust error markers.
7117
7118 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7119
7120 PR testsuite/23609
7121 * lib/obj-c++.exp: Include target-libpath.exp.
7122 (obj-c++_link_flags): Look for the GNU libobjc library
7123 and set the library path to include it.
7124 Don't manually set LD_LIBRARY_PATH (etc.) but call
7125 set_ld_library_path_env_vars instead.
7126 (obj-c++_target_compile): Don't set library path or
7127 linker flags because they are already set correctly
7128 in obj-c++_link_flags.
7129
7130 2005-08-30 Josh Conner <jconner@apple.com>
7131
7132 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7133 to command-line options for arm-*-* targets.
7134
7135 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7136
7137 * g++.dg/other/i386-1.C: New.
7138
7139 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR preprocessor/20348
7142 PR preprocessor/20356
7143 * gcc.dg/cpp/pr20348.c: New test.
7144 * gcc.dg/cpp/pr20348.h: New file.
7145 * gcc.dg/cpp/inc/pr20348.h: New file.
7146 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7147 * gcc.dg/cpp/pr20356.c: New test.
7148 * gcc.dg/cpp/pr20356.h: New file.
7149 * gcc.dg/cpp/inc/pr20356.h: New file.
7150 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7151
7152 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7153
7154 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7155 Fix array dimension to avoid correct end-of-file error.
7156
7157 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7158
7159 PR libfortran/23598
7160 * gfortran.dg/iostat_1.f90: New test.
7161
7162 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7163
7164 PR middle-end/23408
7165 * gcc.dg/pr23408.c: New test.
7166
7167 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7168
7169 PR c++/23099
7170 * g++.dg/init/member1.C: Make sure erroneous static data member
7171 definitions are required.
7172 * g++.dg/template/static13.C: New test.
7173 * g++.dg/template/static14.C: Likewise.
7174
7175 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7176
7177 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7178 -march=pentium4, remove ilp32 requirement.
7179
7180 PR middle-end/23484
7181 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7182 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7183
7184 2005-08-29 Andreas Jaeger <aj@suse.de>
7185
7186 PR testsuite/23607
7187 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7188
7189 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7190
7191 * gcc.c-torture/execute/20050316-2.c: New test.
7192 * gcc.c-torture/execute/20050316-3.c: New test.
7193 * gcc.dg/torture/pr16104-1.c: New test.
7194
7195 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7196
7197 PR middle-end/23463
7198 * gcc.c-torture/execute/zero-struct-1.c: New test.
7199
7200 2005-08-27 Richard Guenther <rguenther@suse.de>
7201
7202 PR target/23575
7203 * gcc.target/i386/pr23575.c: New testcase.
7204
7205 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR rtl-optimization/23561
7208 * gcc.c-torture/execute/20050826-1.c: New test.
7209
7210 PR rtl-opt/23560
7211 * gcc.c-torture/execute/20050826-2.c: New test.
7212
7213 2005-08-26 Dale Johannesen <dalej@apple.com>
7214
7215 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7216 * gcc.dg/20050826-1.c: New.
7217
7218 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7219
7220 PR c++/19004
7221 * g++.dg/template/nontype13.C: New test.
7222
7223 PR c++/23491
7224 * g++.dg/init/new14.C: New test.
7225 * g++.dg/expr/anew1.C: Do not XFAIL.
7226 * g++.dg/expr/anew2.C: Likewise.
7227 * g++.dg/expr/anew3.C: Likewise.
7228
7229 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7230
7231 PR middle-end/22439
7232 * gcc.dg/vla-3.c: New test.
7233
7234 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7235
7236 PR fortran/20363
7237 * gfortran.dg/named_interface.f90: New.
7238
7239 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7240
7241 * gcc.c-torture/execute/frame-address.c: New test.
7242
7243 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7244
7245 PR c++/20817
7246 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7247
7248 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7249
7250 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7251
7252 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7253
7254 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7255 * gcc.dg/altivec-22.c: Rename from..
7256 * gcc.dg/altivec-nomfcr.c: ..this.
7257
7258 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7259
7260 PR tree-optimization/23546
7261 * gcc.dg/tree-ssa/pr23546.c: New test.
7262
7263 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7264
7265 PR fortran/17758
7266 * gfortran.dg/nonreturning_statements.f90: New test.
7267
7268 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7269
7270 PR c++/22454
7271 * g++.dg/parse/crash29.C: New.
7272
7273 2005-08-23 DJ Delorie <dj@redhat.com>
7274
7275 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7276 constants have the L suffix.
7277
7278 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7279
7280 PR c++/23044
7281 * g++.dg/template/instantiate8.C: New.
7282
7283 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7284
7285 PR middle-end/23467
7286 * gcc.c-torture/execute/pr23467.c: New test.
7287
7288 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR tree-optimization/22043
7291 * gcc.c-torture/execute/20050613-1.c: New test.
7292
7293 2005-08-23 Ben Elliston <bje@au.ibm.com>
7294
7295 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7296
7297 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR rtl-optimization/23478
7300 * g++.dg/opt/pr23478.C: New test.
7301
7302 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7303
7304 PR c/18715
7305 * gcc.dg/switch-warn-3.c: New test.
7306
7307 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7308
7309 PR c++/22233
7310 * g++.dg/template/param1.C: New test.
7311
7312 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7313
7314 PR c++/23089
7315 * g++.dg/other/incomplete1.C: New test.
7316
7317 2005-08-22 Ira Rosen <irar@il.ibm.com>
7318
7319 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7320 are vectorizable.
7321
7322 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7323
7324 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7325 d_lines_5.f: New.
7326
7327 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7328
7329 * gcc.target/i386/sse-4.c: New test.
7330
7331 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7332
7333 PR testsuite/23239
7334 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7335
7336 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7337
7338 * gcc.dg/20050811-1.c: New test.
7339 * gcc.dg/20050811-2.c: New test.
7340
7341 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7342
7343 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7344
7345 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7346
7347 PR 23476
7348 * gcc.c-torture/compile/pr23476.c: New test.
7349
7350 2005-08-19 Devang Patel <dpatel@apple.com>
7351
7352 PR tree-optimization/23048
7353 * gcc.dg/tree-ssa/pr23048.c: New test.
7354
7355 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7356
7357 PR middle-end/20624
7358 * g++.dg/warn/Wreturn-3.C: New test
7359
7360 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7361
7362 PR tree-optimization/22228
7363 * g++.dg/vect/pr22543.cc: New test.
7364
7365 2005-08-17 Steven Bosscher <stevenb@suse.de>
7366
7367 PR tree-optimization/21574
7368 * gcc.dg/tree-ssa/pr21574.c: New test.
7369
7370 2005-08-16 James E Wilson <wilson@specifix.com>
7371
7372 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7373
7374 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7375
7376 PR tree-opt/23402
7377 * gcc.c-torture/compile/zero-strct-3.c: New test.
7378 * gcc.c-torture/compile/zero-strct-4.c: New test.
7379
7380 2005-08-16 Steven Bosscher <stevenb@suse.de>
7381
7382 PR target/23376
7383 * gcc.target/x86_64/pr23376.c: New test.
7384
7385 2005-08-16 Ian Lance Taylor <ian@airs.com>
7386
7387 PR c++/23337
7388 * g++.dg/ext/vector2.C: New.
7389
7390 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7391
7392 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7393
7394 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7395
7396 PR libfortran/23428
7397 * gfortran.dg/inquire-complex.f90: New test case.
7398
7399 2005-08-16 James E Wilson <wilson@specifix.com>
7400
7401 PR tree-optimization/21105
7402 * gcc.dg/large-size-array.c: New.
7403
7404 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7405
7406 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7407 type.
7408 * gcc.dg/vect/vect-41: Likewise.
7409 * gcc.dg/vect/vect-42: Likewise.
7410 * gcc.dg/vect/vect-43: Likewise.
7411 * gcc.dg/vect/vect-44: Likewise.
7412 * gcc.dg/vect/vect-46: Likewise.
7413 * gcc.dg/vect/vect-47: Likewise.
7414 * gcc.dg/vect/vect-48: Likewise.
7415 * gcc.dg/vect/vect-52: Likewise.
7416 * gcc.dg/vect/vect-53: Likewise.
7417 * gcc.dg/vect/vect-54: Likewise.
7418 * gcc.dg/vect/vect-55: Likewise.
7419 * gcc.dg/vect/vect-56: Likewise.
7420 * gcc.dg/vect/vect-57: Likewise.
7421 * gcc.dg/vect/vect-58: Likewise.
7422 * gcc.dg/vect/vect-59: Likewise.
7423 * gcc.dg/vect/vect-60: Likewise.
7424 * gcc.dg/vect/vect-61: Likewise.
7425 * gcc.dg/vect/vect-85: Likewise.
7426 * gcc.dg/vect/vect-87: Likewise.
7427 * gcc.dg/vect/vect-88: Likewise.
7428 * gcc.dg/vect/vect-93.c: Likewise.
7429 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7430 * gcc.dg/vect/vect-75: Likewise.
7431 * gcc.dg/vect/vect-76: Likewise.
7432 * gcc.dg/vect/vect-77: Likewise.
7433 * gcc.dg/vect/vect-78: Likewise.
7434 * gcc.dg/vect/vect-80: Likewise.
7435 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7436 vectorized for the expected reason, rather than checking how alignment
7437 was handled.
7438 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7439 type and also instead of aligned pointers. Added documentation.
7440
7441 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7442
7443 * gfortran.dg/power.f90: New test.
7444
7445 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7446
7447 PR rtl-optimization/23299
7448 * g++.dg/opt/pr23299.C: New test.
7449
7450 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7451
7452 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7453
7454 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7455
7456 * g++.dg/template/local6.C: New test.
7457
7458 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7459
7460 * execute/exceptions/finally-1.m: Check that the catch and finally are
7461 being called. Also add a "return 0;" at the end of main.
7462
7463 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7464
7465 PR fortran/21432.
7466 * gfortran.dg/namelist_print_1.f: New test of functionality of
7467 PRINT namelist.
7468 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7469 namelist generates error with -std=f95.
7470
7471 2005-08-14 Ira Rosen <irar@il.ibm.com>
7472
7473 PR tree-optimization/23119
7474 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7475
7476 2005-08-13 Marcin Koziej <creep@desk.pl>
7477 Andrew Pinski <pinskia@physics.uc.edu>
7478
7479 PR libobjc/22492
7480 * execute/exceptions/finally-1.m: New test.
7481
7482 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7483
7484 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7485 testsuite.
7486 * objc/execute/exceptions/trivial.m: New test.
7487 * objc.dg/try-catch-11.m: Move to ...
7488 * objc/execute/exceptions/foward-1.m: Here.
7489 * objc.dg/try-catch-2.m: Move to ...
7490 * objc/execute/exceptions/catchall-1.m: Here.
7491 * objc.dg/try-catch-8.m: Move to ...
7492 * objc/execute/exceptions/local-variables-1.m: Here.
7493
7494 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7495
7496 * objc.dg/nested-func-1.m: Move to ...
7497 * objc/execute/nested-func-1.m: Here.
7498
7499 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7500
7501 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7502 in ${options} instead of [target_info name].
7503 * lib/obj-c++.exp (objc_target_compile): Likewise.
7504
7505 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7506
7507 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7508
7509 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7510
7511 part of PR testsuite/23348
7512 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7513 of the torture options.
7514 * objc/compile/trivial.m: New test.
7515
7516 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7517
7518 * gfortran.dg/eoshift.f90: Correct format.
7519
7520 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7521
7522 * gfortran.fortran-torture/execute/character_passing.f90:
7523 Fix comment typo.
7524
7525 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7526
7527 PR c++/8271
7528 * g++.dg/template/unify10.C: New.
7529
7530 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7531
7532 * g++.dg/parse/pr22514.C: Move to...
7533 * g++.dg/debug/pr22514.C: here.
7534
7535 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7536
7537 PR c++/23266
7538 * g++.dg/inherit/pure1.C: New test.
7539
7540 * ChangeLog: Fix typos.
7541
7542 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7543 Steven Bosscher <stevenb@suse.de>
7544
7545 * gfortran.dg/runtime_warning_1.f90: New test.
7546
7547 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7548
7549 PR c++/23219
7550 * g++.dg/parse/crash28.C: New.
7551
7552 2005-08-11 Richard Guenther <rguenther@suse.de>
7553
7554 PR target/23289
7555 * gcc.target/i386/tailcall-1.c: New testcase.
7556
7557 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7558
7559 * gcc.dg/vect/vect-67.c: Un-xfail.
7560
7561 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7562
7563 PR c++/23225
7564 * g++.dg/testsuite/parse/crash27.C: new test.
7565
7566 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7567
7568 PR libfortran/22143
7569 * gfortran.dg/shift-kind.f90: New testcase.
7570
7571 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7572
7573 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7574 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7575
7576 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7577
7578 PR c++/20646
7579 * g++.dg/other/mult-stor1.C: New test.
7580
7581 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7582
7583 * gcc.c-torture/pr18299-1.c: Move to ...
7584 * gcc.c-torture/compile/pr18299-1.c: Here.
7585
7586 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7587
7588 * gfortran/fortran.torture/execute/character_passing.f90:
7589 Fix types for LSAME.
7590
7591 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7592
7593 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7594 input data back to what it was originally.
7595
7596 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7597
7598 * objc.dg/try-catch-8.m: Enable for all targets.
7599
7600 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7601
7602 * gcc.dg/pr23165.c: New test.
7603
7604 2005-08-09 Steven Bosscher <stevenb@suse.de>
7605
7606 PR tree-optimization/23234
7607 * gcc.dg/tree-ssa/pr23234.c: New test.
7608
7609 2005-08-08 Josh Conner <jconner@apple.com>
7610
7611 PR rtl-optimization/23241
7612 * gcc.dg/char-compare.c: New test.
7613
7614 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7615
7616 PR c++/22508
7617 * g++.dg/init/new13.C: New test.
7618
7619 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7620
7621 PR c++/21166
7622 * g++.dg/other/crash-4.C: Adjust
7623 * g++/dg/ext/packed9.C: New.
7624
7625 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7626
7627 PR middle-end/21964
7628 * gcc.c-torture/execute/pr21964-1.c: New test.
7629
7630 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7631
7632 PR c/22458
7633 * gcc.dg/pr22458-1.c: New test.
7634
7635 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7636 Steven G. Kargl <kargls@comcast.net>
7637
7638 PR fortran/22390
7639 * gfortran.dg/flush_1.f90: New test.
7640
7641 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7642
7643 PR c++/23191
7644 * g++.dg/template/eh2.C: New test.
7645
7646 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7647
7648 PR c++/19498
7649 * g++.dg/template/instantiate7.C: New test.
7650
7651 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7652
7653 PR c/23113
7654 * gcc.dg/Wunused-value-1.c: New test.
7655
7656 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7657
7658 PR rtl-optimization/23233
7659 * gcc.c-torture/compile/pr23233-1.c: New test.
7660
7661 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR fortran/18833
7664 PR fortran/20850
7665 * gfortran.dg/equiv_1.f90: New test.
7666 * gfortran.dg/equiv_2.f90: New test.
7667 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7668 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7669 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7670
7671 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7672
7673 * gcc.c-torture/execute/vrp-5.c: New test.
7674 * gcc.c-torture/execute/vrp-6.c: New test.
7675 * gcc.dg/tree-ssa/vrp21.c: New test.
7676
7677 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7678
7679 * g++.dg/parse/pr22514.C: New test.
7680
7681 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7682
7683 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7684
7685 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7686 instead of constant loads / pool entries.
7687
7688 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7689
7690 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7691 TEST_TO_WCTYPE.
7692
7693 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7694
7695 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7696 __WINT_TYPE__ in generated prototypes if possible.
7697
7698 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7699
7700 PR 22037
7701 * g++.dg/tree-ssa/pr22037.C:
7702
7703 2005-08-04 Richard Henderson <rth@redhat.com>
7704
7705 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7706 scan-tree-dump-times directive.
7707
7708 2005-08-04 Jan Hubicka <jh@suse.cz>
7709
7710 * gcov-1.C: Fix switch counts.
7711 * gcov-4b.c: Likewise.
7712
7713 2005-08-03 Jeff Law <law@redhat.com>
7714
7715 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7716
7717 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
7718
7719 * gcc.c-torture/execute/pr23135.c: New test.
7720
7721 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7722
7723 PR tree-optimization/19899
7724 * gcc.dg/tree-ssa/scev-1.c: New test.
7725 * gcc.dg/tree-ssa/scev-2.c: New test.
7726
7727 2005-08-03 Richard Sandiford <richard@codesourcery.com>
7728
7729 PR target/18582
7730 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7731
7732 2005-08-03 Jan Hubicka <jh@suse.cz>
7733
7734 * update-conroll.c: New testcase.
7735 * update-conroll-2.c: New testcase.
7736
7737 2005-08-02 David Edelsohn <edelsohn@gnu.org>
7738
7739 * gfortran.dg/constant_substring.f: New test.
7740 * gfortran.dg/pr22491.f: New test.
7741
7742 2005-08-02 Jan Hubicka <jh@suse.cz>
7743
7744 * update-threading.c: Replace by the proper one.
7745
7746 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7747
7748 PR 23164
7749 * g++.dg/tree-ssa/pr23164.C: New test.
7750
7751 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7752
7753 * gcc.dg/tree-ssa/pr23192.c: New test.
7754
7755 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
7756
7757 * gcc.c-torture/execute/vrp-4.c: New test.
7758
7759 2005-08-02 Jan Hubicka <jh@suse.cz>
7760
7761 * update-threading.c: New test.
7762
7763 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
7764
7765 * gcc.c-torture/compile/20050801-1.c: New test.
7766 * gcc.c-torture/compile/20050801-2.c: New test.
7767
7768 2005-08-01 Jan Hubicka <jh@suse.cz>
7769
7770 * val-prof-5.c: New test.
7771
7772 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
7773
7774 PR c/22311
7775 * gcc.dg/pr22311-1.c : New test.
7776
7777 2005-07-31 Steven Bosscher <stevenb@suse.de>
7778
7779 PR target/23095
7780 * gfortran.dg/pr23095.f: New test.
7781
7782 PR c++/22003
7783 * g++.dg/other/pr22003.C: New test.
7784
7785 2005-07-31 Richard Sandiford <richard@codesourcery.com>
7786
7787 PR target/20621
7788 * gcc.c-torture/execute/pr20621-1.c: New test.
7789
7790 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
7791
7792 * gfortran.dg/comma_format_extension_4.f: Adjust length
7793 of string for format.
7794 * gfortran.dg/der_array_io_1.f: Replace illegal internal
7795 print statement with internal write.
7796 * gfortran.dg/der_array_io_2.f: Likewise.
7797 * gfortran.dg/der_array_io_3.f: Likewise.
7798
7799 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
7800
7801 * gcc.dg/fold-abs-4.c: new test.
7802
7803 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
7804
7805 PR fortran/22570 an related issues.
7806 * gfortran.dg/x_slash_1.f: New test.
7807
7808 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
7809
7810 PR c/23143
7811 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7812 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7813
7814 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7815
7816 PR c/529
7817 * gcc.dg/Wshadow-3.c: New test.
7818
7819 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
7820
7821 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7822 used to have the wrong bounds).
7823
7824 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7825
7826 PR c/21720
7827 * gcc.dg/hex-round-1.c: Test more cases.
7828 * gcc.dg/hex-round-2.c: New test.
7829
7830 2005-07-29 Diego Novillo <dnovillo@redhat.com>
7831
7832 PR 22550
7833 * g++.dg/tree-ssa/pr22550.C: New test.
7834
7835 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
7836
7837 * gcc.dg/tree-ssa/vrp19.c: New test.
7838 * gcc.dg/tree-ssa-vrp20.c: New test.
7839
7840 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7841
7842 PR c/22240
7843 * gcc.dg/transparent-union-4.c: New test.
7844
7845 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7846
7847 PR c/22192
7848 * gcc.dg/c99-vla-2.c: New test.
7849
7850 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7851
7852 PR c/21720
7853 * gcc.dg/hex-round-1.c: New test.
7854
7855 2005-07-28 Jan Hubicka <jh@suse.cz>
7856
7857 * inliner-1.c: Do not dump everything.
7858 * tree-prof.exp: Do not pass -ftree-based-profiling.
7859 * bprob.exp: Likewise.
7860
7861 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7862
7863 2005-07-28 Mark Mitchell <mark@codesourcery.com>
7864
7865 PR c++/22545
7866 * g++.dg/expr/ptrmem7.C: New test.
7867
7868 2005-07-28 Mike Stump <mrs@apple.com>
7869
7870 * g++.old-deja/g++.mike/visibility-1.C: New test.
7871
7872 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7873
7874 PR c/20187
7875 * gcc.c-torture/execute/pr20187-1.c: New test.
7876
7877 2005-07-28 Jeff Law <law@redhat.com>
7878
7879 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7880 * gcc.dg/tree-ssa/vrp18.c: New test.
7881
7882 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7883
7884 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7885
7886 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7887
7888 PR tree-optimization/22506
7889 * gcc.dg/vect/ps22506.c: New test.
7890
7891 2005-07-28 Jakub Jelinek <jakub@redhat.com>
7892
7893 PR target/21149
7894 * gcc.target/i386/sse-3.c: New test.
7895
7896 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7897
7898 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7899 * gcc.target/mips/mips32-dsp-type.c: Likewise.
7900
7901 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7902
7903 PR c/22589
7904 * gcc.c-torture/compile/pr22589-1.c: New test.
7905
7906 2005-07-28 Jan Hubicka <jh@suse.cz>
7907
7908 * update-loopch.c: New testcase.
7909
7910 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7911
7912 PR rtl-optimization/23047
7913 * gcc.c-torture/execute/pr23047.c: New test.
7914 * gcc.c-torture/execute/pr23047.x: New.
7915
7916 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7917
7918 PR tree-optimization/22493
7919 * gcc.c-torture/execute/pr22493-1.c: New test.
7920 * gcc.c-torture/execute/pr22493-1.x: New.
7921 * gcc.c-torture/execute/vrp-1.c: New test.
7922 * gcc.c-torture/execute/vrp-2.c: New test.
7923 * gcc.c-torture/execute/vrp-2.c: New test.
7924
7925 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
7926
7927 * gcc.target/frv/all-builtin-read8.c: Delete.
7928 * gcc.target/frv/all-builtin-read16.c: Delete.
7929 * gcc.target/frv/all-builtin-read32.c: Delete.
7930 * gcc.target/frv/all-builtin-read64.c: Delete.
7931 * gcc.target/frv/all-builtin-write8.c: Delete.
7932 * gcc.target/frv/all-builtin-write16.c: Delete.
7933 * gcc.target/frv/all-builtin-write32.c: Delete.
7934 * gcc.target/frv/all-builtin-write64.c: Delete.
7935 * gcc.target/frv/all-read-write-1.c: New.
7936
7937 2005-07-27 Jeff Law <law@redhat.com>
7938
7939 * gcc.c-torture/execute/pr22630.c: New test.
7940
7941 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
7942
7943 PR tree-optimization/23073
7944 * gcc.dg/vect/nodump-pr23073.c: New test.
7945 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7946
7947 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
7948
7949 PR tree-optimize/22348
7950 * gcc.c-torture/execute/pr22348.c: New.
7951
7952 2005-07-27 Richard Guenther <rguenther@suse.de>
7953
7954 * gcc.dg/tree-ssa/salias-1.c: New testcase.
7955
7956 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7957
7958 PR fortran/22503
7959 * gfortran.dg/logical_comp.f90: New test.
7960
7961 2005-07-27 Jan Hubicka <jh@suse.cz>
7962
7963 * inliner-1.c: Add cleanup of dumps.
7964 * val-prof-*.c: Likewise.
7965 * update-tailcall.c: New.
7966
7967 2005-07-26 Diego Novillo <dnovillo@redhat.com>
7968
7969 PR 22591
7970 * gcc.dg/tree-ssa/pr22591.c: New test.
7971 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7972
7973 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
7974
7975 PR libobjc/22606
7976 * objc.dg/try-catch-11.m: New test.
7977
7978 2005-07-26 Richard Guenther <rguenther@suse.de>
7979
7980 PR tree-optimization/22486
7981 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7982
7983 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7984
7985 PR tree-opt/22484
7986 * testsuite/g++.dg/opt/loop2.C: New test.
7987
7988 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7989
7990 * gcc.dg/tree-ssa/reassoc-3.c: New test.
7991 * gcc.dg/tree-ssa/reassoc-4.c: New test.
7992
7993 2005-07-25 Adam Nemet <anemet@lnxw.com>
7994
7995 * lib/profopt.exp (profopt-execute): Check for profiling data
7996 files on the target.
7997
7998 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
7999
8000 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8001 for matching of asm labels.
8002
8003 2005-07-25 Richard Guenther <rguenther@suse.de>
8004
8005 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8006
8007 2005-07-25 Richard Guenther <rguenther@suse.de>
8008
8009 PR testsuite/22624
8010 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8011
8012 2005-07-25 Ira Rosen <irar@il.ibm.com>
8013
8014 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8015 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8016 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8017 * gcc.dg/vect/vect-100.c: New test.
8018 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8019 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8020 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8021 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8022 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8023 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8024 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8025 * gfortran.dg/vect/pr19049.f90: New testcase.
8026 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8027
8028 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8029
8030 * gcc.c-torture/execute/20050713-1.c: New test.
8031
8032 PR fortran/20063
8033 * gfortran.fortran-torture/execute/data_4.f90: New test.
8034
8035 PR middle-end/20303
8036 * gcc.dg/visibility-d.c: New test.
8037
8038 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8039
8040 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8041 * gfortran.dg/underflow.f90: Ditto.
8042
8043 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8044
8045 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8046 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8047 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8048
8049 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8050
8051 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8052 include case of field width of zero.
8053
8054 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8055
8056 PR libgfortran/21875
8057 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8058 with trailing blanks on normal formatted read.
8059
8060 2005-07-23 Chao-ying Fu <fu@mips.com>
8061
8062 * gcc.target/mips/mips32-dsp-type.c: New test.
8063 * gcc.target/mips/mips32-dsp.c: New test.
8064
8065 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8066
8067 PR testsuite/21073
8068 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8069
8070 PR testsuite/20454
8071 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8072 and __cyg_profile_func_exit.
8073
8074 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8075
8076 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8077 * gfortran.dg/comma_format_extension_4.f: Same.
8078 * gfortran.dg/pr15332.f: Same.
8079 * gfortran.dg/pr21730.f: Same.
8080
8081 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8082
8083 * g++.dg/opt/vrp2.C: Fix testcase.
8084
8085 PR tree-opt/22625
8086 * g++.dg/opt/vrp2.C: New test.
8087
8088 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8089
8090 PR debug/21828
8091 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8092
8093 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8094
8095 * gcc.dg/tree-ssa/20050719-1.c: New test.
8096
8097 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8098
8099 * gcc.dg/bfin-longcall-1.c: New file.
8100 * gcc.dg/bfin-longcall-2.c: New file.
8101
8102 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8103
8104 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8105
8106 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8107
8108 PR middle-end/19055
8109 * gcc.dg/tree-ssa/pr19055.c: New test.
8110 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8111
8112 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8113
8114 PR C++/22358
8115 * g++.dg/other/pr22358.C: New test.
8116
8117 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8118
8119 PR c++/2922
8120 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8121
8122 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8123
8124 PR c++/15938
8125 * g++.dg/init/union2.C: New test.
8126
8127 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8128
8129 PR c/22393
8130 * gcc.dg/complex-4.c: New test.
8131
8132 2005-07-21 Richard Guenther <rguenther@suse.de>
8133
8134 PR testsuite/22522
8135 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8136 scanning for asm labels.
8137 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8138
8139 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8140
8141 PR target/22085
8142 * gcc.dg/altivec-pr22085.c: New.
8143
8144 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8145
8146 PR tree-optimization/19210
8147 * gcc.dg/tree-ssa/pr19210-1.c: New.
8148 * gcc.dg/tree-ssa/pr19210-2.c: New.
8149
8150 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8151
8152 PR rtl-optimization/22167
8153 * g++.dg/opt/pr22167.C: New test.
8154
8155 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8156
8157 PR c++/2922
8158 * g++.dg/lookup/two-stage2.C: New.
8159 * g++.dg/lookup/two-stage3.C: New.
8160 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8161 fixed two-stage name lookup for operators.
8162 * g++.dg/template/call3.C: Compiler now produces an appropriate
8163 error message.
8164 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8165 14 as a candidate.
8166 * g++.dg/template/ptrmem4.C: Compiler produces different error
8167 message.
8168 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8169 connect_to_method as a candidate.
8170
8171 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8172
8173 * gcc.dg/fold-alloc-1.c: New test.
8174
8175 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8176
8177 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8178 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8179
8180 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8181
8182 * gcc.dg/fold-abs-1.c: New test.
8183 * gcc.dg/fold-abs-2.c: New test.
8184 * gcc.dg/fold-abs-3.c: New test.
8185
8186 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8187
8188 Make CONSTRUCTOR use VEC to store initializers.
8189 * g++.dg/ext/complit3.C: Check for specific error messages.
8190 * g++.dg/init/brace2.C: Update error message.
8191 * g++.dg/warn/Wbraces2.C: Likewise.
8192
8193 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8194
8195 PR fortran/16940
8196 * gfortran.dg/module_interface_1.f90: New test.
8197
8198 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8199 Kenneth Zadeck <zadeck@naturalbridge.com>
8200
8201 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8202
8203 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8204
8205 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8206 specify -Wformat for these tests.
8207 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8208 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8209 * gcc.dg/format/opt-6.c: Delete.
8210
8211 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8212
8213 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8214 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8215
8216 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8217
8218 * gcc.dg/tree-ssa/alias-2.c: New test.
8219
8220 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8221
8222 PR c++/22263
8223 * g++.dg/template/explicit7.C: New test.
8224
8225 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8226
8227 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8228 width of 8 to +Inf and -Inf.
8229
8230 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8231
8232 PR c++/22139
8233 * g++.dg/template/friend36.C: New test.
8234
8235 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8236
8237 PR fortran/21730
8238 * gfortran.dg/pr21730.f: New test.
8239
8240 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8241 Kenneth Zadeck <zadeck@naturalbridge.com>
8242
8243 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8244 since pure const detection cannot run at -O1 in c compiler.
8245 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8246 can now optimize this case properly.
8247 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8248 because we now pass.
8249 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8250
8251 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8252
8253 PR c/22421
8254 * gcc.dg/format/bitfld-1.c: New test.
8255
8256 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8257
8258 PR c++/22204
8259 * g++.dg/rtti/repo1.C: New test.
8260
8261 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8262
8263 PR middle-end/22398
8264 * gcc.c-torture/compile/pr22398.c: New test.
8265
8266 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8267
8268 PR c++/22132
8269 * g++.dg/expr/cast4.C: New test.
8270
8271 2005-07-15 Richard Guenther <rguenther@suse.de>
8272
8273 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8274 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8275
8276 2005-07-15 Steven Bosscher <stevenb@suse.de>
8277
8278 PR tree-optimization/22230
8279 * gcc.dg/tree-ssa/pr22230.c: New test.
8280
8281 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8282
8283 * gfortran.dg/g77/cpp6.f: New test.
8284
8285 PR fortran/22417
8286 * gfortran.dg/g77/cpp5.F: New test.
8287 * gfortran.dg/g77/cpp5.h: New file.
8288 * gfortran.dg/g77/cpp5inc.h: New file.
8289
8290 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8291
8292 PR libfortran/16435
8293 * gfortran.dg/tl_editting.f90: New.
8294 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8295
8296 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8297
8298 * gfortran.dg/char_array_constructor.f90: New test.
8299
8300 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8301
8302 * gfortran.dg/past_eor.f90: New.
8303 * gfortran.dg/complex_read.f90: New.
8304
8305 2005-07-13 Jeff Law <law@redhat.com>
8306
8307 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8308 additional casts.
8309
8310 * gcc.dg/tree-ssa/pr22321.c: New test
8311
8312 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8313
8314 PR tree-optimization/21921
8315 * gcc.dg/tree-ssa/pr21921.c: New.
8316
8317 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8318
8319 PR tree-optimizatio/22442
8320 * gcc.dg/tree-ssa/loop-11.c: New test.
8321
8322 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8323
8324 PR tree-opt/21840
8325 * gcc.c-torture/compile/pr21840.c: New test.
8326
8327 2005-07-12 Jan Hubicka <jh@suse.cz>
8328
8329 * gcc.c-torture/compile/pr22379.c: New test.
8330
8331 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8332
8333 PR libfortran/21593
8334 gfortran.dg/dev_null.f90: Remove outdated comment about
8335 PR libfortran/21593.
8336
8337
8338 2005-07-12 Dale Johannesen <dalej@apple.com>
8339
8340 * gcc.target/i386/compress-float-sse.c: New.
8341 * gcc.target/i386/compress-float-sse-pic.c: New.
8342 * gcc.target/i386/compress-float-387.c: New.
8343 * gcc.target/i386/compress-float-387-pic.c: New.
8344 * gcc.dg/compress-float-ppc.c: New.
8345 * gcc.dg/compress-float-ppc-pic.c: New.
8346
8347 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8348
8349 PR libfortran/21593
8350 gfortran.dg/dev_null.f90: Remove targets.
8351
8352 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8353
8354 PR tree-opt/22335
8355 * gcc.dg/pr22335-1.c: New test.
8356 * gcc.dg/pr22335-2.c: New test.
8357
8358 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8359
8360 PR c++/20172
8361 * g++.dg/template/nontype12.C : New test.
8362
8363 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8364
8365 * gcc.dg/tree-ssa/loop-10.c: New test.
8366
8367 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8368
8369 * gcc.c-torture/execute/20020720-1.x: Remove.
8370
8371 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8372
8373 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8374
8375 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8376
8377 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8378 (dg-mips-options): Use it.
8379
8380 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8381
8382 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8383
8384 2005-07-09 Richard Henderson <rth@redhat.com>
8385
8386 * lib/target-supports.exp (check_effective_target_sync_char_short):
8387 Add alpha.
8388
8389 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8390
8391 PR libfortran/22217
8392 * gfortran.dg/negative-z-descriptor.f90: New test.
8393
8394 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8395
8396 PR tree-opt/22329
8397 * gcc.dg/pr22329.c: New test.
8398
8399 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8400
8401 PR tree-optimization/20139
8402 * gcc.dg/tree-ssa/pr20139.c: New.
8403
8404 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8405
8406 PR tree-opt/22356
8407 * testsuite/gcc.dg/pr22356-1.c: New test.
8408
8409 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8410
8411 PR c++/21799
8412 * g++.dg/template/unify8.C: New.
8413 * g++.dg/template/unify9.C: New.
8414
8415 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8416
8417 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8418
8419 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8420
8421 * gcc.dg/darwin-version-1.c: New.
8422 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8423 * gcc.dg/builtins-20.c: Likewise.
8424 * gcc.dg/builtins-53.c: Likewise.
8425 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8426 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8427 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8428 * gcc.dg/torture/builtins-power-1.c: Likewise.
8429 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8430 on Darwin.
8431
8432 2005-07-07 Jeff Law <law@redhat.com>
8433
8434 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8435 argument evaluation order.
8436
8437 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8438
8439 PR libfortran/21594
8440 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8441 Add test cases where the shift length is greater than the
8442 array length.
8443
8444 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8445
8446 * obj-c++.dg/proto-lossage-6.mm: New.
8447 * objc.dg/proto-lossage-6.m: New.
8448
8449 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8450
8451 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8452 * objc.dg/gnu-runtime-2.m: Likewise.
8453
8454 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8455
8456 * gfortran.dg/longline.f: New test.
8457
8458 * gfortran.dg/badline.f: New test.
8459
8460 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8461
8462 PR fortran/16531
8463 PR fortran/15966
8464 PR fortran/18781
8465 * gfortran.dg/hollerith.f90: New.
8466 * gfortran.dg/hollerith2.f90: New.
8467 * gfortran.dg/hollerith3.f90: New.
8468 * gfortran.dg/hollerith4.f90: New.
8469 * gfortran.dg/hollerith_f95.f90: New.
8470 * gfortran.dg/hollerith_legacy.f90: New.
8471 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8472
8473 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8474
8475 PR objc/22274
8476 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8477 * objc.dg/gnu-runtime-2.m: New.
8478
8479 2005-07-06 Jeff Law <law@redhat.com>
8480
8481 * gcc.dg/tree-ssa/vrp17.c: New test.
8482
8483 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8484
8485 PR fortran/22327
8486 * gfortran.dg/array_constructor_5.f90: New test.
8487
8488 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8489
8490 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8491
8492 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8493
8494 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8495 * gcc.dg/980816-1.c: Ditto.
8496
8497 2005-07-06 Jeff Law <law@redhat.com>
8498
8499 * gcc.c-torture/compile/pr21356.c: New test.
8500
8501 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8502
8503 PR c/22013
8504 PR c/22098
8505 * gcc.c-torture/compile/pr22013-1.c,
8506 gcc.c-torture/execute/pr22098-1.c,
8507 gcc.c-torture/execute/pr22098-2.c,
8508 gcc.c-torture/execute/pr22098-3.c: New tests.
8509
8510 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8511
8512 PR c/22308
8513 * gcc.dg/pr22308-1.c: New test.
8514
8515 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8516
8517 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8518 target.
8519 * gcc.dg/compare9.c: Use -fshort-enums instead of
8520 -fno-short-enums. Change the last test to dg-bogus.
8521
8522 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8523
8524 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8525 * gcc.dg/compare9.c: New.
8526
8527 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8528
8529 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8530
8531 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8532
8533 PR testsuite/22288
8534 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8535
8536
8537 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8538
8539 * gcc.dg/format/gcc_gfc-1.c: New.
8540
8541 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8542
8543 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8544
8545 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8546
8547 PR fortran/20842
8548 * gfortran.dg/io_invalid_1.f90: New test.
8549
8550 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8551
8552 * gcc.dg/format/gcc_diag-1.c: Update.
8553
8554 2005-07-02 Jeff Law <law@redhat.com>
8555
8556 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8557 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8558
8559 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8560
8561 * gcc.dg/format/gcc_diag-1.c: Update.
8562
8563 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8564
8565 PR tree-opt/22269
8566 * gcc.c-torture/compile/pr22269.c: New test.
8567
8568 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8569
8570 PR 21584
8571 PR 22219
8572 * g++.dg/tree-ssa/pr21584-1.C: New test.
8573 * g++.dg/tree-ssa/pr21584-2.C: New test.
8574
8575 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8576
8577 * obj-c++.dg/try-catch-11.mm: New.
8578 * objc.dg/try-catch-10.m: New.
8579
8580 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8581
8582 * g++.dg/other/ucnid-1.C: xfail on AIX.
8583
8584 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8585
8586 PR 22234
8587 * gcc.dg/20050629-1.c: New test.
8588
8589 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8590
8591 * obj-c++.dg/const-str-1[0-1].mm: New.
8592 * objc.dg/const-str-1[0-1].m: New.
8593
8594 2005-05-29 Richard Henderson <rth@redhat.com>
8595
8596 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8597 Rename from check_effective_target_vect_no_max.
8598 (check_effective_target_vect_no_int_add): New.
8599 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8600 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8601 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8602 * gcc.dg/vect/vect-reduc-1.c: Use both.
8603 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8604
8605 2005-05-29 Richard Henderson <rth@redhat.com>
8606
8607 * lib/target-supports.exp (check_effective_target_vect_no_max):
8608 Remove i386 and x86_64.
8609
8610 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8611
8612 PR testsuite/21969
8613 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8614
8615 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8616
8617 PR middle-end/21969
8618 * gcc.dg/vect/pr21969.c: New test.
8619
8620 2005-06-28 Eric Christopher <echristo@redhat.com>
8621
8622 PR c/22052
8623 PR c/21975
8624 * gcc.dg/inline1.c: New test.
8625 * gcc.dg/inline2.c: Ditto.
8626 * gcc.dg/inline3.c: Ditto.
8627 * gcc.dg/inline4.c: Ditto.
8628 * gcc.dg/inline5.c: Ditto.
8629
8630 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8631
8632 PR libfortran/22142
8633 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8634 Add testcase also testing eoshift1 for PR 22142.
8635
8636 2005-06-28 Richard Henderson <rth@redhat.com>
8637
8638 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8639 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8640 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8641 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8642 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8643
8644 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8645
8646 PR libfortran/22142
8647 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8648 Add testcase for PR 22142.
8649
8650 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8651
8652 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8653 gcc.target/ia64/fpreg-2.c: New tests.
8654
8655 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8656
8657 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8658
8659 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8660
8661 PR libfortran/22170
8662 * gfortran.dg/slash_1.f90: New test.
8663
8664 2005-06-27 Richard Henderson <rth@redhat.com>
8665
8666 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8667 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8668 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8669 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8670 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8671 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8672
8673 2005-06-27 Richard Henderson <rth@redhat.com>
8674
8675 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8676 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8677
8678 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8679
8680 * obj-c++.dg/proto-lossage-5.mm: New.
8681 * objc.dg/proto-lossage-5.m: New.
8682
8683 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8684
8685 PR 21959
8686 * gcc.dg/tree-ssa/pr21959.c: New test.
8687
8688 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8689
8690 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8691 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8692 testing uninitialized var.
8693
8694 * gcc.c-torture/execute/builtins/chk.h: New.
8695 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8696 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8697 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8698 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8699 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8700 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8701 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8702 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8703 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8704 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8705 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8706 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8707 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8708 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8709 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8710 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8711 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8712 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8713 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8714 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8715 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8716 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8717 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8718 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8719 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8720 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8721 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8722 * gcc.dg/builtin-object-size-1.c: New test.
8723 * gcc.dg/builtin-object-size-2.c: New test.
8724 * gcc.dg/builtin-object-size-3.c: New test.
8725 * gcc.dg/builtin-object-size-4.c: New test.
8726 * gcc.dg/builtin-object-size-5.c: New test.
8727 * gcc.dg/builtin-stringop-chk-1.c: New test.
8728 * gcc.dg/builtin-stringop-chk-2.c: New test.
8729 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8730 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8731 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8732 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8733 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8734 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8735 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8736 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8737 * gcc.c-torture/execute/printf-1.c: New test.
8738 * gcc.c-torture/execute/fprintf-1.c: New test.
8739 * gcc.c-torture/execute/vprintf-1.c: New test.
8740 * gcc.c-torture/execute/vfprintf-1.c: New test.
8741 * gcc.c-torture/execute/printf-chk-1.c: New test.
8742 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8743 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8744 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8745
8746 2005-06-27 Michael Matz <matz@suse.de>
8747
8748 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8749 slot is not merged if address escapes.
8750
8751 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8752
8753 PR c/21911
8754 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
8755
8756 2005-06-26 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR middle-end/17965
8759 * gcc.c-torture/compile/20050622-1.c: New test.
8760
8761 PR middle-end/22028
8762 * gcc.dg/20050620-1.c: New test.
8763
8764 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
8765
8766 PR tree-optimization/22026
8767 * gcc.dg/tree-ssa/pr22026.c: New.
8768
8769 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
8770
8771 PR libfortran/22144
8772 * gfortran.dg/shift-alloc.f90: New testcase.
8773
8774 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
8775
8776 * all files: Update FSF address in copyright headers.
8777
8778 2005-06-22 Jan Hubicka <jh@suse.cz>
8779
8780 * wholeprogram-1.c: New testcase.
8781 * wholeprogram-2.c: New testcase.
8782
8783 2005-06-24 Mark Mitchell <mark@codesourcery.com>
8784
8785 PR 22171
8786 * gcc.dg/tree-ssa/pr22171.c: New test.
8787
8788 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
8789
8790 * gfortran.dg/simplify_modulo.f90: New.
8791
8792 2005-06-24 Jan Hubicka <jh@suse.cz>
8793
8794 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8795
8796 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8797
8798 * obj-c++.dg/proto-lossage-[1-4].mm: New.
8799
8800 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8801
8802 * obj-c++.dg/typedef-alias-1.mm: New.
8803 * objc.dg/typedef-alias-1.m: New.
8804
8805 2005-06-23 Jeff Law <law@redhat.com>
8806
8807 * gcc.dg/tree-ssa/vrp16.c: New test.
8808
8809 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8810
8811 * lib/target-supports.exp: Add
8812 check_effective_target_fortran_large_real and
8813 check_effective_target_fortran_large_int to check for
8814 corresponding effective targets.
8815 * gfortran.dg/large_integer_kind_1.f90: New test.
8816 * gfortran.dg/large_real_kind_1.f90: New test.
8817
8818 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
8819
8820 PR tree-optimization/22117
8821 * gcc.dg/tree-ssa/pr22117.c: New.
8822
8823 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
8824
8825 PR testsuite/22123
8826 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8827
8828 2005-06-23 David Edelsohn <edelsohn@gnu.org>
8829
8830 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8831
8832 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
8833
8834 * gfortran.dg/f2c_4.f90: Add tests for complex functions
8835 * gfortran.dg/f2c_4.c: Likewise.
8836
8837 2005-06-22 Paul Brook <paul@codesourcery.com>
8838
8839 PR fortran/21034
8840 * gfortran.dg/auto_save_1.f90: New test.
8841
8842 2005-06-22 Michael Matz <matz@suse.de>
8843
8844 * gcc.target/x86-64/abi: New directory.
8845 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8846 * gcc.target/x86-64/abi/README.gcc: New file.
8847 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8848 * gcc.target/x86-64/abi/asm-support.s: New file.
8849 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8850 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8851 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8852 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8853 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8854 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8855 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8856 * gcc.target/x86_64/abi/test_bitfields.c: New test.
8857 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8858 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8859 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8860 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8861 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8862 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8863 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8864 * gcc.target/x86_64/abi/test_varargs.c: New test.
8865
8866 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
8867
8868 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8869 32-bit i?86 and x86_64.
8870
8871 2005-06-21 Ziemowit Laski <zlaski@apple.com>
8872
8873 * obj-c++.dg/const-str-[1-9].mm: New tests.
8874
8875 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
8876
8877 PR fortran/22010
8878 * gfortran.dg/namelist_use.f90: New.
8879 * gfortran.dg/namelist_use_only.f90: New.
8880
8881 2005-06-21 Jeff Law <law@redhat.com>
8882
8883 * gcc.dg/tree-ssa/vrp15.c: New test.
8884
8885 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
8886
8887 * lib/target-supports.exp (check_effective_target_vect_reduction):
8888 Remove.
8889 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8890 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8891 remove vect_reduction target keyword. Also avoid two returns in main.
8892 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8893 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8894 * gcc.dg/vect/vect-reduc-1short.c: New test.
8895 * gcc.dg/vect/vect-reduc-1char.c: New test.
8896 * gcc.dg/vect/vect-reduc-2short.c: New test.
8897 * gcc.dg/vect/vect-reduc-2char.c: New test.
8898 * gcc.dg/vect/vect-reduc-6.c: New test.
8899 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8900 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8901 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8902
8903 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8904 Paul Thomas <pault@gcc.gnu.org>
8905
8906 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8907 New tests.
8908
8909 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8910
8911 * gfortran.dg/backslash_1.f90: New test.
8912 * gfortran.dg/backslash_2.f90: New test.
8913
8914 2005-06-20 Steven G. Kargl <kargls@comcast.net>
8915
8916 * gfortran.dg/duplicate_labels.f90: New test.
8917
8918 2005-06-20 Jan Beulich <jbeulich@novell.com>
8919
8920 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8921 unsupportable relocations.
8922 * g++.old-deja/g++.other/store-expr1.C: Likewise.
8923 * gcc.dg/20050321-2.c: xfail for NetWare.
8924
8925 2005-06-20 Andreas Jaeger <aj@suse.de>
8926
8927 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8928 gcc.target/i386/fastcall-sseregparm.c,
8929 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8930
8931 2005-06-19 Richard Henderson <rth@redhat.com>
8932
8933 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8934
8935 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
8936
8937 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8938
8939 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
8940
8941 PR c++/22115
8942 * g++.dg/conversion/simd2.C: Change expected error message.
8943
8944 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8945
8946 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8947 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8948 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8949
8950 2005-06-18 James A Morrison <phython@gcc.gnu.org>
8951
8952 * gcc.dg/fold-mod-1.c: New test.
8953
8954 2005-06-18 Steven G. Kargl <kargls@comcast.net>
8955
8956 PR fortran/19926
8957 * gfortran.dg/pr19926.f90: New test.
8958
8959 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8960
8961 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8962 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8963 targets.
8964 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8965 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8966
8967 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
8968
8969 * gcc.target/ia64/float80-varargs-1.c: New test.
8970
8971 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8972
8973 PR tree-opt/22035
8974 * gfortran.dg/f2c_6.f90: New test.
8975
8976 2005-06-17 Geoffrey Keating <geoffk@apple.com>
8977
8978 PR c++/17413
8979 * g++.dg/template/local5.C: New.
8980
8981 2005-06-17 Richard Henderson <rth@redhat.com>
8982
8983 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8984
8985 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
8986
8987 PR testsuite/21945
8988 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8989
8990 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
8991
8992 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8993 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8994 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8995 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8996 check_vect to verify the presence of hardware vector support.
8997
8998 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
8999
9000 PR testsuite/22056
9001 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9002
9003 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9004
9005 PR libfortran/19216
9006 * gfortran.dg/pr19216.f: Add correct space between brackets and
9007 dg directive.
9008
9009 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9010
9011 PR libfortran/16436
9012 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9013
9014 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
9015
9016 * gcc.target/i386/attributes-error.c: New testcase.
9017 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9018 * gcc.target/i386/regparm-stdcall.c: Likewise.
9019 * gcc.target/i386/sseregparm-1.c: Likewise.
9020 * gcc.target/i386/sseregparm-2.c: Likewise.
9021
9022 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9023
9024 * g++.dg/rtti/crash2.C: New.
9025
9026 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9027
9028 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9029
9030 2005-06-15 David Ung <davidu@mips.com>
9031
9032 * gcc.target/mips/mips16e-extends.c: New test for testing the
9033 generation of MIPS16e zeb/zeh, seb/seh instructions.
9034
9035 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9036
9037 PR 22018
9038 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9039 * gcc.dg/tree-ssa/pr22018.c: New test.
9040
9041 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9042
9043 * gcc.dg/simd-1.c: Update error messages.
9044 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9045 * gcc.dg/simd-2.c: Update error messages.
9046 * gcc.dg/simd-4.c: New.
9047
9048 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9049
9050 PR c++/20678
9051 * g++.dg/other/crash-4.C: New.
9052
9053 2005-06-14 Devang Patel <dpatel@apple.com>
9054
9055 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9056
9057 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9058
9059 PR c++/21929
9060 * g++.dg/parse/crash11.C: Update
9061
9062 2005-06-13 Jeff Law <law@redhat.com>
9063
9064 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9065 perform the desired transformations.
9066 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9067 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9068
9069 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9070
9071 PR fortran/22038
9072 * gfortran.dg/forall_1.f90: Un-XFAIL.
9073
9074 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9075
9076 PR c++/21929
9077 * g++.dg/parse/crash26.C: New.
9078
9079 PR c++/20789
9080 * g++.dg/init/member1.C: New.
9081
9082 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9083
9084 * gfortran.dg/altreturn_1.f90: New test.
9085
9086 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9087
9088 PR middle-end/21985
9089 * gcc.dg/tree-ssa/pr21985.c: New test.
9090
9091 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9092
9093 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9094
9095 2005-06-12 Roger Sayle <roger@eyesopen.com>
9096
9097 PR c++/21930
9098 * g++.dg/other/error10.C: New test case.
9099
9100 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9101
9102 PR libfortran/19155
9103 * gfortran.dg/pr19155.f: Add test.
9104
9105 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9106
9107 * gfortran.dg/f2c_7.f90: New test.
9108
9109 * gfortran.dg/forall_1.f90: XFAILed.
9110
9111 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9112
9113 * gcc.dg/pr14796-1.c: New.
9114 * gcc.dg/pr14796-2.c: New.
9115
9116 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9117
9118 PR fortran/17792
9119 PR fortran/21375
9120 * gfortran.dg/deallocate_stat.f90: New test.
9121
9122 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9123
9124 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9125
9126 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9127
9128 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9129 access will be generated when this loop is vectorized. Test that
9130 accesses with same alignment were detected.
9131 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9132 Test that accesses with same alignment were detected.
9133 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9134 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9135 alignment were detected.
9136
9137 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9138
9139 PR c++/10611
9140 * g++.dg/conversion/simd2.C: New.
9141
9142 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9143
9144 * gcc.dg/Wcxx-compat-1.c: New.
9145
9146 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9147
9148 PR libfortran/21480
9149 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9150 complex array.
9151
9152 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9153
9154 * gcc.dg/alias-8.c: New.
9155
9156 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9157
9158 * gcc.dg/format/cmn_err-1.c: Update.
9159
9160 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9161
9162 PR target/20666
9163 * gcc.target/sparc/fexpand-2.c: New.
9164 * gcc.target/sparc/fpmerge-2.c: New.
9165 * gcc.target/sparc/fpmul-2.c: New.
9166 * gcc.target/sparc/noresult.c: New.
9167 * gcc.target/sparc/pdist-2.c: New.
9168 * gcc.target/sparc/pdist-3.c: New.
9169
9170 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9171
9172 PR testsuite/21702
9173 * gcc.target/i386/i386.exp: Fix comment typo.
9174
9175 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9176
9177 PR c++/19497
9178 * g++.dg/inherit/using5.C: New.
9179 * g++.dg/inherit/using6.C: New.
9180
9181 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9182
9183 PR c++/19894
9184 * g++.dg/template/ptrmem15.C: New test.
9185
9186 PR c++/20563
9187 * g++.dg/ext/label4.C: New test.
9188
9189 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9190
9191 * gcc.dg/tls/debug-1.c: New test.
9192
9193 2005-06-07 Dale Johannesen <dalej@apple.com>
9194
9195 * gcc.target/i386/movq.c: New.
9196
9197 2005-06-07 Dale Johannesen <dalej@apple.com>
9198
9199 * gcc.dg/20050607-1.c: New.
9200
9201 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR middle-end/21850
9204 * gcc.c-torture/execute/20050607-1.c: New test.
9205
9206 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9207
9208 PR libfortran/21926
9209 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9210 Test case where the return array has lowest stride one,
9211 but isn't packed.
9212
9213 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9214
9215 * lib/target-supports.exp (check_effective_target_sync_int_long):
9216 Add s390 and s390x targets.
9217
9218 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9219
9220 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9221 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9222 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9223 * gcc.dg/tree-ssa/loop-9.c: New test.
9224
9225 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9226
9227 * g++.dg/parse/defarg10.C: New.
9228
9229 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR regression/21897
9232 * gcc.c-torture/execute/20050604-1.c: New test.
9233
9234 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9235
9236 PR 21903
9237 * g++.dg/parse/defarg9.C: New.
9238
9239 PR c++/20637
9240 * g++.dg/inherit/using4.C: New.
9241 * g++.dg/overload/error1.C: Adjust expected errors.
9242 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9243 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9244 * g++.old-deja/g++.other/redecl2.C: Likewise.
9245 * g++.old-deja/g++.other/redecl4.C: Likewise.
9246 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9247
9248 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9249
9250 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9251
9252 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9253
9254 * lib/gfortran.exp (gfortran_target_compile): Call
9255 dg-additional-files-options
9256 * gfortran.dg/f2c_4.f90: New file
9257 * gfortran.dg/f2c_4.c: New file
9258 * gfortran.dg/f2c_5.f90: New file
9259 * gfortran.dg/f2c_5.c: New file
9260
9261 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9262
9263 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9264
9265 PR fortran/21912
9266 * gfortran.dg/array_constructor_4.f90: New test.
9267
9268 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9269
9270 PR c++/21619
9271 * g++.dg/ext/builtin9.C: New test.
9272
9273 2005-06-05 Dale Johannesen <dalej@apple.com>
9274
9275 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9276 * gcc.c-torture/execute/20050603-2.c: Ditto.
9277
9278 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9279
9280 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9281 * gcc.dg/vect/vect-reduc-1.c: New.
9282 * gcc.dg/vect/vect-reduc-2.c: New.
9283 * gcc.dg/vect/vect-reduc-3.c: New.
9284
9285 2005-06-04 Dale Johannesen <dalej@apple.com>
9286
9287 * gcc.c-torture/execute/20050603-1.c: New.
9288 * gcc.c-torture/execute/20050603-2.c: New.
9289 * gcc.dg/20050603-3.c: New.
9290
9291 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9292
9293 PR fortran/19195
9294 * gfortran.dg/debug_1.f90: New test.
9295
9296 * gfortran.dg/forall_1.f90: New test.
9297
9298 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9299
9300 * gfortran.dg/array_constructor_3.f90: New test.
9301
9302 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9303
9304 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9305
9306 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9307
9308 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9309
9310 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9311
9312 PR c/21873
9313 * gcc.dg/init-excess-1.c: New test.
9314
9315 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9316
9317 PR c++/21853
9318 * g++.dg/expr/static_cast6.C: New test.
9319
9320 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9321
9322 * gcc.dg/tree-ssa/vrp14.c: New test.
9323
9324 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9325
9326 PR c++/21336
9327 * g++.dg/template/new2.C: New test.
9328
9329 2005-06-03 Josh Conner <jconner@apple.com>
9330
9331 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9332 all entries in initializer.
9333
9334 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9335
9336 PR middle-end/21858
9337 * gcc.dg/pr21858.c: New testcase.
9338
9339 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9340
9341 PR tree-optimization/21292
9342
9343 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9344 New.
9345 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9346 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9347 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9348 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9349 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9350
9351 2005-06-02 Richard Henderson <rth@redhat.com>
9352
9353 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9354
9355 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9356
9357 * gcc.dg/wtypequal.c: New testcase.
9358
9359 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9360
9361 PR 21582
9362 * gcc.dg/tree-ssa/pr21582.c: New test.
9363
9364 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9365
9366 PR c++/21280
9367 * g++.dg/opt/interface2.h: New.
9368 * g++.dg/opt/interface2.C: New.
9369 * g++.dg/init/ctor4.C: Adjust error lines.
9370 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9371 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9372 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9373 * g++.old-deja/g++.pt/assign1.C: Likewise.
9374 * g++.old-deja/g++.pt/crash20.C: Likewise.
9375
9376 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9377
9378 PR tree-optimization/21734
9379 * g++.dg/vect/pr21734_1.cc: New.
9380 * g++.dg/vect/pr21734_2.cc: New.
9381
9382 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9383
9384 PR c++/20350
9385 * g++.dg/template/spec24.C: New.
9386
9387 PR c++/21151
9388 * g++.dg/pch/local-1.C: New.
9389 * g++.dg/pch/local-1.Hs: New.
9390
9391 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9392
9393 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9394 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9395 * gcc.dg/tree-ssa/pr14341.c: New test.
9396 * gcc.dg/tree-ssa/pr14841.c: New test.
9397 * gcc.dg/tree-ssa/pr20701.c: New test.
9398 * gcc.dg/tree-ssa/pr21086.c: New test.
9399 * gcc.dg/tree-ssa/pr21090.c: New test.
9400 * gcc.dg/tree-ssa/pr21332.c: New test.
9401 * gcc.dg/tree-ssa/pr21458.c: New test.
9402 * gcc.dg/tree-ssa/pr21658.c: New test.
9403 * gcc.dg/tree-ssa/vrp01.c: New test.
9404 * gcc.dg/tree-ssa/vrp02.c: New test.
9405 * gcc.dg/tree-ssa/vrp03.c: New test.
9406 * gcc.dg/tree-ssa/vrp04.c: New test.
9407 * gcc.dg/tree-ssa/vrp05.c: New test.
9408 * gcc.dg/tree-ssa/vrp06.c: New test.
9409 * gcc.dg/tree-ssa/vrp07.c: New test.
9410 * gcc.dg/tree-ssa/vrp08.c: New test.
9411 * gcc.dg/tree-ssa/vrp09.c: New test.
9412 * gcc.dg/tree-ssa/vrp10.c: New test.
9413 * gcc.dg/tree-ssa/vrp11.c: New test.
9414 * gcc.dg/tree-ssa/vrp12.c: New test.
9415 * gcc.dg/tree-ssa/vrp13.c: New test.
9416
9417 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9418
9419 PR 21029
9420 * gcc.dg/tree-ssa/pr21029.c: New test.
9421
9422 2005-06-01 Roger Sayle <roger@eyesopen.com>
9423
9424 * gfortran.dg/logint-1.f: New test case.
9425 * gfortran.dg/logint-2.f: Likewise.
9426 * gfortran.dg/logint-3.f: Likewise.
9427
9428 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR c/21536
9431 PR c/20760
9432 * gcc.dg/20050527-1.c: New test.
9433
9434 * gcc.dg/i386-sse-12.c: New test.
9435
9436 PR fortran/21729
9437 * gfortran.dg/implicit_5.f90: New test.
9438
9439 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9440
9441 PR fortran/20883
9442 * gfortran/assign_4.f90: New test.
9443 * gfortran/assign_2.f90: Change compile to run.
9444
9445 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9446
9447 * lib/target-supports.exp
9448 (check_effective_target_sync_char_short): New.
9449 * gcc.dg/sync-2.c: New.
9450
9451 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9452
9453 PR tree-optimization/21817
9454 * gcc.dg/torture/pr21817-1.c: New.
9455
9456 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9457
9458 PR c++/21165
9459 * g++.dg/template/init5.C: New.
9460
9461 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9462
9463 * gfortran.dg/char_initialiser_actual.f90:
9464 Test character initialisers as actual arguments.
9465 * gfortran.dg/char_pointer_comp_assign.f90:
9466 Test character pointer structure component assignments.
9467 * gfortran.dg/char_array_structure_constructor.f90:
9468 Test character components in structure constructors.
9469
9470 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9471
9472 PR middle-end/20931
9473 * g++.dg/opt/pr20931.C: New test.
9474
9475 2005-05-31 Andreas Jaeger <aj@suse.de>
9476
9477 PR testsuite/20772
9478 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9479 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9480 g++.old-deja/g++.ext/asmspec1.C,
9481 g++.old-deja/g++.other/regstack.C,
9482 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9483 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9484 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9485 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9486 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9487 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9488 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9489 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9490 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9491 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9492 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9493 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9494 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9495 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9496 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9497 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9498 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9499 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9500 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9501
9502 2005-05-31 Jeff Law <law@redhat.com>
9503
9504 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9505
9506 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9507
9508 PR middle-end/21743
9509 * gcc.dg/builtins-1.c: Activate disabled clog test.
9510 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9511
9512 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9513
9514 * gfortran.dg/char_pointer_assign.f90:
9515 Test character-pointer assignments and pointer assignments.
9516 * gfortran.dg/char_pointer_dummy.f90:
9517 Test character-pointer dummy arguments.
9518 * gfortran.dg/char_pointer_func.f90:
9519 Test character-pointer function returns.
9520 * gfortran.dg/char_pointer_dependency.f90:
9521 Test character-pointer functions with dependencies.
9522
9523 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9524
9525 PR c++/21784
9526 * g++.dg/lookup/using14.C: New test.
9527
9528 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9529
9530 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9531 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9532 trailing ^M.
9533
9534 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9535
9536 PR c++/17413
9537 * g++.dg/template/local5.C: New.
9538
9539 PR target/21761
9540 * gcc.c-torture/compile/pr21761.c: New.
9541
9542 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9543 before darwin8.
9544
9545 2005-05-30 Steven G. Kargl
9546
9547 PR fortran/20846
9548 * gfortran.dg/inquire_8.f90: New test.
9549
9550 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9551
9552 PR libfortran/21376
9553 * gfortran.dg/output_exponents_1.f90: New test.
9554
9555 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9556
9557 PR libfortran/20006
9558 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9559
9560 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9561
9562 PR c++/21210
9563 * g++.dg/ext/complex1.C: New test.
9564
9565 PR c++/21340
9566 * g++.dg/init/ctor6.C: New test.
9567
9568 2005-05-29 Jan Hubicka <jh@suse.cz>
9569
9570 * gcc.c-torture/compile/pr21562.c: New.
9571
9572 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9573
9574 * gfortran.dg/subnormal_1.f90: New test.
9575
9576 2005-05-28 Jan Hubicka <jh@suse.cz>
9577
9578 * tree-prof.exp: Fix comment.
9579 * value-prof-1.c: New.
9580 * value-prof-2.c: New.
9581 * value-prof-3.c: New.
9582 * value-prof-4.c: New.
9583
9584 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9585
9586 PR c++/21614
9587 * g++.dg/expr/ptrmem6.C: New test.
9588 * g++.dg/expr/ptrmem6a.C: Likewise.
9589
9590 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9591
9592 PR tree-optimization/21658
9593 * gcc.dg/tree-ssa/pr21658.c: New.
9594
9595 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9596
9597 PR c++/21455
9598 * g++.dg/inherit/ptrmem3.C: New.
9599
9600 PR c++/21681
9601 * g++.dg/parse/template16.C: New.
9602
9603 2005-05-27 Andreas Jaeger <aj@suse.de>
9604
9605 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9606
9607 * gcc.dg/i386-sse-8.c: Run test on all archs.
9608
9609 2005-05-26 Mike Stump <mrs@apple.com>
9610
9611 * objc.dg/isa-field-1.m: Only run on darwin.
9612 * objc.dg/lookup-1.m: Likewise.
9613 * objc.dg/try-catch-8.m: Likewise.
9614
9615 2005-05-26 Roger Sayle <roger@eyesopen.com>
9616
9617 PR tree-optimization/9814
9618 * gcc.dg/pr9814-1.c: New test case.
9619
9620 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9621
9622 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9623 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9624 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9625 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9626 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9627 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9628 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9629 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9630 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9631 objc.dg/try-catch-8.m: New.
9632
9633 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9634
9635 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9636 remove extraneous semicolons.
9637
9638 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9639
9640 * obj-c++.dg/comp-types-12.mm: New.
9641 * objc.dg/comp-types-11.m: New.
9642 * objc.dg/selector-4.m: New.
9643
9644 2005-05-26 Andreas Jaeger <aj@suse.de>
9645
9646 PR testsuite/20772
9647 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9648 g++.old-deja/g++.ext/attrib3.C,
9649 g++.old-deja/g++.other/store-expr1.C,
9650 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9651 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9652 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9653 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9654 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9655 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9656 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9657 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9658 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9659 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9660 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9661 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9662 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9663 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9664 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9665 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9666 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9667 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9668 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9669
9670 2005-05-26 Andreas Jaeger <aj@suse.de>
9671
9672 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9673 x86-64 compilation.
9674
9675 2005-05-26 Andreas Jaeger <aj@suse.de>
9676
9677 PR testsuite/20772
9678 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9679 gcc.misc-tests/i386-pf-athlon-1.c,
9680 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9681 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9682 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9683 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9684 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9685 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9686 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9687 programs.
9688
9689 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9690 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9691 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9692 x86-64 compilation.
9693
9694 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9695 x86_64.
9696
9697 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9698 effective-target ilp32.
9699
9700 2005-05-26 David Ung <davidu@mips.com>
9701
9702 * gcc.target/mips/ext_ins.c: New test for testing the generation
9703 of MIPS32/64 rev 2 ext/ins instructions.
9704
9705 2005-05-26 Andreas Jaeger <aj@suse.de>
9706
9707 * treelang/compile/unsigned.tree: Use gimple instead of
9708 nonexisting generic dump.
9709
9710 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9711
9712 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9713
9714 2005-05-26 Andreas Jaeger <aj@suse.de>
9715
9716 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9717
9718 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9719
9720 PR libfortran/17283
9721 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9722 Test callee-allocated memory with write statements.
9723
9724 2005-05-25 Roger Sayle <roger@eyesopen.com>
9725
9726 PR middle-end/21709
9727 * gcc.dg/pr21709-1.c: New test case.
9728
9729 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9730 Mike Stump <mrs@apple.com>
9731
9732 * objc/execute/next_mapping.h: Update for C++.
9733
9734 * obj-c++.dg/selector-1.mm: Move to...
9735 * obj-c++.dg/selector-4.mm: here...
9736
9737 * obj-c++.dg/basic.mm: New.
9738 * obj-c++.dg/comp-types-1.mm: New.
9739 * obj-c++.dg/cxx-class-1.mm: New.
9740 * obj-c++.dg/cxx-ivars-1.mm: New.
9741 * obj-c++.dg/cxx-ivars-2.mm: New.
9742 * obj-c++.dg/cxx-ivars-3.mm: New.
9743 * obj-c++.dg/cxx-scope-1.mm: New.
9744 * obj-c++.dg/cxx-scope-2.mm: New.
9745 * obj-c++.dg/defs.mm: New.
9746 * obj-c++.dg/empty-private-1.mm: New.
9747 * obj-c++.dg/encode-1.mm: New.
9748 * obj-c++.dg/encode-2.mm: New.
9749 * obj-c++.dg/encode-3.mm: New.
9750 * obj-c++.dg/extern-c-1.mm: New.
9751 * obj-c++.dg/extra-semi.mm: New.
9752 * obj-c++.dg/fix-and-continue-2.mm: New.
9753 * obj-c++.dg/isa-field-1.mm: New.
9754 * obj-c++.dg/ivar-list-semi.mm: New.
9755 * obj-c++.dg/local-decl-1.mm: New.
9756 * obj-c++.dg/lookup-1.mm: New.
9757 * obj-c++.dg/lookup-2.mm: New.
9758 * obj-c++.dg/method-1.mm: New.
9759 * obj-c++.dg/method-2.mm: New.
9760 * obj-c++.dg/method-3.mm: New.
9761 * obj-c++.dg/method-4.mm: New.
9762 * obj-c++.dg/method-5.mm: New.
9763 * obj-c++.dg/method-6.mm: New.
9764 * obj-c++.dg/method-7.mm: New.
9765 * obj-c++.dg/no-extra-load.mm: New.
9766 * obj-c++.dg/overload-1.mm: New.
9767 * obj-c++.dg/pragma-1.mm: New.
9768 * obj-c++.dg/pragma-2.mm: New.
9769 * obj-c++.dg/private-1.mm: New.
9770 * obj-c++.dg/private-2.mm: New.
9771 * obj-c++.dg/proto-qual-1.mm: New.
9772 * obj-c++.dg/qual-types-1.mm: New.
9773 * obj-c++.dg/stubify-1.mm: New.
9774 * obj-c++.dg/stubify-2.mm: New.
9775 * obj-c++.dg/super-class-1.mm: New.
9776 * obj-c++.dg/super-class-2.mm: New.
9777 * obj-c++.dg/super-dealloc-1.mm: New.
9778 * obj-c++.dg/super-dealloc-2.mm: New.
9779 * obj-c++.dg/template-1.mm: New.
9780 * obj-c++.dg/template-2.mm: New.
9781 * obj-c++.dg/template-3.mm: New.
9782 * obj-c++.dg/template-4.mm: New.
9783 * obj-c++.dg/template-5.mm: New.
9784 * obj-c++.dg/template-6.mm: New.
9785 * obj-c++.dg/try-catch-1.mm: New.
9786 * obj-c++.dg/try-catch-2.mm: New.
9787 * obj-c++.dg/try-catch-3.mm: New.
9788 * obj-c++.dg/try-catch-4.mm: New.
9789 * obj-c++.dg/try-catch-5.mm: New.
9790 * obj-c++.dg/try-catch-6.mm: New.
9791 * obj-c++.dg/try-catch-7.mm: New.
9792 * obj-c++.dg/try-catch-8.mm: New.
9793 * obj-c++.dg/try-catch-9.mm: New.
9794 * obj-c++.dg/va-meth-1.mm: New.
9795
9796 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9797
9798 * obj-c++.dg/selector-1.mm: New.
9799 * obj-c++.dg/selector-2.mm: New.
9800
9801 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9802
9803 * obj-c++.dg/selector-3.mm: New.
9804 * objc.dg/selector-3.m: New.
9805
9806 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9807
9808 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9809 about where warning appears.
9810
9811 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9812
9813 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9814 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9815 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9816 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9817
9818 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9819
9820 * gcc.dg/20050524-1.c: New test.
9821
9822 2005-05-25 Jan Hubicka <jh@suse.cz>
9823
9824 * gcc.dg/tree-prof/inliner-1.c: New.
9825
9826 2005-05-25 Janis Johnson <janis187@us.ibm.com>
9827
9828 * gcc.dg/tree-prof: New directory.
9829 * gcc.dg/tree-prof/tree-prof.exp: New.
9830
9831 2005-05-25 DJ Delorie <dj@redhat.com>
9832
9833 * gcc.dg/Wattributes-1.c: New.
9834 * gcc.dg/Wattributes-2.c: New.
9835 * gcc.dg/Wattributes-3.c: New.
9836
9837 20005-05-24 Janis Johnson <janis187@us.ibm.com>
9838
9839 PR tree-optimization/19833
9840 * gcc.dg/uninit-4.c: Remove xfail.
9841 * gcc.dg/uninit-9.c: Ditto.
9842
9843 2005-05-24 Ziemowit Laski <zlaski@apple.com>
9844
9845 * obj-c++.dg/bitfield-[1-5].mm: New.
9846 * obj-c++.dg/class-protocol-1.mm: New.
9847 * obj-c++.dg/comp-types-1[0-1].mm: New.
9848 * obj-c++.dg/comp-types-[2-9].mm: New.
9849 * obj-c++.dg/encode-[4-8].mm: New.
9850 * obj-c++.dg/layout-1.mm: New.
9851 * obj-c++.dg/method-1[0-9].mm: New.
9852 * obj-c++.dg/method-2[0-1].mm: New.
9853 * obj-c++.dg/method-[8-9].mm: New.
9854 * obj-c++.dg/objc-gc-3.mm: New.
9855 * obj-c++.dg/try-catch-10.mm: New.
9856 * objc.dg/bitfield-5.m: New.
9857 * objc.dg/comp-types-10.m: New.
9858 * objc.dg/comp-types-9.m: New.
9859 * objc.dg/layout-1.m: New.
9860 * objc.dg/objc-gc-4.m: New.
9861 * objc.dg/try-catch-9.m: New.
9862 * objc.dg/class-protocol-1.m: Tweak diagnostics.
9863 * objc.dg/comp-types-1.m: Likewise.
9864 * objc.dg/comp-types-[5-6].m: Likewise.
9865 * objc.dg/method-9.m: Likewise.
9866
9867 2005-05-24 Janis Johnson <janis187@us.ibm.com>
9868
9869 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9870 and on hardware without VMX support.
9871
9872 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9873
9874 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9875
9876 * lib/profopt.exp (dg-final-generate, dg-final-use,
9877 profopt-final-code, profopt-get-options): New.
9878 (profopt-execute): Process test directives.
9879
9880 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9881 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9882 cleanup-tree-dump, cleanup-saved-temps): Update comments.
9883
9884 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
9885
9886 PR C++/21645
9887 * g++.dg/init/ctor5.C: New test.
9888
9889 2005-05-24 Ira Rosen <irar@il.ibm.com>
9890
9891 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9892 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9893 vect-113.c, vect-114.c.
9894
9895 2005-05-23 Adam Nemet <anemet@lnxw.com>
9896
9897 * gcc.dg/const-elim-1.c: Remove xfails.
9898
9899 2005-05-23 Jeff Law <law@redhat.com>
9900
9901 * gcc.c-torture/compile/pr21638.c: New test.
9902 * gcc.c-torture/compile/20050520-1.c: New test.
9903
9904 2005-05-23 Nick Clifton <nickc@redhat.com>
9905
9906 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9907 be a proper triple, ie: m32r*-*-*.
9908 * g++.old-deja/g++.jason/thunk3.C: Likewise.
9909
9910 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
9911
9912 PR middle-end/21331
9913 PR tree-opt/21293
9914 * gcc.c-torture/compile/pr21293.c: New test.
9915 * gcc.c-torture/execute/pr21331.c: New test.
9916
9917 2004-05-20 Richard Henderson <rth@redhat.com>
9918
9919 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9920
9921 2005-05-20 Ziemowit Laski <zlaski@apple.com>
9922
9923 * obj-c++-dg.exp: Add.
9924 * obj-c++.exp: Add.
9925 * obj-c++.dg/dg.exp: Add.
9926
9927 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9928
9929 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9930 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9931
9932 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
9933
9934 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9935
9936 2004-05-19 Richard Henderson <rth@redhat.com>
9937
9938 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9939
9940 2005-05-19 Janis Johnson <janis187@us.ibm.com>
9941
9942 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9943
9944 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9945
9946 2005-05-19 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR c++/21495
9949 * g++.dg/parse/extern1.C: New test.
9950 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9951
9952 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9953
9954 * gcc.dg/c99-math.h: New.
9955 * gcc.dg/c99-math-float-1.c: New test.
9956 * gcc.dg/c99-math-double-1.c: Likewise.
9957 * gcc.dg/c99-math-long-double-1.c: Likewise.
9958
9959 2005-05-18 Richard Henderson <rth@redhat.com>
9960
9961 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9962
9963 2005-05-18 Devang Patel <dpatel@apple.com>
9964
9965 * g++.dg/opt/20050511-1.C: New test.
9966
9967 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
9968
9969 PR libfortran/21127
9970 * gfortran.dg/reshape-complex.f90: New test.
9971
9972 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
9973
9974 * gfortran.dg/array_constructor_1.f90: New test.
9975 * gfortran.dg/array_constructor_2.f90: New test.
9976
9977 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
9978
9979 PR fortran/20954
9980 * gfortran.dg/pr20954.f: New test.
9981
9982 2005-05-17 Mike Stump <mrs@apple.com>
9983
9984 Yet more Objective-C++...
9985
9986 * objc.dg/method-5.m: Update.
9987 * objc.dg/method-6.m: Update.
9988 * objc.dg/method-7.m: Update.
9989 * objc.dg/method-9.m: Update.
9990 * objc.dg/try-catch-2.m: Update.
9991
9992 2005-05-17 Mark Mitchell <mark@codesourcery.com>
9993
9994 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9995 Remove little-endian optimizations.
9996
9997 2005-05-17 Jeff Law <law@redhat.com>
9998
9999 * g++.dg/tree-ssa/pr14814.C: New test.
10000 * gcc.dg/tree-ssa/pr14814.C: New test.
10001 * gcc.dg/tree-ssa/pr17141-1.C: New test.
10002 * gcc.dg/tree-ssa/pr17141-2.C: New test.
10003
10004 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10005
10006 * gcc.dg/compat/generate-random.c: Do not include
10007 libiberty.h.
10008 * gcc.dg/compat/generate-random_r.c: Likewise.
10009
10010 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
10011
10012 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10013
10014 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10015
10016 PR middle-end/21595
10017 * g++.dg/tree-ssa/builtin1.C: New testcase.
10018
10019 2005-05-17 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR c++/21454
10022 * g++.dg/opt/const4.C: New test.
10023
10024 PR middle-end/21492
10025 * g++.dg/opt/crossjump1.C: New test.
10026
10027 PR tree-optimization/21610
10028 * gcc.c-torture/compile/20050516-1.c: New test.
10029
10030 PR fortran/15080
10031 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10032 about the test failing.
10033 * gfortran.fortran-torture/execute/where_7.f90: New test.
10034 * gfortran.fortran-torture/execute/where_8.f90: New test.
10035
10036 2005-05-16 Richard Henderson <rth@redhat.com>
10037
10038 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10039 i?86 and x86_64.
10040
10041 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10042
10043 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10044 (limits.h): Include unconditionally.
10045 (stdlib.h): Likewise.
10046 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10047 (limits.h): Include unconditionally.
10048 (stdlib.h): Likewise.
10049 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10050 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10051 (limits.h): Include unconditionally.
10052 (stdlib.h): Likewise.
10053 (hashtab.h): Do not include.
10054 (getopt.h): Likewise.
10055 (stddef.h): Include.
10056 (hashval_t): Define.
10057 (struct entry): Add "next" field.
10058 (HASH_SIZE): New macro.
10059 (hash_table): New variable.
10060 (switchfiles): Do not use xmalloc.
10061 (mix): New macro.
10062 (iterative_hash): New function.
10063 (hasht): Remove.
10064 (e_exists): New function.
10065 (e_insert): Likewise.
10066 (output): Use, instead of libiberty hashtable functions.
10067 (main): Do not use getopt. Do not call htab_create.
10068
10069 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10070
10071 PR libstdc++/21526
10072 * lib/target-supports.exp (check_mkfifo_available):
10073 Return 0 for cygwin as mkfifo support incomplete on platform.
10074 Fix typos in comments.
10075
10076 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10077
10078 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10079
10080 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10081
10082 PR fortran/17432
10083 * gfortran.dg/assign_4.f: New test.
10084
10085 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10086
10087 PR tree-optimization/21563
10088 * gcc.dg/tree-ssa/pr21563.c: New.
10089
10090 2005-05-14 Jan Hubicka <jh@suse.cz>
10091
10092 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10093
10094 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10095
10096 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10097
10098 2005-05-13 Julian Brown <julian@codesourcery.com>
10099
10100 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10101 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10102
10103 2005-05-13 Jan Hubicka <jh@suse.cz>
10104
10105 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10106 * gcc.dg/fold-xor-?.c: Likewise.
10107 * gcc.dg/pr15784-?.c: Likewise.
10108 * gcc.dg/pr20922-?.c: Likewise.
10109 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10110 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10111 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10112
10113 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10114
10115 PR fortran/21260
10116 * gfortran.dg/hollerith_1.f90: New test.
10117
10118 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10119
10120 * gfortran.dg/func_result_2.f90: New test.
10121
10122 2005-05-11 Bud Davis <bdavis@gfortran.org>
10123
10124 * gfortran.dg/dev_null.f90: New test.
10125
10126 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10127
10128 * gcc.dg/arm-vfp1.c: Revert last change.
10129
10130 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10131
10132 PR middle-end/19807
10133 PR tree-optimization/19639
10134 * g++.dg/tree-ssa/pr19807.C: New testcase.
10135
10136 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10137
10138 PR libfortran/21471
10139 * gfortran.dg/append-1.f90: New test.
10140
10141 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10142
10143 * gcc.dg/pr18501.c: XFAIL.
10144 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10145 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10146 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10147 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10148 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10149 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10150 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10151 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10152
10153 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10154
10155 PR fortran/20178
10156 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10157 gfortran.dg/f2c_3.f90: New tests.
10158
10159 * gfortran.dg/return_1.f90: Fix dg annotation.
10160
10161 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10162
10163 * gcc.c-torture/compile/20050510-1.c: New test.
10164
10165 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10166
10167 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10168
10169 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10170
10171 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10172
10173 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10174
10175 PR c/17913
10176 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10177
10178 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10179
10180 PR c/21342
10181 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10182 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10183
10184 2005-05-10 Ben Elliston <bje@au.ibm.com>
10185
10186 PR debug/16676
10187 * gcc.dg/debug/pr16676.c: New test.
10188
10189 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10190
10191 PR testsuite/21443
10192 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10193 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10194 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10195 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10196 Change -O1 to -O2.
10197 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10198 -fno-tree-dominator-opts.
10199
10200 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10201
10202 * gfortran.dg/return_1.f90: New test.
10203
10204 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10205
10206 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10207
10208 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10209
10210 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10211
10212 PR c++/21427
10213 * g++.dg/inherit/covariant13.C: New.
10214
10215 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10216
10217 PR libfortran/19155
10218 * gfortran.dg/pr19155.f: New test.
10219
10220 2005-05-08 Roger Sayle <roger@eyesopen.com>
10221
10222 PR inline-asm/8788
10223 * gcc.dg/pr8788-1.c: New testcase.
10224
10225 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10226
10227 PR target/21416
10228 * gcc.target/mips/fpcmp-[12].c: New tests.
10229
10230 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10231
10232 * lib/target-supports-dg.exp (dg-require-fork): New function.
10233 (dg-require-mkfifo): Likewise.
10234 * lib/target-supports.exp (check_function_available): New
10235 function.
10236 (check_fork_available): Likewise.
10237 (check_mkfifo_available): Likewise.
10238
10239 2005-05-06 Jeff Law <law@redhat.com>
10240
10241 * gcc.c-torture/compile/pr21380.c: New test.
10242
10243 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR c++/20961
10246 * g++.dg/ext/weak3.C: New test.
10247
10248 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10249
10250 PR c++/21352
10251 * g++.dg/template/crash37.C: New test.
10252
10253 2005-05-05 Paul Brook <paul@codesourcery.com>
10254
10255 * gcc.dg/arm-g2.c: Use effective-target arm32.
10256 * gcc.dg/arm-mmx-1.c: Ditto.
10257 * gcc.dg/arm-scd42-2.c: Ditto.
10258 * gcc.dg/arm-vfp1.c: Ditto.
10259 * lib/target-supports.exp (check_effective_target_arm32): New
10260 function.
10261
10262 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10263
10264 PR libfortran/21354
10265 gfortran.dg/in_pack_rank7.f90: New test.
10266
10267 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10268
10269 PR middle-end/15618
10270 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10271
10272 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR middle-end/21265
10275 * gcc.dg/20050503-1.c: New test.
10276
10277 PR rtl-optimization/21239
10278 * gcc.dg/i386-sse-11.c: New test.
10279
10280 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10281
10282 PR target/16888
10283 * gcc.target/i386/asm-1.c: New test.
10284
10285 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR rtl-optimization/21330
10288 * gcc.c-torture/execute/20050502-1.c: New test.
10289
10290 PR target/21297
10291 * gcc.c-torture/execute/20050502-2.c: New test.
10292
10293 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10294
10295 PR middle-end/21282
10296 * gcc.dg/pr21282.c: New.
10297
10298 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10299
10300 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10301 * gcc.dg/vect/vect-92.c: Likewise.
10302 * gcc.dg/vect/vect-93.c: Likewise.
10303 * gcc.dg/vect/vect-dv-1.c: Likewise.
10304 * gcc.dg/vect/vect-dv-2.c: Likewise.
10305 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10306
10307 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10308
10309 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10310 * gfortran.dg/vect/vect-2.f90: Likewise.
10311 * gfortran.dg/vect/vect-3.f90: Likewise.
10312 * gfortran.dg/vect/vect-4.f90: Likewise.
10313 * gfortran.dg/vect/vect-5.f90: Likewise.
10314
10315 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10316
10317 PR target/20813
10318 * gcc.dg/rs6000-fpint-2.c: New.
10319
10320 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10321
10322 PR c/15698
10323 * gcc.dg/builtins-30.c: Update expected messages.
10324 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10325 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10326 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10327
10328 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10329
10330 PR tree-optimization/21294
10331 * gcc.dg/tree-ssa/pr21294.c: New.
10332
10333 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10334
10335 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10336 __builtin_altivec_st_internal_4si built-in.
10337
10338 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10339
10340 PR c++/15875
10341 * g++.dg/template/ptrmem14.C: New test.
10342
10343 2005-05-02 Paul Brook <paul@codesourcery.com>
10344
10345 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10346
10347 2005-05-02 Michael Matz <matz@suse.de>
10348
10349 PR c++/19542
10350 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10351
10352 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10353
10354 * g++.dg/cpp/weak.C: New test.
10355
10356 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10357
10358 * gcc.dg/tree-ssa/loop-8.c: New test.
10359
10360 2005-04-30 Michael Maty <matz@suse.de>
10361
10362 * gcc.dg/inline-mcpy.c: New test.
10363
10364 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10365
10366 PR libfortran/18958
10367 * gfortran.dg/eoshift.f90: New test case.
10368
10369 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10370
10371 PR libfortran/18857
10372 * gfortran.dg/matmul_1.f90: New test.
10373
10374 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10375
10376 PR tree-optimization/21030
10377 * gcc.dg/tree-ssa/pr21030.c: New.
10378
10379 2005-04-29 Devang Patel <dpatel@apple.com>
10380
10381 PR tree-optimization/21272
10382 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10383
10384 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR fortran/13082
10387 PR fortran/18824
10388 * gfortran.dg/entry_4.f90: New test.
10389 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10390 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10391 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10392 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10393 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10394 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10395 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10396
10397 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10398
10399 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10400
10401 2005-04-29 Paul Brook <paul@codesourcery.com>
10402
10403 * gfortran.dg/entry_3.f90: New test.
10404
10405 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10406
10407 * gfortran.dg/implicit_4.f90: New test.
10408
10409 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10410
10411 * lib/target-supports.exp (check_profiling_available): Return
10412 false for xtensa-*-elf.
10413
10414 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10415
10416 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10417 error if file cannot be deleted.
10418
10419 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10420
10421 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10422 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10423 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10424 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10425 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10426 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10427 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10428 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10429 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10430 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10431 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10432 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10433 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10434
10435 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10436
10437 PR fortran/20865
10438 * gfortran.dg/pr20865.f90: New test.
10439
10440 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10441
10442 * gcc.dg/void-cast-2.c: New test.
10443
10444 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10445
10446 PR c/21159
10447 * gcc.dg/void-cast-1.c: New test.
10448
10449 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10450
10451 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10452
10453 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10454
10455 PR fortran/21177
10456 * gfortran.dg/pr21177.f90: New test.
10457
10458 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10459
10460 PR tree-optimization/21171
10461 * gcc.dg/tree-ssa/pr21171.c: New test.
10462
10463 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10464
10465 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10466 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10467 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10468 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10469 gcc.dg/tree-ssa/gen-vect-32.c: New.
10470 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10471 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10472 don't run on PPC32.
10473
10474 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10475
10476 PR c/21213
10477 * gcc.dg/transparent-union-3.c: New test.
10478
10479 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10480
10481 PR c/20740
10482 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10483 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10484 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10485 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10486 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10487 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10488
10489 2005-04-26 Jeff Law <law@redhat.com>
10490
10491 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10492 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10493 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10494 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10495 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10496 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10497 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10498
10499 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10500
10501 PR tree-optimization/17598
10502 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10503
10504 2005-04-25 Mike Stump <mrs@apple.com>
10505
10506 * objc.dg/fix-and-continue-1.m: Add.
10507
10508 2005-04-25 Roger Sayle <roger@eyesopen.com>
10509
10510 PR c++/20995
10511 * g++.dg/opt/pr20995-1.C: New test case.
10512
10513 2005-04-25 Devang Patel <dpatel@apple.com>
10514
10515 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10516
10517 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10518
10519 PR testsuite/21062
10520 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10521
10522 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10523
10524 PR C++/21188
10525 * g++.dg/opt/rtti2.C: New test.
10526
10527 2005-04-25 Paul Brook <paul@codesourcery.com>
10528 Steven G. Kargl <kargls@comcast.net>
10529
10530 PR fortran/20879
10531 * gfortran.dg/ichar_1.f90: New file.
10532
10533 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR middle-end/20991
10536 * g++.dg/opt/pr20991.C: New test.
10537
10538 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10539 where sizeof (type) < __alignof__ (type).
10540 * gcc.dg/compat/struct-layout-1.h: Likewise.
10541
10542 2005-04-24 Per Bothner <per@bothner.com>
10543 Devang Patel <dpatel@apple.com>
10544
10545 PR preprocessor/20907
10546 * gcc.dg/cpp/very-long-comment.c: New test.
10547
10548 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10549
10550 PR fortran/20059
10551 * gfortran.dg/common_5.f: New test.
10552
10553 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10554
10555 PR middle-end/21082
10556 * g++.dg/tree-ssa/pr21082.C: New testcase.
10557
10558 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10559
10560 * gcc.dg/vect/vect-99.c: New test.
10561
10562 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10563
10564 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10565
10566 2005-04-22 Jeff Law <law@redhat.com>
10567
10568 * gcc.dg/uninit-5.c: Remove xfails.
10569 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10570 conditionals and loads.
10571
10572 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10573
10574 PR libfortran/20074
10575 PR libfortran/20436
10576 PR libfortran/21108
10577 * gfortran.dg/nested_reshape.f90: new test
10578 * gfortran.dg/reshape-alloc.f90: new test
10579 * gfortran.dg/reshape.f90: new test
10580
10581 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10582
10583 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10584
10585 * gcc.dg/arm-vfp1.c: New test.
10586
10587 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10588
10589 PR c++/21087
10590 * g++.dg/lookup/builtin2.C: New test.
10591
10592 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10593
10594 * gcc.dg/weak/weak-13.c: New test.
10595
10596 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10597
10598 * lib/target-supports.exp (check_effective_target_sync_int_long):
10599 Add powerpc*.
10600
10601 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10602
10603 * gcc.target/mips/branch-1.c: New test.
10604
10605 2005-04-21 Richard Henderson <rth@redhat.com>
10606
10607 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10608 * gcc.dg/vect/vect-86.c: Likewise.
10609 * gcc.dg/vect/vect-87.c: Likewise.
10610 * gcc.dg/vect/vect-88.c: Likewise.
10611
10612 2005-04-21 Devang Patel <dpatel@apple.com>
10613
10614 PR optimization/20994
10615 * gcc.dg/tree-ssa/ifc-3.c: New test.
10616
10617 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10618
10619 PR c/12913
10620 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10621 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10622 gcc.dg/c99-vla-jump-5.c: New tests.
10623
10624 2005-04-19 Richard Henderson <rth@redhat.com>
10625
10626 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10627 Fix typo in exists check.
10628 (check_effective_target_sync_int_long): New.
10629 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10630 * gcc.dg/ia64-sync-2.c: Likewise.
10631 * gcc.dg/ia64-sync-3.c: Likewise.
10632 * gcc.dg/ia64-sync-4.c: Likewise.
10633
10634 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10635
10636 * gcc.dg/fold-xor-1.c: New test.
10637 * gcc.dg/fold-xor-2.c: New test.
10638
10639 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10640
10641 PR target/20670
10642 * g++.dg/eh/fp-regs.C: New test.
10643
10644 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10645
10646 * gcc.dg/Wint-to-pointer-cast-1.c,
10647 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10648 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10649 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10650
10651 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10652
10653 PR fortran/16861
10654 * gfortran.dg/pr16861.f90: New test.
10655
10656 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10657
10658 * gcc.dg/pr21085.c: New test.
10659
10660 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10661
10662 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10663 (setup_mips_tests, dg-mips-options): New procedures.
10664 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10665 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10666 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10667 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10668 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10669 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10670 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10671 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10672 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10673 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10674 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10675 dg-mips-options instead of dg-options. Remove now-redundant
10676 preprocessor guards.
10677 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10678 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10679 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10680 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10681 * gcc.dg/vr-mult-2.c: Delete.
10682 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10683 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10684 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10685 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10686 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10687 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10688 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10689
10690 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10691
10692 * ada/acats/run_all.sh: Use sync when executable not present.
10693
10694 2005-04-18 Devang Patel <dpatel@apple.com>
10695
10696 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10697 * gcc.dg/vect/vect-11a.c: New.
10698 * gcc.dg/vect/vect-none.c: Update.
10699 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10700
10701 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10702
10703 PR tree-optimization/20922
10704 * gcc.dg/pr20922-1.c: New test.
10705 * gcc.dg/pr20922-2.c: New test.
10706 * gcc.dg/pr20922-3.c: New test.
10707 * gcc.dg/pr20922-4.c: New test.
10708 * gcc.dg/pr20922-5.c: New test.
10709 * gcc.dg/pr20922-6.c: New test.
10710
10711 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10712
10713 PR libfortran/20950
10714 * gfortran.dg/pr20950.f: New test.
10715
10716 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10717
10718 PR libfortran/19216
10719 * gfortran.dg/pr19216.f: New test.
10720
10721 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
10722
10723 PR tree-optimization/21001
10724 * gcc.dg/tree-ssa/pr21001.c: New.
10725
10726 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
10727
10728 PR libfortran/21075
10729 * gfortran.dg/reshape_rank7.f90: New test.
10730
10731 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10732
10733 PR libfortran/12884 gfortran.dg/pr12884.f: New test
10734 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10735 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10736 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10737 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10738 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10739 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10740 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10741 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10742 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10743 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10744 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10745 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10746 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10747 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10748 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10749 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10750 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10751 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10752 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10753 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10754
10755 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
10756
10757 * gfortran.dg/wtruncate.f: New testcase.
10758 * gfortran.dg/wtruncate.f90: New testcase.
10759
10760 2005-04-16 Mark Mitchell <mark@codesourcery.com>
10761
10762 PR c++/21025
10763 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10764 which sizeof/alignof is dependent, rather than just whether we are
10765 processing_template_decl.
10766
10767 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10768
10769 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10770 corrected typo where the wrong variables had been compared.
10771
10772 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10773
10774 PR libfortran/18495
10775 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10776 Test callee-allocated version of return array with a write
10777 statement.
10778 Test spread with a temporary with another write statement.
10779
10780 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
10781
10782 PR tree-optimization/21031
10783 * gcc.dg/tree-ssa/pr21031.c: New.
10784
10785 2005-04-15 Uros Bizjak <uros@kss-loka.si>
10786
10787 PR tree-optimization/21004
10788 * gcc.dg/builtins-53.c: Include builtins-config.h.
10789 Check floorf, ceilf, floorl and ceill transformations
10790 only when HAVE_C99_RUNTIME is defined.
10791
10792 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
10793
10794 PR middle-end/20739
10795 * gcc.dg/tree-ssa/pr20739.c: New test.
10796
10797 2005-04-14 Mike Stump <mrs@apple.com>
10798
10799 * gcc.dg/Foundation.framework/empty: New.
10800 * gcc.dg/framework-2.c: New.
10801
10802 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10803
10804 PR tree-optimization/21021
10805 * gcc.c-torture/compile/pr21021.c: New.
10806
10807 2005-04-14 Janis Johnson <janis187@us.ibm.com
10808
10809 PR testsuite/21010
10810 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10811 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10812 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10813 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10814 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10815 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10816 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10817 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10818
10819 2005-04-14 Richard Henderson <rth@redhat.com>
10820
10821 * lib/target-supports.exp (check_effective_target_vect_condition):
10822 Add ia64, i?86, and x86_64.
10823
10824 2005-04-14 Steven G. Kargl <kargls@comcast.net>
10825
10826 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10827
10828 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10829
10830 PR tree-optimization/20657
10831 * gcc.dg/tree-ssa/pr20657.c: New.
10832
10833 2005-04-14 Uros Bizjak <uros@kss-loka.si>
10834
10835 * gcc.dg/builtins-53.c: Also check (int)trunc* and
10836 (long long int)trunc*.
10837
10838 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
10839
10840 PR target/20927
10841 * gcc.dg/pr20927.c: New test.
10842
10843 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
10844
10845 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10846 * gcc.target/mips/asm-1.c: Likewise.
10847
10848 2005-04-13 Dale Johannesen <dalej@apple.com>
10849
10850 * objc.dg/objc-fast-4.m: New.
10851
10852 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
10853
10854 * gcc.target/cris/torture/cris-torture.exp: New driver in new
10855 directory.
10856 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10857
10858 2005-04-13 David Edelsohn <edelsohn@gnu.org>
10859
10860 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10861 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10862 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10863
10864 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
10865
10866 PR tree-optimization/20913
10867 * gcc.dg/tree-ssa/pr20913.c: New.
10868
10869 PR tree-optimization/20702
10870 * gcc.dg/tree-ssa/pr20702.c: New.
10871
10872 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10873
10874 PR c++/13744
10875 * g++.dg/inherit/local3.C: New test.
10876
10877 2005-04-12 Jeff Law <law@redhat.com>
10878
10879 * gcc.dg/tree-ssa/20050412-1.c: New test.
10880
10881 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
10882
10883 PR libfortran/19016
10884 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10885 Add tests with mask generated by expression.
10886 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10887 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10888 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10889
10890 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
10891
10892 PR middle-end/20917
10893 * gcc.dg/20050409-1.c: New test.
10894
10895 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
10896
10897 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10898
10899 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10900
10901 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10902 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10903 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10904 (TARGET_CXX): Adjust accordingly.
10905 * target.h (struct gcc_target): Remove epxort_class_data. Add
10906 determine_class_data_visibility and class_data_always_comdat.
10907 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10908 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10909 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10910 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10911 (arm_cxx_determine_class_data_visibility): New.
10912 (arm_cxx_class_data_always_comdat): Likewise.
10913 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10914 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10915 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10916 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10917 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10918 Define.
10919
10920 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10921
10922 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10923
10924 2005-04-11 Geoffrey Keating <geoffk@apple.com>
10925
10926 * gcc.dg/i386-darwin-fpmath.c: New.
10927
10928 2004-04-11 Devang Patel <dpatel@apple.com>
10929
10930 * lib/target-supports.exp (check_effective_target_vect_condition): New.
10931 * gcc.dg/vect/vect-ifcvt-1.c: New test.
10932 * gcc.dg/vect/vect-ifcvt-2.c: New test.
10933 * gcc.dg/vect/vect-ifcvt-3.c: New test.
10934 * gcc.dg/vect/vect-ifcvt-4.c: New test.
10935 * gcc.dg/vect/vect-ifcvt-5.c: New test.
10936 * gcc.dg/vect/vect-ifcvt-6.c: New test.
10937 * gcc.dg/vect/vect-ifcvt-7.c: New test.
10938 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10939
10940 2004-04-11 Devang Patel <dpatel@apple.com>
10941
10942 * gcc.dg/vect/vect-dv-1.c: New test.
10943 * gcc.dg/vect/vect-dv-2.c: New test.
10944
10945 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10946
10947 PR tree-optimization/20933
10948 * gcc.dg/tree-ssa/pr20933.c: New test.
10949
10950 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10951
10952 * gfortran.dg/fold_nearest.f90: New test.
10953
10954 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
10955
10956 * gcc.dg/tree-ssa/alias-1.c: New test.
10957
10958 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10959
10960 PR tree-optimization/20920
10961 * g++.dg/tree-ssa/pr20920.C: New test.
10962
10963 2005-04-11 Uros Bizjak <uros@kss-loka.si>
10964
10965 * gcc.dg/builtins-53.c: Also check (int)ceil* and
10966 (long long int)ceil*.
10967
10968 2005-04-10 Mark Mitchell <mark@codesourcery.com>
10969
10970 * g++.dg/warn/Wdtor1.C: Declare template in system header with
10971 explicit C++ linkage.
10972
10973 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10974
10975 * gfortran.dg/pr17229.f: Take care of the new obsolescence
10976 warning for arithmetic IF statements.
10977
10978 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
10979
10980 * eor_handling_1.f90: New test case.
10981 * eor_handling_2.f90: New test case.
10982 * eor_handling_3.f90: New test case.
10983 * eor_handling_4.f90: New test case.
10984 * eor_handling_5.f90: New test case.
10985 * noadv_size.f90: New test case.
10986 * pad_no.f90: New test case.
10987
10988 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
10989
10990 * gcc.c-torture/execute/20050410-1.c: New test.
10991
10992 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
10993
10994 * gcc.dg/pr20126.c: New.
10995
10996 2005-04-09 Bud Davis <bdavis@gfortran.org>
10997 Steven G. Kargl <kargls@comcast.net>
10998
10999 * gfortran.dg/PR19872.f: New test.
11000
11001 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11002
11003 * gfortran.dg/nint_1.f90: Fix dg-do directive.
11004
11005 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11006
11007 * gfortran.dg/nint_1.f90: New test.
11008
11009 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11010
11011 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11012 Added test for callee-allocated arrays with write statements.
11013 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11014 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11015 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11016 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11017 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11018
11019 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11020
11021 PR libfortran/20163
11022 * gfortran.dg/open-options-blanks.f: New test.
11023
11024 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11025
11026 PR fortran/13257
11027 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11028
11029 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11030
11031 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11032 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11033 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11034 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11035 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11036 * gcc.c-torture/execute/stdarg-4.c: New test.
11037
11038 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11039
11040 PR target/20795
11041 * g++.dg/abi/param2.C: New test.
11042
11043 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11044
11045 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11046
11047 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11048
11049 * gcc.dg/builtins-53.c: New test.
11050
11051 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11052
11053 * g++.dg/tree-ssa/pr18178.C: New test.
11054 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11055 * gcc.c-torture/execute/20041019-1.c: New test.
11056 * gcc.dg/tree-ssa/20041008-1.c: New test.
11057 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11058 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11059 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11060 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11061 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11062 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11063 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11064 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11065 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11066 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11067
11068 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11069
11070 PR rtl-optimization/20466
11071 * gcc.c-torture/execute/pr20466-1.c: New test.
11072
11073 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11074
11075 PR c++/20905
11076 * g++.dg/parse/cond2.C: New test.
11077
11078 PR c++/20145
11079 * g++.dg/warn/Wdtor1.C: New test.
11080
11081 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11082
11083 PR fortran/17229
11084 * gfortran.dg/pr17229.f: New test.
11085
11086 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11087
11088 * gfortran.dg/tiny_1.f90: New test.
11089 * gfortran.dg/tiny_2.f90: ditto.
11090
11091 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11092
11093 * gfortran.dg/eor_1.f90: Fix dg-do run line
11094 * gfortran.dg/open_new.f90: Fix dg-do run line
11095
11096 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11097
11098 * lib/target-supports.exp (get_compiler_messages): Support
11099 optional arguments, the fourth being compiler options.
11100 (check_effective_target_fpic): New proc.
11101 * gcc.dg/20050321-2.c: Restrict to target fpic.
11102
11103 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11104
11105 * gcc.dg/15443-1.c: New test.
11106 * gcc.dg/15443-2.c: Likewise.
11107
11108 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11109
11110 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11111
11112 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11113
11114 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11115
11116 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11117
11118 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11119 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11120 -m64.
11121 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11122 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11123 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11124
11125 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11126
11127 PR c++/20212
11128 * g++.dg/warn/Wunused-11.C: New test.
11129
11130 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11131
11132 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11133
11134 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11135
11136 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11137
11138 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11139
11140 PR c++/20734
11141 * g++.dg/template/ptrmem13.C: New test.
11142
11143 2005-04-05 Per Bothner <per@bothner.com>
11144
11145 * lib/gcc.exp: Always add -fno-show-column, for now.
11146
11147 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11148
11149 PR testsuite/20767
11150 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11151 of plain old "unsigned int" for the type of "i". Makes this test
11152 64bit clean.
11153
11154 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11155
11156 * gcc.dg/i386-ssefn-1.c: New test.
11157 * gcc.dg/i386-ssefn-2.c: New test.
11158 * gcc.dg/i386-ssefn-3.c: New test.
11159 * gcc.dg/i386-ssefn-4.c: New test.
11160
11161 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR tree-optimization/20076
11164 * gcc.dg/builtin-apply4.c: New test.
11165
11166 PR preprocessor/19475
11167 * gcc.dg/cpp/macspace1.c: New test.
11168 * gcc.dg/cpp/macspace2.c: New test.
11169
11170 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11171
11172 * gfortran.dg/pr20755.f: Fixed bad format.
11173
11174 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11175
11176 PR c++/20763
11177 * g++.dg/ext/attrib21.C: New test.
11178
11179 2004-04-05 Devang Patel <dpatel@apple.com>
11180
11181 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11182 * gcc.dg/vect/vect-shift-1.c: New test.
11183
11184 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11185
11186 PR libfortran/20755
11187 * gfortran.dg/pr20755.f: New test.
11188
11189 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11190
11191 * gfortran.dg/pr15959.f90: New test.
11192 * gfortran.dg/string_pad_trunc.f90: New test.
11193
11194 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11195
11196 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11197 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11198 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11199 syntax.
11200
11201 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11202
11203 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11204
11205 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11206
11207 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11208 * gcc.c-torture/compile/20011119-2.c: Likewise.
11209 * gcc.c-torture/compile/981001-2.c: Likewise.
11210
11211 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11212
11213 PR c++/20679
11214 * g++.dg/template/overload4.C: New test.
11215
11216 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11217
11218 PR c++/20746
11219 * g++.dg/abi/covariant5.C: New.
11220
11221 PR debug/20505
11222 * g++.dg/debug/const2.C: New.
11223
11224 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11225
11226 PR rtl-optimization/16104
11227 * gcc.c-torture/execute/20050316-1.c: New test.
11228
11229 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11230
11231 * g++.dg/template/spec23.C: Fix dg-error text.
11232
11233 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11234
11235 PR c++/19199
11236 * g++.dg/expr/lval2.C: New.
11237
11238 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11239
11240 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11241 __builtin_strcasecmp and __builtin_strncasecmp.
11242
11243 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11244
11245 PR c++/20723
11246 * g++.dg/template/spec22.C: New.
11247 * g++.dg/template/spec23.C: New.
11248
11249 2005-04-03 Dale Ranta <dir@lanl.gov>
11250 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11251
11252 PR libfortran/20068
11253 PR libfortran/20125
11254 PR libfortran/20156
11255 PR libfortran/20471
11256 * gfortran.dg/backspace.f: New test.
11257
11258 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11259
11260 * gcc.dg/pr19345.c: New test.
11261
11262 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11263
11264 PR tree-optimization/20640
11265 * gcc.dg/torture/tree-loop-1.c: New.
11266
11267 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11268
11269 PR rtl-optimization/20290
11270 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11271
11272 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11273
11274 * gcc.dg/rs6000-fpint.c: New.
11275
11276 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11277
11278 * gcc.dg/old-style-then-proto-1.c: New test.
11279
11280 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11281
11282 * gfortran.fortran-torture/execute/backspace.f90: Check
11283 after backspace and read was incorrect.
11284
11285 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11286
11287 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11288 buffer past the terminating NUL using memcmp.
11289 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11290 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11291
11292 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11293 Fix unused/uninitialized variable warnings.
11294
11295 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11296 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11297 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11298 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11299
11300 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11301 gcc.c-torture/execute/builtins/fputs-lib.c,
11302 gcc.c-torture/execute/builtins/lib/fprintf.c,
11303 gcc.c-torture/execute/builtins/lib/main.c,
11304 gcc.c-torture/execute/builtins/lib/memcmp.c,
11305 gcc.c-torture/execute/builtins/lib/memmove.c,
11306 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11307 gcc.c-torture/execute/builtins/lib/memset.c,
11308 gcc.c-torture/execute/builtins/lib/printf.c,
11309 gcc.c-torture/execute/builtins/lib/sprintf.c,
11310 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11311 gcc.c-torture/execute/builtins/lib/strchr.c,
11312 gcc.c-torture/execute/builtins/lib/strcmp.c,
11313 gcc.c-torture/execute/builtins/lib/strcpy.c,
11314 gcc.c-torture/execute/builtins/lib/strcspn.c,
11315 gcc.c-torture/execute/builtins/lib/strlen.c,
11316 gcc.c-torture/execute/builtins/lib/strncat.c,
11317 gcc.c-torture/execute/builtins/lib/strncmp.c,
11318 gcc.c-torture/execute/builtins/lib/strncpy.c,
11319 gcc.c-torture/execute/builtins/lib/strrchr.c,
11320 gcc.c-torture/execute/builtins/lib/strspn.c,
11321 gcc.c-torture/execute/builtins/lib/strstr.c,
11322 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11323 gcc.c-torture/execute/builtins/strlen-2.c,
11324 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11325 prototypes.
11326
11327 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11328
11329 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11330 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11331 selectany usage.
11332
11333 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11334
11335 PR c++/19406
11336 * g++.dg/debug/using1.C: New test.
11337
11338 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11339
11340 PR middle-end/20524
11341 * gcc.dg/alias-7.c: Prefix asm-declared name with
11342 __USER_LABEL_PREFIX__.
11343
11344 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11345
11346 Fix fallout from PR middle-end/15700:
11347 * gcc.c-torture/compile/20011119-1.c: Take
11348 __USER_LABEL_PREFIX__ into account.
11349 * gcc.c-torture/compile/20011119-2.c: Likewise.
11350
11351 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11352
11353 PR c++/18644
11354 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11355
11356 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11357
11358 PR c/17855
11359 * gcc.c-torture/compile/struct-non-lval-1.c,
11360 gcc.c-torture/compile/struct-non-lval-2.c,
11361 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11362
11363 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11364
11365 * gcc.dg/tls/tls.exp: Remove temporary file.
11366 * g++.dg/tls/tls.exp: Ditto.
11367 * lib/file-format.exp: Ditto.
11368 * g++.dg/special/ecos.exp: Ditto.
11369
11370 * lib/profopt.exp: Treat prof_ext as a list.
11371 * gcc.misc-tests/bprob.exp: Ditto.
11372 * g++.dg/bprob/bprob.exp: Ditto.
11373
11374 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11375 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11376 g++.dg/tree-ssa/pointer-reference-alias.C,
11377 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11378 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11379 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11380 g++.dg/vect/pr19951.cc: Ditto.
11381 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11382 gcc.dg/builtins-47.c: Ditto.
11383 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11384 gcc.dg/pr20115-1.c: Ditto.
11385 * gcc.dg/tree-ssa/20030530-2.c,
11386 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11387 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11388 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11389 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11390 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11391 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11392 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11393 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11394 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11395 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11396 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11397 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11398 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11399 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11400 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11401 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11402 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11403 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11404 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11405 gcc.dg/tree-ssa/20030824-1.c,
11406 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11407 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11408 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11409 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11410 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11411 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11412 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11413 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11414 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11415 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11416 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11417 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11418 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11419 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11420 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11421 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11422 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11423 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11424 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11425 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11426 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11427 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11428 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11429 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11430 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11431 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11432 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11433 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11434 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11435 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11436 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11437 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11438 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11439 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11440 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11441 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11442 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11443 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11444 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11445 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11446 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11447 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11448 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11449 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11450 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11451 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11452 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11453 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11454 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11455 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11456 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11457 gcc.dg/tree-ssa/useless-1.c: Ditto.
11458 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11459 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11460 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11461 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11462 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11463 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11464 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11465 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11466 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11467 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11468 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11469 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11470 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11471 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11472 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11473 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11474 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11475 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11476 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11477 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11478 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11479 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11480 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11481 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11482 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11483 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11484 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11485 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11486 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11487 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11488 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11489 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11490 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11491 gcc.dg/vect/vect-none.c: Ditto.
11492 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11493 treelang/compile/unsigned.tree: Ditto.
11494
11495 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11496 * gcc.dg/cpp/direct2s.c: Ditto.
11497 * gcc.dg/cpp/paste4.c: Ditto.
11498 * gcc.dg/cpp/separate-1.c: Ditto.
11499 * gcc.dg/pch/save-temps-1.c: Ditto.
11500 * g++.dg/ext/altivec-10.C: Ditto.
11501 * g++.dg/pch/pch.C: Ditto.
11502
11503 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11504
11505 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11506 * g++.dg/template/repo1.C: Ditto.
11507 * g++.dg/template/repo2.C: Ditto.
11508 * g++.dg/template/repo3.C: Ditto.
11509 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11510 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11511 * g++.old-deja/g++.pt/repo1.C: Ditto.
11512 * g++.old-deja/g++.pt/repo2.C: Ditto.
11513 * g++.old-deja/g++.pt/repo3.C: Ditto.
11514 * g++.old-deja/g++.pt/repo4.C: Ditto.
11515
11516 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11517 * gcc.dg/20030107-1.c: Ditto.
11518 * gcc.dg/20030702-1.c: Ditto.
11519 * gcc.dg/profile-generate-1.c: Ditto.
11520 * g++.dg/other/profile1.C: Ditto.
11521 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11522
11523 * lib/gcc-dg.exp (remove-build-file): New.
11524 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11525 cleanup-tree-dump, cleanup-saved-temps): New.
11526
11527 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11528
11529 PR c++/19203, DR 214
11530 * g++.dg/parse/ambig3.C: Not ambiguous.
11531 * g++.dg/template/spec20.C: New.
11532 * g++.dg/template/spec21.C: New.
11533
11534 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11535
11536 PR target/20045
11537 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11538
11539 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11540
11541 PR libfortran/20660
11542 * gfortran.dg/negative_unit.f: New test.
11543
11544 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11545
11546 * gcc.dg/20050330-1.c: New test.
11547
11548 2005-03-30 Devang Patel <dpatel@apple.com>
11549
11550 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11551
11552 2005-03-30 Dale Johannesen <dalej@apple.com>
11553
11554 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11555
11556 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11557
11558 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11559 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11560 Strip options from test name.
11561
11562 2005-03-31 Jan Hubicka <jh@suse.cz>
11563
11564 * gcc.dg/varpool-1.c: New testcase.
11565
11566 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11567
11568 PR c/772
11569 PR c/17913
11570 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11571 gcc.dg/stmt-expr-label-3.c : New tests.
11572 * gcc.c-torture/execute/medce-2.c: Remove.
11573
11574 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11575
11576 PR c/20368
11577 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11578 tests.
11579
11580 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11581
11582 * gcc.c-torture/compile/pr20203.c: New test.
11583
11584 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11585
11586 * gfortran.dg/promotion.f90: New test.
11587
11588 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11589
11590 PR middle-end/20491
11591 * gcc.dg/torture/asm-subreg-1.c: New test.
11592
11593 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11594
11595 PR c/20672
11596 * gcc.dg/pr20672-1.c: New test.
11597
11598 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11599
11600 * gfortran.dg/vect: New directory.
11601 * gfortran.dg/vect/vect.exp: New.
11602 * gfortran.dg/vect/vect-1.f90: New test.
11603 * gfortran.dg/vect/vect-2.f90: New test.
11604 * gfortran.dg/vect/vect-3.f90: New test.
11605 * gfortran.dg/vect/vect-4.f90: New test.
11606 * gfortran.dg/vect/vect-5.f90: New test.
11607
11608 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR middle-end/20622
11611 * gcc.dg/alias-7.c: New test.
11612
11613 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11614
11615 * gcc.dg/sparc-reg-1.c: New test.
11616
11617 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11618
11619 PR target/19890
11620 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11621
11622 2005-03-29 Dale Ranta <dir@lanl.gov>
11623 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11624
11625 PR libfortran/20163
11626 * gfortran.dg/pr20163-2.f: New test.
11627
11628 2005-03-28 Jan Hubicka <jh@suse.cz>
11629
11630 PR middle-end/20635
11631 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11632 by Jakub Jelinek.
11633
11634 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11635
11636 PR tree-optimization/20626
11637 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11638 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11639
11640 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11641
11642 * gfortran.dg/underflow.f90: New test.
11643 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11644
11645 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11646
11647 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11648
11649 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11650
11651 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11652 (g++_init): Make sure that CXXFLAGS is set.
11653 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11654 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11655 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11656 * lib/objc.exp (objc_init): Likewise.
11657 * lib/treelang.exp (treelang_init): Likewise.
11658
11659 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11660
11661 PR tree-optimization/20470
11662 * gcc.dg/tree-ssa/pr20470.c: New test.
11663
11664 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11665
11666 * gcc.dg/ppc-stfiwx.c: New.
11667
11668 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11669
11670 PR target/19888
11671 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11672
11673 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11674
11675 * gcc.dg/20050325-1.c: Fix a typo.
11676
11677 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11678
11679 PR libfortran/19678
11680 PR libfortran/19679
11681 * gfortran.dg/dos_eol.f: New test.
11682
11683 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11684
11685 PR rtl-optimization/20249
11686 * gcc.dg/20050325-1.c: New test.
11687
11688 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11689
11690 PR libfortran/15332
11691 * gfortran.dg/pr15332.f: New test.
11692
11693 2005-03-24 Dale Johannesen <dalej@apple.com>
11694
11695 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11696
11697 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11698
11699 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11700 'internal' visibility.
11701 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11702 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11703 'protected' visibility.
11704 * gcc.dg/visibility-7.c: Likewise.
11705 * lib/target-supports.exp (check_visibility_available): Take
11706 a parameter, the kind of visibility to check for.
11707 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11708 to check_visibility_available.
11709
11710 * g++.dg/expr/cast3.C: New.
11711
11712 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11713
11714 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11715 rs6000.
11716
11717 2005-03-24 Steve Ellcey <sje@cup.hp.com>
11718
11719 PR target/20095
11720 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11721
11722 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
11723
11724 * gcc.dg/badshift.c: Renamed to...
11725 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
11726
11727 * gcc.target/i386/badshift.c: Renamed to...
11728 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
11729 only.
11730
11731 PR rtl-optimization/20532
11732 * gcc.target/i386/badshift.c: New.
11733
11734 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11735
11736 * gfortran.dg/pr18025.f90: New test.
11737
11738 2005-03-23 Dale Johannesen <dalej@apple.com>
11739
11740 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11741
11742 2005-03-23 Mark Mitchell <mark@codesourcery.com>
11743
11744 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11745
11746 * lib/target-supports.exp (check_iconv_available): Default
11747 libiconv to -liconv, if there is no definition.
11748
11749 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
11750
11751 * gcc.dg/torture/cris-asm-mof-1.c: New test.
11752
11753 2005-03-22 Mark Mitchell <mark@codesourcery.com>
11754
11755 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11756 * g++.dg/opt/pr7503-2.C: Likewise.
11757 * g++.dg/opt/pr7503-3.C: Likewise.
11758 * g++.dg/opt/pr7503-4.C: Likewise.
11759 * g++.dg/opt/pr7503-5.C: Likewise.
11760 * g++.dg/warn/minmax.C: New test.
11761
11762 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11763
11764 * gfortran.dg/g77_intrinsics_funcs.f: New test.
11765 * gfortran.dg/g77_intrinsics_sub.f: New test.
11766
11767 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11768 Jan Hubicka <jh@suse.cz>
11769 Steven Bosscher <stevenb@suse.de
11770
11771 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11772
11773 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11774
11775 PR c++/19980
11776 * g++.dg/template/redecl3.C: New test.
11777
11778 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11779
11780 PR c++/20499
11781 * g++.dg/parse/error16.C: Tweak error markers.
11782
11783 2005-03-22 Jakub Jelinek <jakub@redhat.com>
11784
11785 PR target/20561
11786 * gcc.dg/20050321-2.c: New test.
11787
11788 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
11789
11790 PR c++/20465
11791 PR c++/20381
11792 * g++.dg/template/ptrmem12.C: New.
11793
11794 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
11795
11796 PR rtl-optimization/20527
11797 * gcc.c-torture/execute/pr20527-1.c: New test.
11798
11799 2005-03-22 Ben Elliston <bje@au.ibm.com>
11800
11801 * gcc.misc-tests/options.exp (check_for_options): Create a real C
11802 program, compile it into a real executable and then delete the .c
11803 and .x files afterwards, to avoid problems on testglue targets.
11804
11805 2005-03-21 Stuart Hastings <stuart@apple.com>
11806
11807 * gcc.target/i386/sse-2.c: New.
11808
11809 2005-03-21 Uros Bizjak <uros@kss-loka.si>
11810
11811 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11812
11813 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11814
11815 * g++.dg/parse/crash25.C: Fix typo.
11816
11817 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11818
11819 PR c++/20461
11820 * g++.dg/parse/crash24.C: New test.
11821
11822 PR c++/20536
11823 * g++.dg/parse/crash25.C: New test.
11824
11825 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11826
11827 PR c++/20147
11828 * g++.dg/ext/stmtexpr4.C: New test.
11829
11830 2005-03-20 Roger Sayle <roger@eyesopen.com>
11831
11832 PR middle-end/20539
11833 * gcc.c-torture/compile/pr13066-1.c: New test case.
11834 * gcc.c-torture/compile/pr20539-1.c: Likewise.
11835 * g++.dg/opt/pr13066-1.C: Likewise.
11836
11837 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
11838
11839 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11840
11841 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11842
11843 PR fortran/18525
11844 * gfortran.dg/nesting_1.f90: New test.
11845
11846 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11847
11848 PR c++/20240
11849 * g++.dg/lookup/using13.C: New test.
11850
11851 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11852
11853 PR c++/20333
11854 * g++.dg/template/crash36.C: New test.
11855
11856 2005-03-18 Paolo Carlini <pcarlini@suse.de>
11857
11858 PR c++/20463
11859 * g++.dg/template/crash35.C: New test.
11860
11861 2005-03-17 Paolo Carlini <pcarlini@suse.de>
11862
11863 PR c++/19966
11864 * g++.dg/overload/operator2.C: New test.
11865
11866 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11867
11868 PR libfortran/20257
11869 * gfortran.dg/pr20257.f90: New test.
11870
11871 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11872
11873 PR libfortran/20480
11874 * gfortran.dg/pr20480.f90: New test.
11875
11876 2005-03-16 Richard Henderson <rth@redhat.com>
11877
11878 PR middle-end/15700
11879 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11880 (_rtld_global): New.
11881 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11882 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11883
11884 * gcc.dg/alias-3.c: New.
11885 * gcc.dg/alias-4.c: New.
11886 * gcc.dg/alias-5.c: New.
11887 * gcc.dg/alias-6.c: New.
11888
11889 2005-03-15 Geoffrey Keating <geoffk@apple.com>
11890
11891 * gcc.dg/cpp/ucnid-7.c: New.
11892
11893 2005-03-15 Janis Johnson <janis187@us.ibm.com>
11894 Dorit Naishlos <dorit@il.ibm.com>
11895
11896 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11897 darwin.
11898
11899 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
11900
11901 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11902 misaligned accesses.
11903 * gcc.dg/vect/vect-58.c: Likewise.
11904 * gcc.dg/vect/vect-92.c: New.
11905 * gcc.dg/vect/vect-93.c: New.
11906
11907 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
11908
11909 PR fortran/18827
11910 * gfortran.dg/assign_2.f90: New test.
11911 * gfortran.dg/assign_3.f90: New test.
11912 * gfortran.dg/assign.f90: New test.
11913
11914 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
11915
11916 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11917 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11918 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11919 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11920 names.
11921
11922 2005-03-14 Geoffrey Keating <geoffk@apple.com>
11923
11924 * gcc.dg/cpp/ucnid-6.c: New.
11925
11926 * gcc.dg/cpp/normalize-1.c: New.
11927 * gcc.dg/cpp/normalize-2.c: New.
11928 * gcc.dg/cpp/normalize-3.c: New.
11929 * gcc.dg/cpp/normalize-4.c: New.
11930 * gcc.dg/cpp/ucnid-4.c: New.
11931 * gcc.dg/cpp/ucnid-5.c: New.
11932 * g++.dg/cpp/normalize-1.C: New.
11933 * g++.dg/cpp/ucnid-1.C: New.
11934
11935 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11936
11937 * gcc.dg/pr18628.c: New.
11938
11939 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11940
11941 PR c++/20280
11942 * g++.dg/tree-ssa/pr20280.C: New.
11943
11944 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11945
11946 PR fortran/20467
11947 * gfortran.dg/stfunc_2.f90: New test.
11948
11949 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11950
11951 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11952
11953 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11954
11955 * gcc.dg/tree-ssa/20050314-1.c: New test.
11956
11957 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11958
11959 PR c++/4403
11960 PR c++/9783, DR433
11961 * g++.dg/template/friend34.C: New test.
11962 * g++.dg/template/friend35.C: Likewise.
11963 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11964
11965 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11966
11967 Friend class name lookup 5/n
11968 PR c++/1016
11969 * g++.dg/lookup/hidden-class1.C: New test.
11970 * g++.dg/lookup/hidden-class2.C: Likewise.
11971 * g++.dg/lookup/hidden-class3.C: Likewise.
11972 * g++.dg/lookup/hidden-class4.C: Likewise.
11973 * g++.dg/lookup/hidden-class5.C: Likewise.
11974 * g++.dg/lookup/hidden-class6.C: Likewise.
11975 * g++.dg/lookup/hidden-class7.C: Likewise.
11976 * g++.dg/lookup/hidden-class8.C: Likewise.
11977 * g++.dg/lookup/hidden-class9.C: Likewise.
11978 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11979 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11980 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11981 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11982 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11983 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11984 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11985 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11986 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11987 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11988 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11989
11990 2005-03-13 Mark Mitchell <mark@codesourcery.com>
11991
11992 PR c++/20157
11993 * g++.dg/template/error18.C: New test.
11994
11995 2005-03-09 Ben Elliston <bje@au.ibm.com>
11996
11997 PR debug/16792
11998 * g++.dg/debug/pr16792.C: New test.
11999
12000 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12001
12002 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12003 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12004 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12005 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12006 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12007 test assertion names.
12008
12009 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12010
12011 PR fortran/18600
12012 * gfortran.dg/stfunc_1.f90: New test.
12013
12014 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12015
12016 PR fortran/16907
12017 * gfortran.dg/real_index_1.f90: New test.
12018
12019 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12020
12021 PR fortran/20323
12022 * gfortran.dg/spec_expr_1.f90: New test.
12023
12024 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12025
12026 PR c/20402
12027 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12028 new parser.
12029
12030 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12031
12032 PR fortran/20361
12033 * gfortran.dg/largeequiv_1.f90: New test.
12034
12035 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12036
12037 * gcc.dg/ucnid-1.c: New.
12038 * gcc.dg/ucnid-2.c: New.
12039 * gcc.dg/ucnid-3.c: New.
12040 * gcc.dg/ucnid-4.c: New.
12041 * gcc.dg/ucnid-5.c: New.
12042 * gcc.dg/ucnid-6.c: New.
12043 * gcc.dg/cpp/ucnid-1.c: New.
12044 * gcc.dg/cpp/ucnid-2.c: New.
12045 * gcc.dg/cpp/ucnid-3.c: New.
12046 * g++.dg/other/ucnid-1.C: New.
12047
12048 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12049
12050 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12051
12052 2005-03-11 Per Bothner <per@bothner.com>
12053
12054 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12055 that diagnotics refer to correct token.
12056 * gcc.dg/unused-3.c: Likewise.
12057
12058 2005-03-11 Per Bothner <per@bothner.com>
12059
12060 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12061 constant" is now actually on same line as string constant.
12062 * gcc.dg/cpp/direct2s.c: Likewise.
12063
12064 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12065
12066 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12067
12068 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12069
12070 PR libfortran/20124
12071 * gfortran.dg/pr20124.f90: New Test
12072
12073 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12074
12075 PR tree-optimization/20130
12076 * gcc.dg/pr20130-1.c: New test.
12077
12078 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12079
12080 PR target/20095
12081 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12082
12083 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12084
12085 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12086
12087 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12088
12089 * g++.dg/eh/forced1.C: Fix comment.
12090 * g++.dg/eh/forced2.C: Ditto.
12091 * g++.dg/eh/forced3.C: Ditto.
12092 * g++.dg/eh/forced4.C: Ditto.
12093
12094 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12095
12096 PR rtl-opt/20412
12097 * gcc.c-torture/compile/pr20412.c: New test.
12098
12099 2005-03-10 Roger Sayle <roger@eyesopen.com>
12100
12101 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12102
12103 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12104
12105 PR target/20322
12106 * gcc.dg/20050307-1.c: New test.
12107
12108 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12109
12110 PR c++/20375
12111 * g++.dg/other/stdarg3.C: New.
12112
12113 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12114
12115 PR c++/18384, c++/18327
12116 * g++.dg/init/array19.C: New test.
12117
12118 PR inline-asm/20314
12119 * gcc.dg/torture/pr20314-1.c: New test.
12120 * gcc.dg/torture/pr20314-2.c: New test.
12121
12122 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12123
12124 * gcc.dg/20050309-1.c: New test.
12125
12126 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12127
12128 * gcc.dg/builtins-10.c: Reactivate disabled test.
12129 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12130 new cbrt transformations.
12131
12132 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12133
12134 PR c++/20208
12135 * g++.dg/template/array13.C: New test.
12136
12137 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12138
12139 PR c++/16859
12140 * g++.dg/init/brace4.C: New test.
12141
12142 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12143
12144 PR c++/20186
12145 * g++.dg/template/non-dependent12.C: New.
12146
12147 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12148
12149 PR c++/20142
12150 * g++.dg/init/array18.C: Add dg-do run marker.
12151
12152 PR c++/20142
12153 * g++.dg/init/array18.C: New test.
12154
12155 2005-03-09 Ben Elliston <bje@au.ibm.com>
12156
12157 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12158 * g++.dg/gcov/gcov.exp: Likewise.
12159 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12160 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12161 * lib/c-torture.exp: Likewise.
12162 * lib/fortran-torture.exp: Likewise.
12163 * lib/g++.exp: Likewise.
12164 * lib/gcc-defs.exp: Likewise.
12165 * lib/gcc-dg.exp: Likewise.
12166 * lib/gcc.exp: Likewise.
12167 * lib/gcov.exp: Likewise.
12168 * lib/gfortran.exp: Likewise.
12169 * lib/mike-g++.exp: Likewise.
12170 * lib/mike-gcc.exp: Likewise.
12171 * lib/objc-torture.exp: Likewise.
12172 * lib/objc.exp: Likewise.
12173 * lib/profopt.exp: Likewise.
12174 * lib/target-libpath.exp: Likewise.
12175 * lib/target-supports.exp: Likewise.
12176 * lib/treelang.exp: Likewise.
12177 * lib/wrapper.exp: Likewise.
12178
12179 2005-03-08 Jeff Law <law@redhat.com>
12180
12181 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12182 PHI-OPT changes.
12183
12184 2005-03-08 Ira Rosen <irar@il.ibm.com>
12185
12186 * gcc.dg/vect/pr20122.c: New test.
12187
12188 2005-03-07 Jeff Law <law@redhat.com>
12189
12190 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12191 was folded away.
12192 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12193 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12194 * gcc.dg/tree-ssa/pr18134.c: New test.
12195
12196 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12197
12198 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12199 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12200 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12201
12202 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12203
12204 PR tree-opt/17671
12205 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12206
12207 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12208
12209 * g++.dg/warn/Wnvdtor.C: New test.
12210
12211 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12212
12213 * gcc.dg/torture/pr19683-1.c: New test.
12214
12215 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12216
12217 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12218 * gfortran.dg/g77/19990313-2.f: Ditto.
12219 * gfortran.dg/g77/19990313-3.f: Ditto.
12220 * gfortran.dg/g77/19990525-0.f: Ditto.
12221 * gfortran.dg/g77/19990826-0.f: Ditto.
12222 * gfortran.dg/g77/19990826-2.f: Ditto.
12223 * gfortran.dg/g77/19990826-3.f: Ditto.
12224 * gfortran.dg/g77/20000511-1.f: Ditto.
12225 * gfortran.dg/g77/20000511-2.f: Ditto.
12226 * gfortran.dg/g77/970625-2.f: Ditto.
12227 * gfortran.dg/g77/980310-2.f: Ditto.
12228 * gfortran.dg/g77/980310-3.f: Ditto.
12229 * gfortran.dg/g77/980310-8.f: Ditto.
12230 * gfortran.dg/g77/980519-2.f: Ditto.
12231 * gfortran.dg/g77/alpha1.f: Ditto.
12232 * gfortran.dg/g77/claus.f: Ditto.
12233 * gfortran.dg/g77/erfc.f: Ditto.
12234 * gfortran.dg/g77/short.f: Ditto.
12235 * gfortran.fortran-torture/execute/data.f90: Ditto.
12236 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12237 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12238
12239 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12240
12241 * lib/file-format.exp (gcc_target_object_format): Add check for som
12242 format and hardcode object formats on hppa*-*-hpux*.
12243 * lib/target-supports.exp (check_weak_available): Add check for som
12244 object format. Always return 0 on hppa*-*-hpux10*.
12245
12246 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12247 is defined.
12248
12249 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12250
12251 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12252
12253 * gfortran.dg/pr19936_1.f90: New test.
12254 * gfortran.dg/pr19936_2.f90: New test.
12255 * gfortran.dg/pr19936_3.f90: New test.
12256
12257 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12258 Paul Thomas <prthomas@drfccad.cea.fr>
12259
12260 * gfortran.dg/PR19754_1.f90: New test.
12261 * gfortran.dg/PR19754_2.f90: Ditto.
12262
12263 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12264
12265 PR c++/19311
12266 * g++.dg/template/non-dependent11.C: New test.
12267
12268 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12269
12270 * lib/target-supports.exp (check_iconv_available): Fix comment.
12271
12272 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12273 Joseph S. Myers <joseph@codesourcery.com>
12274
12275 PR c++/19797
12276 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12277
12278 2005-03-04 Matthew Sachs <msachs@apple.com>
12279
12280 * gcc.exp (gcc_target_compile): Put braces around
12281 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12282 * objc.exp (objc_target_compile): Likewise.
12283 * treelang.exp (treelang_target_compile): Likewise.
12284
12285 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12286
12287 PR fortran/19673
12288 * gfortran.dg/func_result_1.f90: New test.
12289
12290 2005-03-04 Ben Elliston <bje@au.ibm.com>
12291
12292 * gcc.misc-tests/options.exp: New test.
12293
12294 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12295
12296 * gcc.dg/pr15784-4.c: New test.
12297
12298 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12299
12300 * gcc.c-torture/execute/pr17133.c: New.
12301 * gcc.c-torture/compile/20050303-1.c: New.
12302
12303 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12304
12305 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12306
12307 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12308
12309 * g++.dg/overload/using2.C: New.
12310
12311 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12312
12313 PR c++/19916
12314 * g++.dg/init/ptrmem2.C: New test.
12315
12316 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12317
12318 PR c/8927
12319 * gcc.dg/pr8927-1.c: New test.
12320
12321 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12322
12323 PR c++/20232
12324 * g++.dg/inherit/covariant12.C: New.
12325
12326 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12327
12328 PR fortran/19479
12329 * gfortran.dg/bound_1.f90: New test.
12330
12331 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12332
12333 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12334 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12335
12336 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12337
12338 PR c/20245
12339 * gcc.dg/pr20245-1.c: New test.
12340
12341 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR middle-end/19874
12344 * gcc.c-torture/execute/20050119-2.c: New test case.
12345
12346 2005-02-28 Ben Elliston <bje@au.ibm.com>
12347
12348 * README: Update the DejaGnu bug reporting address.
12349 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12350 * lib/objc-torture.exp: Likewise.
12351
12352 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12353
12354 * gfortran.dg/boz_1.f90: New test.
12355 * gfortran.dg/boz_3.f90: New test.
12356 * gfortran.dg/boz_4.f90: New test.
12357
12358 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12359
12360 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12361 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12362
12363 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12364
12365 PR libfortran/20101
12366 * gfortran.dg/write_0_pe_format.f90: New test.
12367
12368 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR c++/20206
12371 * g++.dg/opt/thunk2.C: New test.
12372 * g++.dg/opt/covariant1.C: New test.
12373
12374 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12375
12376 * gfortran.dg/e_d_fmt.f90: New test.
12377
12378 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12379
12380 * gcc.dg/asm-b.c: Fix comment typos.
12381
12382 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12383
12384 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12385 a V_MAY_DEF also.
12386
12387 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12388
12389 PR tree-opt/20188
12390 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12391 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12392 * gcc.dg/asm-b.c: New test.
12393
12394 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12395
12396 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12397 Disable this test on IRIX 6.
12398
12399 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12400
12401 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12402 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12403 parser.
12404
12405 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12406
12407 PR tree-optimization/20204
12408 * testsuite/gcc.dg/pr20204.c: New test.
12409
12410 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR target/20196
12413 * gcc.c-torture/execute/20050224-1.c: New test.
12414
12415 PR c++/20175
12416 * g++.dg/warn/Wbraces2.C: New test.
12417
12418 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12419
12420 PR c++/19878
12421 * g++.dg/init/const2.C: New test.
12422
12423 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12424
12425 PR tree-optimization/20100
12426 * gcc.c-torture/execute/pr20100-1.c: New test.
12427
12428 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12429
12430 * gfortran.dg/implicit_3.f90: New test.
12431
12432 * gfortran.dg/deftype_1.f90: New test.
12433
12434 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12435
12436 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12437 the test passes.
12438 * g++.dg/other/anon3.C: Accept a warning.
12439
12440 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12441
12442 * gcc.dg/pr20017.c: Fix a comment typo.
12443
12444 2005-02-23 Bud Davis <bdavis@gfortran.org>
12445
12446 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12447
12448 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12449
12450 PR ada/19902
12451 * ada/acats/tests/cxa/cxa3004.a: Remove.
12452 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12453
12454 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12455
12456 PR c++/20073
12457 * g++.dg/init/const1.C: New test.
12458
12459 PR c++/19991
12460 * g++.dg/parse/constant7.C: New test.
12461
12462 PR c++/20152
12463 * g++.dg/parse/error27.C: New test.
12464 * g++.dg/template/qualttp15.C: Adjust error markers.
12465 * g++.old-deja/g++.other/struct1.C: Likewise.
12466
12467 PR c++/20153
12468 * g++.dg/template/error17.C: New test.
12469
12470 PR c++/20148
12471 * g++.dg/parser/error26.C: New test.
12472
12473 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12474
12475 PR tree-optimization/20100
12476 PR tree-optimization/20115
12477 * gcc.dg/pr20115.c: New test.
12478 * gcc.dg/pr20115-1.c: New test.
12479 * gcc.dg/pr20100.c: New test.
12480 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12481 call-clobbered variables after alias1.
12482
12483 2005-02-22 Bud Davis <bdavis@gfortran.org>
12484
12485 * gfortran.dg/list_read_4.f90: new test.
12486
12487 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12488
12489 PR rtl-optimization/20017.
12490 * gcc.dg/pr20017.c: New.
12491
12492 2005-02-22 Devang Patel <dpatel@apple.com>
12493
12494 PR 19952
12495 * g++.dg/tree-ssa/pr19952.C: New test.
12496
12497 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12498
12499 PR c++/19883
12500 * g++.dg/parse/constant6.C: New test.
12501
12502 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12503
12504 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12505 * g++.dg/charset/asm2.c: Likewise.
12506 * g++.dg/charset/asm3.c: Likewise.
12507 * g++.dg/charset/asm4.c: Likewise.
12508 * g++.dg/charset/asm5.c: Likewise.
12509 * g++.dg/charset/attribute1.c: Likewise.
12510 * g++.dg/charset/attribute2.c: Likewise.
12511 * g++.dg/charset/extern1.cc: Likewise.
12512 * g++.dg/charset/extern2.cc: Likewise.
12513 * g++.dg/charset/extern3.cc: Likewise.
12514 * g++.dg/charset/function.cc: Likewise.
12515 * g++.dg/charset/string.c: Likewise.
12516 * g++.dg/charset/charset.exp: Likewise.
12517 * lib/target-supports.exp (check_iconv_available): Fix comment.
12518
12519 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12520
12521 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12522 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12523 * gcc.dg/charset/asm2.c: Likewise.
12524 * gcc.dg/charset/asm3.c: Likewise.
12525 * gcc.dg/charset/asm4.c: Likewise.
12526 * gcc.dg/charset/asm5.c: Likewise.
12527 * gcc.dg/charset/asm6.c: Likewise.
12528 * gcc.dg/charset/attribute1.c: Likewise.
12529 * gcc.dg/charset/attribute2.c: Likewise.
12530 * gcc.dg/charset/builtin1.c: Likewise.
12531 * gcc.dg/charset/extern.c: Likewise.
12532 * gcc.dg/charset/function.c: Likewise.
12533 * gcc.dg/charset/string.c: Likewise.
12534 * gcc.dg/charset/charset.exp: Likewise.
12535
12536 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12537
12538 PR fortran/20086
12539 * gfortran.dg/pr20086.f90: New test.
12540
12541 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12542
12543 PR tree-optimization/19786
12544 * g++.dg/tree-ssa/pr19786.C: New.
12545
12546 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12547
12548 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12549
12550 2005-02-21 Jeff Law <law@redhat.com>
12551
12552 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12553
12554 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12555
12556 * gfortran.dg/do_iterator: Split loop, markup all lines for
12557 which an error locus is printed.
12558 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12559 locus is printed.
12560 * gfortran.dg/select_4.f90: Likewise.
12561 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12562 locuses in the various permutations.
12563
12564 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12565
12566 PR tree-optimization/19951
12567 * g++.dg/vect: New directory.
12568 * g++.dg/vect/vect.exp: New file.
12569 * g++.dg/vect/pr19951.cc: New testcase.
12570 * g++.dg/dg.exp: Also prune vectorizer tests.
12571
12572 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12573
12574 PR 18785
12575 * gcc.dg/charset/builtin1.c: New test.
12576
12577 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12578
12579 PR c++/19299
12580 * g++.dg/inherit/volatile1.C: New test.
12581
12582 PR c++/19440
12583 * g++.dg/template/dtor4.C: New test.
12584
12585 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12586
12587 * gfortran.dg/int_1.f90: New test.
12588
12589 2005-02-19 Devang Patel <dpatel@apple.com>
12590
12591 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12592
12593 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12594
12595 * gfortran.dg/achar_1.f90: New test.
12596
12597 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12598
12599 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12600
12601 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12602 Jakub Jelinek <jakub@redhat.com>
12603
12604 PR tree-optimization/19828
12605 * gcc.dg/tree-ssa/loop-7.c: New test.
12606 * gcc.c-torture/execute/20050218-1.c: New test.
12607
12608 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR c/20043
12611 * gcc.dg/transparent-union-1.c: New test.
12612 * gcc.dg/transparent-union-2.c: New test.
12613
12614 2005-02-18 James E Wilson <wilson@specifixinc.com>
12615
12616 PR tree-optimization/18977
12617 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12618
12619 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12620
12621 PR target/20054
12622 * gcc.dg/pr20054.c: New test.
12623
12624 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12625
12626 PR c++/19508
12627 * g++.dg/ext/attrib20.C: New test.
12628
12629 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12630
12631 PR middle-end/20030
12632 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12633
12634 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12635
12636 PR c++/20008
12637 * g++.dg/opt/switch4.C: New.
12638
12639 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12640
12641 PR c++/20023
12642 PR tree-optimization/20009
12643 * gcc.c-torture/compile/20050217-1.c: New test.
12644 * g++.dg/opt/switch3.C: New test.
12645
12646 PR tree-optimization/18947
12647 * gcc.c-torture/compile/20050215-1.c: New test.
12648 * gcc.c-torture/compile/20050215-2.c: New test.
12649 * gcc.c-torture/compile/20050215-3.c: New test.
12650
12651 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12652
12653 PR c++/20028
12654 * g++.dg/template/crash34.C: New.
12655
12656 PR c++/20022
12657 * g++.dg/other/access3.C: New.
12658
12659 2005-02-17 Ira Rosen <irar@il.ibm.com>
12660
12661 * gcc.dg/vect/vect-98.c: New test.
12662
12663 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12664
12665 PR tree-optimization/19967
12666 * gcc.dg/pr19967.c: New.
12667
12668 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR middle-end/19857
12671 * gcc.dg/tree-ssa/20050215-1.c: New test.
12672 * gcc.c-torture/execute/20050215-1.c: New test.
12673
12674 2005-02-15 Eric Christopher <echristo@redhat.com>
12675
12676 * gcc.dg/cpp/20050215-1.c: New file.
12677
12678 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12679
12680 PR tree-optimization/15785
12681 * gcc.dg/pr15785-1.c: New test.
12682
12683 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12684
12685 PR c++/17788
12686 * g++.dg/init/ctor4.C: New.
12687 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12688
12689 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12690
12691 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12692 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12693
12694 2005-02-15 Andreas Schwab <schwab@suse.de>
12695
12696 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12697 declare malloc.
12698
12699 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12700
12701 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12702
12703 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12704
12705 PR tree-optimization/19853
12706 * gcc.c-torture/compile/pr19853.c: New test.
12707
12708 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12709
12710 PR c++/19608
12711 * g++.dg/parse/local-class1.C: New.
12712
12713 PR c++/19895
12714 * g++.dg/parse/ptrmem3.C: New.
12715
12716 PR c++/19884
12717 * g++.old-deja/g++.oliva/template6.C: Add another case.
12718 * g++.dg/template/explicit6.C: New.
12719
12720 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
12721
12722 PR c++/17816
12723 * g++.dg/other/redecl2.C: New.
12724
12725 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12726
12727 PR c++/19891
12728 * g++.dg/abi/covariant4.C: New.
12729
12730 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
12731
12732 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12733
12734 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
12735
12736 * gcc.dg/vect/vect-96.c: Fix typo.
12737
12738 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12739
12740 PR c++/14479
12741 PR c++/19487
12742 * g++.dg/template/enum5.C: New test.
12743
12744 2005-02-12 Ira Rosen <irar@il.ibm.com>
12745
12746 * gcc.dg/vect/vect-97.c: New test.
12747
12748 2005-02-12 Ira Rosen <irar@il.ibm.com>
12749
12750 * gcc.dg/vect/vect-96.c: New test.
12751
12752 2005-02-12 Uros Bizjak <uros@kss-loka.si>
12753
12754 * gcc.dg/builtins-34.c: Also check ldexp*.
12755
12756 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
12757
12758 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12759
12760 2005-02-11 Janis Johnson <janis187@us.ibm.com>
12761
12762 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12763 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12764 dg-require-dll, dg-require-iconv, dg-require-named-sections,
12765 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12766 selector_list, selector_expression, dg-process-target): Move to new
12767 file target-supports-dg.exp.
12768 * lib/target-supports-dg.exp: New.
12769
12770 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12771 New.
12772
12773 2005-02-11 Jakub Jelinek <jakub@redhat.com>
12774
12775 PR c++/19666
12776 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12777
12778 PR middle-end/19858
12779 * gcc.c-torture/compile/20050210-1.c: New test.
12780
12781 2005-02-11 Mark Mitchell <mark@codesourcery.com>
12782
12783 PR c++/19755
12784 * g++.dg/warn/Wbraces1.C: New test.
12785
12786 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
12787
12788 * gcc.dg/builtins-52.c: New testcase.
12789
12790 2005-02-10 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR c/19342
12793 * gcc.c-torture/execute/20050119-1.c: New test.
12794
12795 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12796
12797 PR c++/19811
12798 * g++.dg/init/delete1.C: New test.
12799
12800 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
12801
12802 PR c++/18470
12803 * g++.dg/template/static12.C: New test.
12804
12805 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12806
12807 PR c++/19787
12808 * g++.dg/conversion/ambig1.C: New test.
12809
12810 PR c++/19739
12811 * g++.dg/ext/attrib19.C: New test.
12812
12813 PR c++/19732
12814 * g++.dg/parse/dtor5.C: New test.
12815
12816 PR c++/19762
12817 * g++.dg/template/dtor3.C: New test.
12818
12819 PR c++/19826
12820 * g++.dg/template/static11.C: New test.
12821 * g++.dg/template/crash2.C: Remove dg-error marker.
12822
12823 2005-02-09 Janis Johnson <janis187@us.ibm.com>
12824
12825 PR C++/18491
12826 * g++.old-deja/g++.mike/p10769a.C: Remove.
12827
12828 2005-02-09 Roger Sayle <roger@eyesopen.com>
12829
12830 * gcc.dg/builtins-48.c: New test case.
12831 * gcc.dg/builtins-49.c: New test case.
12832 * gcc.dg/builtins-50.c: New test case.
12833 * gcc.dg/builtins-51.c: New test case.
12834
12835 2005-02-09 Ian Lance Taylor <ian@airs.com>
12836
12837 PR middle-end/19583
12838 * g++.dg/warn/Wreturn-type-3.C: New test.
12839
12840 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12841
12842 PR middle-end/19402
12843 * gcc.dg/pr19402-1.c: New testcase.
12844 * gcc.dg/pr19402-2.c: likewise.
12845
12846 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12847
12848 PR middle-end/19854
12849 * g++.dg/tree-ssa/tmmti.C: New testcase.
12850
12851 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12852
12853 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12854
12855 2005-02-08 Mark Mitchell <mark@codesourcery.com>
12856
12857 PR c++/19733
12858 * g++.dg/parse/crash23.C: New test.
12859 * g++.dg/warn/Weff1.C: New test.
12860
12861 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12862
12863 * gcc.dg/20050209-1.c: New test.
12864
12865 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12866
12867 PR target/19799
12868 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12869
12870 2005-02-08 Mike Stump <mrs@apple.com>
12871
12872 * g++.dg/pch/import-2.c: New test.
12873 * g++.dg/pch/import-2.hs: New.
12874 * g++.dg/pch/include/import-2a.h: New.
12875 * g++.dg/pch/include/import-2b.h: New.
12876
12877 2005-02-08 Janis Johnson <janis187@us.ibm.com>
12878
12879 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12880
12881 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12882
12883 * gfortran.dg/substr_1.f90: New test.
12884
12885 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
12886
12887 PR middle-end/19775
12888 * gcc.dg/torture/builtin-power-1.c: Disable test for
12889 invalid transformation.
12890 * gcc.dg/builtins-10.c: Likewise. Disable one test we
12891 no longer optimize.
12892 * gcc.dg/builtins-47.c: New testcase.
12893
12894 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
12895 Dorit Naishlos <dorit@il.ibm.com>
12896
12897 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12898
12899 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
12900
12901 * gcc.c-torture/compile/20050206-1.c: New test.
12902
12903 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12904
12905 PR tree-opt/19768
12906 * g++.dg/opt/pr19768.C: New test.
12907
12908 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12909
12910 PR tree-opt/19736
12911 * gcc.c-torture/compile/pr19736.c: New test.
12912
12913 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12914
12915 PR c++/17401
12916 * g++.dg/parse/error25.C: New test.
12917
12918 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
12919
12920 * gcc.c-torture/execute/20050203-1.c: New.
12921
12922 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
12923
12924 * gcc.dg/vect/vect-85.c: Remove xfail.
12925 * gcc.dg/vect/vect-86.c: Remove xfail.
12926 * gcc.dg/vect/vect-87.c: Remove xfail.
12927 * gcc.dg/vect/vect-88.c: Remove xfail.
12928
12929 2005-02-02 Geoffrey Keating <geoffk@apple.com>
12930
12931 * gcc.dg/altivec-19.c: New.
12932
12933 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
12934
12935 PR c/17807
12936 * gcc.dg/nested-func-3.c: New test.
12937 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12938
12939 2005-02-02 Janis Johnson <janis187@us.ibm.com>
12940
12941 * gcc.test-framework/gen_directive_tests: Generate tests for
12942 selector expressions.
12943
12944 2005-02-02 Matt Austern <austern@apple.com>
12945
12946 PR c++/19628
12947 * g++/ext/builtin7.C: New.
12948 * g++/ext/builtin8.C: New.
12949
12950 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12951
12952 PR c/18502
12953 * gcc.dg/pr18502-1.c: New test.
12954
12955 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12956
12957 PR c++/17413
12958 * g++.dg/template/local4.C: Tweak.
12959
12960 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
12961
12962 PR tree-optimization/19578
12963 * gcc.c-torture/compile/20050202-1.c: New test.
12964
12965 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12966
12967 PR c/19435
12968 * gcc.dg/c99-init-4.c: New test.
12969
12970 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12971
12972 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12973
12974 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12975
12976 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12977 * g++.dg/eh/check-vect.h: New.
12978
12979 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12980 * gcc.dg/vect/vect-78.c: Ditto.
12981 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12982 Remove.
12983
12984 * g++.dg/conversion/simd1.C: Expect warning.
12985 * g++.dg/ext/attribute-test-1.C: Ditto.
12986 * g++.dg/ext/attribute-test-2.C: Ditto.
12987 * g++.dg/ext/attribute-test-3.C: Ditto.
12988 * g++.dg/ext/attribute-test-4.C: Ditto.
12989
12990 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12991 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12992
12993 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12994
12995 2005-02-01 Richard Henderson <rth@redhat.com>
12996
12997 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12998 long double for ibm double-double format.
12999 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13000
13001 2005-02-01 Diego Novillo <dnovillo@redhat.com>
13002
13003 PR tree-optimization/19633
13004 * testsuite/gcc.dg/pr19633-1.c: New test.
13005 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13006 to NULL or a symbol.
13007
13008 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13009
13010 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13011 New procs.
13012 (dg-process-target (local override)): Handle selector expressions.
13013
13014 * gcc.test-framework/README: Describe tests in source directory.
13015 * gcc.test-framework/test-framework.awk: Handle dg- tests.
13016 * gcc.test-framework/test-framework.exp: Handle dg- tests.
13017 * gcc.test-framework/dg-bogus-exp-P.c: New test.
13018 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13019 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13020 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13021 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13022 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13023 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13024 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13025 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13026 * gcc.test-framework/dg-error-exp-P.c: New test.
13027 * gcc.test-framework/dg-error-exp-XP.c: New test.
13028 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13029 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13030 * gcc.test-framework/dg-output-exp-P.c: New test.
13031 * gcc.test-framework/dg-output-exp-XF.c: New test.
13032 * gcc.test-framework/dg-warning-exp-P.c: New test.
13033 * gcc.misc-tests/dg-1.c: Remove.
13034 * gcc.misc-tests/dg-2.c: Remove.
13035 * gcc.misc-tests/dg-3.c: Remove.
13036 * gcc.misc-tests/dg-4.c: Remove.
13037 * gcc.misc-tests/dg-5.c: Remove.
13038 * gcc.misc-tests/dg-6.c: Remove.
13039 * gcc.misc-tests/dg-7.c: Remove.
13040 * gcc.misc-tests/dg-8.c: Remove.
13041 * gcc.misc-tests/dg-9.c: Remove.
13042 * gcc.misc-tests/dg-10.c: Remove.
13043 * gcc.misc-tests/dg-11.c: Remove.
13044 * gcc.misc-tests/dg-12.c: Remove.
13045 * gcc.misc-tests/dg-test.exp: Remove.
13046
13047 * gcc.test-framework/test-framework.awk: Change recording and
13048 printing of passes and failures.
13049
13050 * gcc.test-framework: New directory.
13051 * gcc.test-framework/README: New.
13052 * gcc.test-framework/test-framework.exp: New.
13053 * gcc.test-framework/test-framework.awk: New.
13054 * gcc.test-framework/gen_directive_tests: New.
13055
13056 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13057
13058 * lib/treelang.exp: Fix comment typos.
13059 (treelang_target_compile): Don't append libs=-ltreelang to options.
13060
13061 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13062
13063 * g++.dg/parse/typename7.C: Adjust error messages.
13064
13065 2005-01-31 Jeff Law <law@redhat.com>
13066
13067 * gcc.c-torture/execute/20050131-1.c: New test.
13068 * gcc.dg/wcaselabel.c: New test.
13069
13070 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13071
13072 * g++.dg/other/warning1.C: Adjust error messags.
13073 * g++.dg/parse/constant5.C: New test.
13074
13075 2005-01-31 Steven Bosscher <stevenb@suse.de>
13076
13077 PR c/19333
13078 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13079 the test case valid.
13080 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13081 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13082 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13083 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13084 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13085 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13086
13087 2005-01-31 Dale Johannesen <dalej@apple.com>
13088
13089 * g++.dg/opt/pr19650.C: New test.
13090
13091 2005-01-31 Richard Henderson <rth@redhat.com>
13092
13093 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13094 long double for intel double extended format.
13095 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13096
13097 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13098
13099 PR c++/19555
13100 * g++.dg/template/static10.C: New test.
13101
13102 PR c++/19395
13103 * g++.dg/parse/error24.C: New test.
13104
13105 PR c++/19367
13106 * g++.dg/lookup/builtin1.C: New test.
13107
13108 PR c++/19457
13109 * g++.dg/warn/conv3.C: New test.
13110
13111 2005-01-30 Bud Davis <bdavis@gfortran.org>
13112
13113 PR fortran/19647
13114 * gfortan.dg/inquire_7.f90
13115
13116 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13117
13118 PR tree-optimization/15791
13119 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13120 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13121 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13122 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13123 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13124 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13125 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13126 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13127 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13128 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13129
13130 2005-01-29 Paul Brook <paul@codesourcery.com>
13131
13132 PR fortran/18565
13133 * check.c (real_or_complex_check): New function.
13134 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13135 * intrinsic.c (add_functions): Use new check functions.
13136 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13137 Add prototypes.
13138
13139 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13140
13141 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13142 gcc.dg/lvalue-3.c: New tests.
13143 * gcc.dg/concat.c: Update expected messages.
13144
13145 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13146
13147 PR libfortran/19595
13148 * gfortran.dg/eor_1.f90: New test.
13149
13150 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13151
13152 PR fortran/19589
13153 * gfortran.dg/logical_data_1.f90: New test.
13154
13155 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13156
13157 PR c++/19253
13158 * g++.dg/template/crash33.C: New test.
13159
13160 PR c++/19667
13161 * g++.dg/template/crash32.C: New test.
13162
13163 2005-01-28 Ian Lance Taylor <ian@airs.com>
13164
13165 PR middle-end/16558
13166 * g++.dg/warn/Wreturn-type-2.C: New test.
13167
13168 2004-06-24 Jeff Law <law@redhat.com>
13169
13170 * gcc.dg/tree-ssa/20050128-1.c: New test.
13171
13172 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13173
13174 * gcc.target/frv/all-mdpackh-1.c: New test.
13175
13176 2005-01-28 Steven Bosscher <stevenb@suse.de>
13177
13178 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13179
13180 2005-01-27 Richard Henderson <rth@redhat.com>
13181
13182 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13183
13184 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13185
13186 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13187
13188 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13189
13190 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13191 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13192 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13193 to cope with cases where the multilib options override the dg-options.
13194
13195 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR c/18946
13198 * gcc.dg/noncompile/20050120-1.c: New test.
13199
13200 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13201
13202 PR tree-optimization/19633
13203 * gcc.dg/pr19633.c: New test.
13204 * gcc.dg/tree-ssa/pr19633.c: New test.
13205
13206 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13207
13208 * gcc.dg/20041216-1.c: New test.
13209
13210 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13211
13212 PR objc/18862
13213 * objc.dg/selector-2.m: New test.
13214
13215 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13216
13217 * g++.dg/opt/range-test-2.C: New test.
13218
13219 PR rtl-optimization/19579
13220 * gcc.c-torture/execute/20050124-1.c: New test.
13221
13222 2005-01-26 Greg Parker <gparker@apple.com>
13223 Stuart Hastings <stuart@apple.com>
13224
13225 * gcc.c-torture/execute/20050125-1.c: New.
13226
13227 2005-01-18 Jan Hubicka <jh@suse.cz>
13228
13229 PR tree-optimize/19337
13230 * gcc.c-torture/compile/20050119-1.c: New test.
13231
13232 2005-01-24 James E Wilson <wilson@specifixinc.com>
13233
13234 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13235 test for successful match.
13236
13237 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13238
13239 PR objc/18408
13240 * objc.dg/comp-types-7.m: New test.
13241
13242 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13243
13244 * lib/target-supports.exp (current_target_name): New.
13245 (check_effective_target_ilp32, check_effective_target_lp64):
13246 Cache the result to use as long as the current target, with
13247 multilib flags, remains the same.
13248
13249 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13250 (dg-require-weak, dg-require-visibility, dg-require-alias,
13251 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13252 dg-require-effective-target, dg-skip-if): Remove call to
13253 skip_test_and_clear_xfail.
13254 (dg-test): Clear xfail data.
13255
13256 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13257
13258 PR target/17751
13259 * gcc.dg/ppc64-toc.c: New test.
13260
13261 * g++.dg/tree-ssa/empty-1.C: New test.
13262
13263 PR middle-end/19551
13264 * gcc.c-torture/execute/20050121-1.c: New test.
13265 * gcc.dg/20050121-2.c: New test.
13266
13267 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13268 Paul Brook <paul@codesourcery.com>
13269
13270 PR fortran/17941
13271 * gfortran.dg/real_const_1.f: New test.
13272 * gfortran.dg/real_const_2.f90: New test.
13273 * gfortran.dg/complex_int_1.f90: New test.
13274
13275 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13276
13277 PR fortran/19313
13278 * gfortan.dg/inquire_6.f90: New test.
13279
13280 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13281
13282 PR libfortran/19451
13283 * open_readonly_1.f90: New test.
13284
13285 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13286
13287 PR libfortran/18982
13288 * gfortran.dg/open_new.f90: New file.
13289
13290 2005-01-22 Paul Brook <paul@codesourcery.com>
13291
13292 * namelist_1.f90: New test.
13293
13294 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13295
13296 PR tree-optimization/19484
13297 * gcc.c-torture/compile/20050122-[12].c: New tests.
13298
13299 2005-01-22 Paul Brook <paul@codesourcery.com>
13300
13301 * gfortran.dg/implicit_2.f90: New test.
13302
13303 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13304
13305 PR fortran/19314
13306 * gfortran.dg/inquire_5.f90: New test.
13307
13308 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13309
13310 PR c/18809
13311 * gcc.dg/pr18809-1.c: New test.
13312
13313 2005-01-21 Ian Lance Taylor <ian@airs.com>
13314
13315 * gcc.dg/20050121-1.c: New test.
13316
13317 PR tree-optimization/13000
13318 * gcc.dg/20040206-1.c: Change warning to point where function is
13319 being inlined.
13320
13321 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13322
13323 PR c++/19208
13324 * g++.dg/template/array11.C: New test.
13325
13326 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13327
13328 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13329 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13330 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13331 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13332 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13333 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13334
13335 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13336
13337 PR tree-optimization/15349
13338 * gcc.dg/tree-ssa/pr15349.c: New.
13339
13340 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13341
13342 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13343
13344 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13345
13346 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13347 scan-assembler-times directive name.
13348
13349 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13350 after dg-do.
13351
13352 PR rtl-optimization/19462
13353 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13354
13355 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13356
13357 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13358 counting function calls on ia64.
13359
13360 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR rtl-optimization/15139
13363 * gcc.dg/20050111-2.c: New test.
13364
13365 PR c/17297
13366 * gcc.c-torture/compile/20050113-1.c: New testcase.
13367
13368 PR middle-end/19164
13369 * gcc.dg/20050113-1.c: New testcase.
13370
13371 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13372
13373 * gcc.dg/vect/vect-85.c: Add comment.
13374 * gcc.dg/vect/vect-86.c: Add xfail for now.
13375 * gcc.dg/vect/vect-87.c: Add xfail for now.
13376 * gcc.dg/vect/vect-88.c: Add xfail for now.
13377 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13378
13379 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13380
13381 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13382
13383 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13384
13385 * g++.dg/debug/typedef3.C: New test.
13386
13387 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13388
13389 PR c/19472
13390 * gcc.dg/asm-a.c: New test.
13391
13392 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13393
13394 * gcc.dg/sh-relax.c: Add prototype for abort.
13395
13396 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13397
13398 * gcc.dg/short-compare-1.c: New test.
13399 * gcc.dg/short-compare-2.c: Likewise.
13400
13401 2005-01-18 Michael Matz <matz@suse.de>
13402
13403 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13404
13405 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13406
13407 PR tree-optimization/19121
13408 * gcc.c-torture/compile/pr19121.c: New test.
13409
13410 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13411
13412 PR target/19357
13413 * gcc.c-torture/compile/pr19357.c: New test.
13414
13415 2005-01-17 Ian Lance Taylor <ian@airs.com>
13416
13417 PR c/5675
13418 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13419 pass--those that refer just to the variable, possibly with a
13420 cast.
13421 * gcc.dg/c99-const-expr-3.c: Likewise.
13422
13423 PR middle-end/13127
13424 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13425 longer emitted.
13426
13427 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13428
13429 PR fortran/18778
13430 * gfortran.dg/endfile_2.f90: New test.
13431
13432 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13433
13434 PR 19168
13435 * gfortran.dg/select_5.f90: New test.
13436
13437 2004-01-16 Paul Brook <paul@codesourcery.com>
13438
13439 * gfortran.dg/common_4.f90: New test.
13440
13441 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13442
13443 PR rtl-optimization/19462
13444 * gcc.dg/torture/pr19462-1.c: New test.
13445
13446 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13447
13448 PR objc/19321
13449 * objc.dg/func-ptr-2.m: New.
13450 * objc.dg/volatile-1.m: New.
13451
13452 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13453
13454 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13455
13456 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR tree-optimization/19060
13459 * gcc.c-torture/execute/20050104-1.c: New test.
13460
13461 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13462
13463 PR fortran/18983
13464 * gfortran.dg/write_to_null.f90: New test.
13465
13466 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13467 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13468
13469 PR other/19328
13470 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13471 argument.
13472
13473 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13474
13475 PR c++/19263
13476 * g++.dg/init/vector1.C: New test.
13477
13478 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13479
13480 PR target/13158
13481 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13482 PR target/18987
13483 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13484
13485 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13486
13487 * gfortran.dg/select_1.f90: New test.
13488 * gfortran.dg/select_2.f90: New test.
13489 * gfortran.dg/select_3.f90: New test.
13490 * gfortran.dg/select_4.f90: New test.
13491
13492 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13493
13494 PR middle-end/19084
13495 PR rtl-optimization/19348
13496 * gcc.dg/20050111-1.c: New test.
13497 * gcc.c-torture/execute/20050111-1.c: New test.
13498
13499 * gcc.dg/i386-asm-4.c: New test.
13500
13501 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13502
13503 * gcc.dg/nested-func-2.c: New test.
13504 * ada/acats/norun.lst: Remove c953002.
13505
13506 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13507
13508 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13509
13510 2005-01-12 Ben Elliston <bje@au.ibm.com>
13511
13512 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13513
13514 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13515
13516 PR target/18761
13517 * g++.dg/abi/align1.C: New test.
13518
13519 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13520
13521 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13522 at a time.
13523 * g++.dg/ext/altivec_check.h: Support compiling as C.
13524
13525 2005-01-10 Roger Sayle <roger@eyesopen.com>
13526
13527 PR c++/19355
13528 * g++.dg/expr/pr19355-1.C: New test case.
13529
13530 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13531
13532 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13533 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13534 * ada/acats/tests/c3/c92005b.ada: Likewise.
13535 * ada/acats/tests/c3/cxb3012.a: Likewise.
13536 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13537
13538 2005-01-09 Paul Brook <paul@codesourcery.com>
13539
13540 * gfortran.dg/common_2.f90: New file.
13541 * gfortran.dg/common_3.f90: New file.
13542
13543 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13544
13545 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13546
13547 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13548
13549 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13550 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13551 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13552 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13553 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13554 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13555 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13556 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13557 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13558 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13559 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13560 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13561 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13562 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13563 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13564 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13565 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13566 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13567 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13568 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13569 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13570 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13571 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13572 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13573 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13574 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13575 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13576 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13577 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13578 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13579 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13580 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13581 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13582 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13583 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13584 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13585 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13586 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13587 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13588 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13589 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13590 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13591 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13592 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13593 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13594 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13595 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13596 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13597 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13598 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13599 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13600 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13601 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13602 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13603 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13604 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13605 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13606 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13607 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13608 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13609 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13610 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13611 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13612 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13613 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13614 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13615 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13616
13617 * gcc.dg/vect/vect-1.c: Fix spelling.
13618 * gcc.dg/vect/vect-10.c: Fix spelling.
13619 * gcc.dg/vect/vect-11.c: Fix spelling.
13620 * gcc.dg/vect/vect-12.c: Fix spelling.
13621 * gcc.dg/vect/vect-14.c: Fix spelling.
13622 * gcc.dg/vect/vect-15.c: Fix spelling.
13623 * gcc.dg/vect/vect-16.c: Fix spelling.
13624 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13625 * gcc.dg/vect/vect-64.c: Fix comments.
13626 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13627
13628 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13629 Ira Rosen <irar@il.ibm.com>
13630
13631 * gcc.dg/vect/vect-70.c: New test.
13632 * gcc.dg/vect/vect-71.c: New test.
13633
13634 2005-01-09 Manfred Hollstein <mh@suse.com>
13635
13636 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13637 * gcc.dg/pr18241-2.c: Likewise.
13638 * gcc.dg/pr18241-3.c: Likewise.
13639 * gcc.dg/pr18241-4.c: Likewise.
13640 * gcc.dg/pr18241-5.c: Likewise.
13641
13642 2005-01-08 Richard Henderson <rth@redhat.com>
13643
13644 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13645 False for x86 and x86-64.
13646
13647 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13648
13649 PR tree-optimization/18241
13650 * gcc.dg/pr18241-1.c: New test.
13651 * gcc.dg/pr18241-2.c: New test.
13652 * gcc.dg/pr18241-3.c: New test.
13653 * gcc.dg/pr18241-4.c: New test.
13654 * gcc.dg/pr18241-5.c: New test.
13655
13656 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13657
13658 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13659 gfortran.dg/select_4.f90: New.
13660
13661 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13662
13663 * gcc.c-torture/execute/20050107-1.c: New test.
13664
13665 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13666
13667 PR c++/19298
13668 * g++.dg/template/ref2.C: New.
13669
13670 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13671
13672 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13673 instead of being empty.
13674
13675 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13676
13677 PR fortran/15553
13678 * gfortran.dg/array-1.f90: New test.
13679
13680 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13681
13682 PR tree-optimization/19283
13683 * gcc.c-torture/execute/20050106-1.c: New test.
13684
13685 PR rtl-optimization/18861
13686 * gcc.dg/20050105-1.c: New test.
13687
13688 PR tree-optimization/18828
13689 * gcc.dg/20050105-2.c: New test.
13690
13691 2005-01-07 Andreas Jaeger <aj@suse.de>
13692
13693 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13694
13695 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13696
13697 PR fortran/18398
13698 * gfortran.dg/fmt_read.f90: New test.
13699
13700 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13701
13702 * gcc.dg/rs6000-ldouble-2.c: New.
13703
13704 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13705
13706 PR c++/19244
13707 * g++.dg/parser/ctor2.C: New test.
13708
13709 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13710
13711 PR c++/17154
13712 * g++.dg/template/using9.C: New test.
13713
13714 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13715
13716 PR c++/19258
13717 * g++.dg/lookup/friend6.C: New test.
13718
13719 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
13720
13721 PR c++/19270
13722 * g++.dg/template/array10.C: New.
13723
13724 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13725
13726 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13727 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13728
13729 2005-01-06 Jakub Jelinek <jakub@redhat.com>
13730
13731 * gcc.c-torture/compile/20050105-1.c: New test.
13732
13733 2005-01-05 Geoffrey Keating <geoffk@apple.com>
13734
13735 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13736
13737 2005-01-05 Roger Sayle <roger@eyesopen.com>
13738
13739 PR middle-end/19100
13740 * gcc.dg/conv-3.c: New test case.
13741
13742 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
13743
13744 * gcc.dg/asm-wide-1.c: New test.
13745
13746 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
13747
13748 PR c++/19030
13749 * g++.dg/parse/crash22.C: New
13750
13751 2005-01-04 Geoffrey Keating <geoffk@apple.com>
13752
13753 PR 19257
13754 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13755
13756 2005-01-04 Uros Bizjak <uros@kss-loka.si>
13757
13758 PR middle-end/17767
13759 * gcc.dg/i386-mmx-6.c: New test case.
13760
13761 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
13762
13763 PR tree-optimization/18308
13764 * gcc.dg/vect/pr18308.c: New testcase.
13765
13766 2005-01-04 Andreas Jaeger <aj@suse.de>
13767
13768 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13769
13770 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13771 Robert Bowdidge <bowdidge@apple.com>
13772
13773 * gcc.dg/cpp/subframework1.c: New.
13774 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13775 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13776 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13777 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13778
13779 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13780
13781 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13782 producing warning.
13783 * gcc.dg/darwin-weakimport-2.c: New.
13784
13785 2005-01-03 Richard Henderson <rth@redhat.com>
13786
13787 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13788
13789 2005-01-03 Richard Henderson <rth@redhat.com>
13790
13791 * gcc.dg/vect/vect.exp: Enable for ia64.
13792 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13793 (check_effective_target_vect_float): Likewise.
13794 (check_effective_target_vect_no_align): Likewise.
13795 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13796 * gcc.dg/vect/vect-8.c: Likewise.
13797
13798 2005-01-03 Uros Bizjak <uros@kss-loka.si>
13799
13800 PR target/19236
13801 * gcc.dg/pr19236-1.c: New test case.
13802
13803 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13804
13805 PR rtl-optimization/12092
13806 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13807
13808 2005-01-02 Andreas Jaeger <aj@suse.de>
13809
13810 * gcc.dg/pr12092-1.c: Do not run on x86_64.
13811
13812 2005-01-01 Roger Sayle <roger@eyesopen.com>
13813 Andrew Pinski <pinskia@physics.uc.edu>
13814
13815 PR rtl-optimization/12092
13816 * gcc.dg/pr12092-1.c: New test case.
13817
13818 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
13819
13820 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13821 'hidden' and 'default' for better portability.
13822 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13823
13824 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13825 6 and 7.
13826 * g++.old-deja/g++.brendan/new3.C: Likewise.
13827
13828 2005-01-01 Steven Bosscher <stevenb@suse.de>
13829
13830 * gcc.dg/20041231-1.C: New test.
13831 * g++.dg/warn/Wunreachable-code-1.C: New test.
13832
13833 2004-12-30 David Edelsohn <edelsohn@gnu.org>
13834
13835 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13836 file, not /dev/null. Abort on error.
13837
13838 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
13839 Ziemowit Laski <zlaski@apple.com>
13840
13841 PR objc/18971
13842 * objc.dg/encode-5.m: New test.
13843
13844 2004-12-29 Richard Henderson <rth@redhat.com>
13845
13846 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13847 * objc.dg/stabs-1.m: Disable for ia64.
13848
13849 2004-12-29 Mark Mitchell <mark@codesourcery.com>
13850
13851 PR c++/19190
13852 * g++.dg/warn/Wunused-10.C: New test.
13853
13854 2004-12-28 Richard Henderson <rth@redhat.com>
13855
13856 * objc.dg/stabs-1.m: Disable for alpha.
13857
13858 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13859
13860 PR c++/19149
13861 * g++.dg/parse/error23.C: New test.
13862
13863 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13864
13865 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13866
13867 PR fortran/19032
13868 * gfortran.dg/intrinsic_modulo_1.f90: New.
13869 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13870 tests with divisor -1.
13871
13872 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13873
13874 * g++.dg/opt/temp1.C (memcpy): Return a value.
13875
13876 PR c++/19148
13877 * g++.dg/expr/cond7.C: New test.
13878
13879 2004-12-27 Paul Brook <paul@codesourcery.com>
13880
13881 * gfortran.dg/g77/select_no_compile.f: Remove.
13882
13883 2004-12-27 Richard Henderson <rth@redhat.com>
13884
13885 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13886 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13887 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13888
13889 2004-12-26 Richard Henderson <rth@redhat.com>
13890
13891 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13892 by 1i instead of token pasting.
13893
13894 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13895
13896 PR tree-optimization/17578
13897 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13898 to additional_flags.
13899 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13900
13901 2004-12-25 Richard Henderson <rth@redhat.com>
13902
13903 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13904 Remove Alpha.
13905
13906 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13907
13908 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13909 hppa*-*-hpux*.
13910 * gcc.dg/pr17957.c (dg-options): Likewise.
13911 * gcc.dg/struct-ret-1.c: Add prototype for abort.
13912 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13913 instead of 0 on __hppa__.
13914 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13915 "foo,%r" on hppa*-*-*.
13916
13917 2004-12-23 Bud Davis <bdavis9659@comcast.net>
13918
13919 PR fortran/19071
13920 * gfortran.dg/complex_write.f90: New test.
13921
13922 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13923
13924 PR c++/17595
13925 * g++.dg/parse/pragma2.C: New test.
13926
13927 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13928
13929 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13930
13931 * gcc.dg/empty2.c: Add missing dg-warning.
13932
13933 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13934
13935 PR c++/17413
13936 * g++.dg/template/local4.C: New test.
13937 * g++.dg/template/crash19.C: Add dg-error marker.
13938
13939 * g++.dg/template/crash31.C: Correct embedded PR number.
13940
13941 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13942
13943 PR c++/16405
13944 * g++.dg/opt/temp1.C: Add do-run marker.
13945
13946 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13947
13948 * g++.dg/template/spec19.C: New.
13949
13950 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13951
13952 PR target/16819
13953 * gcc.dg/empty2.c: New.
13954
13955 2004-12-23 Richard Henderson <rth@redhat.com>
13956
13957 * lib/target-supports.exp (check_effective_target_vect_no_align):
13958 Remove i?86 and x86-64.
13959
13960 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13961
13962 PR c++/16405
13963 * g++.dg/opt/temp1.C: New test.
13964
13965 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13966
13967 PR c++/18733
13968 * g++.dg/template/friend33.C: New testcase.
13969
13970 2004-12-22 Mark Mitchell <mark@codesourcery.com>
13971
13972 PR c++/18464
13973 * g++.dg/template/cond5.C: New test.
13974
13975 PR c++/18492
13976 * g++.dg/inherit/thunk3.C: New test.
13977
13978 PR c++/11224
13979 * g++.dg/warn/Wunused-9.C: New test.
13980
13981 2004-12-22 Janis Johnson <janis187@us.ibm.com>
13982
13983 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13984
13985 2004-12-22 Jan Beulich <jbeulich@novell.com>
13986
13987 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13988
13989 2004-12-21 Mark Mitchell <mark@codesourcery.com>
13990
13991 PR c++/18378
13992 * g++.dg/ext/packed8.C: New test.
13993
13994 PR c++/19063
13995 * g++.dg/template/crash31.C: New test.
13996
13997 PR c++/19034
13998 * g++.dg/template/crash30.C: New test.
13999
14000 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
14001
14002 PR C++/18984
14003 * g++.dg/eh/ctor3.C: New test.
14004
14005 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14006
14007 * objc.dg/stabs-1.m: Allow section name to be quoted and
14008 assembly label to begin with '.LL'.
14009
14010 2004-12-21 Janis Johnson <janis187@us.ibm.com>
14011
14012 * gcc.dg/vect/vect.exp
14013 (check_effective_target_lp64_or_vect_no_align): New.
14014 * gcc.dg/vect/vect-77.c: Use it.
14015 * gcc.dg/vect/vect-78.c: Use it.
14016
14017 * lib/target-supports.exp
14018 (check_effective_target_vect_no_max,
14019 check_effective_target_vect_no_bitwise,
14020 check_effective_target_vect_no_align): New.
14021 * gcc.dg/vect/vect-13.c: Use them.
14022 * gcc.dg/vect/vect-17.c: Ditto.
14023 * gcc.dg/vect/vect-18.c: Ditto.
14024 * gcc.dg/vect/vect-19.c: Ditto.
14025 * gcc.dg/vect/vect-20.c: Ditto.
14026 * gcc.dg/vect/vect-27.c: Ditto.
14027 * gcc.dg/vect/vect-29.c: Ditto.
14028 * gcc.dg/vect/vect-44.c: Ditto.
14029 * gcc.dg/vect/vect-48.c: Ditto.
14030 * gcc.dg/vect/vect-50.c: Ditto.
14031 * gcc.dg/vect/vect-52.c: Ditto.
14032 * gcc.dg/vect/vect-54.c: Ditto.
14033 * gcc.dg/vect/vect-56.c: Ditto.
14034 * gcc.dg/vect/vect-58.c: Ditto.
14035 * gcc.dg/vect/vect-60.c: Ditto.
14036 * gcc.dg/vect/vect-72.c: Ditto.
14037 * gcc.dg/vect/vect-80.c: Ditto.
14038
14039 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14040
14041 PR c++/14075
14042 * g++.dg/init/string1.C: New.
14043
14044 PR c++/18975
14045 * g++.dg/other/synth1.C: New.
14046
14047 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14048
14049 PR c/18963
14050 * gcc.dg/pr18963-1.c: New test.
14051
14052 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14053
14054 PR c/18596
14055 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14056 * gcc.dg/pr18596-1.c: Use dg-error.
14057 (dg-options): Use -fno-unit-at-a-time.
14058 * gcc.dg/pr18596-2.c: New test.
14059 * gcc.dg/pr18596-3.c: New test.
14060
14061 2004-12-20 Roger Sayle <roger@eyesopen.com>
14062
14063 PR middle-end/18683
14064 * g++.dg/opt/pr18683-1.C: New test case.
14065
14066 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14067
14068 PR other/19093
14069 * g++.dg/opt/max1.C: Fix for 64bit targets.
14070
14071 2004-12-20 Matt Austern <austern@apple.com>
14072
14073 PR c++/19044
14074 * g++.dg/ext/builtin6.C: New
14075
14076 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14077
14078 PR tree-optimization/19080
14079 * gcc.c-torture/compile/pr19080.c: New test.
14080
14081 2004-12-20 Steven Bosscher <stevenb@suse.de>
14082
14083 * gcc.dg/20041219-1.c: New test.
14084
14085 2004-12-19 Roger Sayle <roger@eyesopen.com>
14086
14087 PR middle-end/19068
14088 * g++.dg/opt/max1.C: New test case.
14089
14090 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14091
14092 * gcc.dg/fdata-sections-1.c: New test.
14093
14094 2004-12-18 Roger Sayle <roger@eyesopen.com>
14095
14096 PR middle-end/18548
14097 * gcc.dg/max-1.c: New test case.
14098
14099 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14100
14101 * gcc.c-torture/execute/20041218-1.c: New test.
14102
14103 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14104
14105 * gcc.dg/pr18501.c: New test.
14106 * gcc.dg/uninit-5.c: XFAIL.
14107 * gcc.dg/uninit-9.c: XFAIL.
14108
14109 2004-12-17 Dale Johannesen <dalej@apple.com>
14110
14111 * gcc.dg/20041213-1.c: New.
14112
14113 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14114
14115 * objc.dg/stabs-1.m: Allow assembly label to begin
14116 with a dot ('.').
14117
14118 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14119
14120 * gcc.c-torture/execute/20041213-1.c: Move...
14121 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14122
14123 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14124
14125 PR c++/18721
14126 * g++.dg/lookup/conv-5.C: New.
14127
14128 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14129
14130 * objc.dg/stabs-1.m: New test.
14131
14132 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14133
14134 * gcc.dg/visibility-c.c: Change compile to
14135 assemble for the test.
14136
14137 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14138
14139 PR target/19041
14140 * gcc.dg/visibility-c.c: New test.
14141
14142 2004-12-16 Roger Sayle <roger@eyesopen.com>
14143
14144 PR middle-end/18493
14145 * gcc.dg/switch-8.c: New test case.
14146
14147 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14148
14149 PR c++/18905
14150 * g++.dg/template/init4.C: New.
14151 * g++.dg/opt/static3.C: Enable optimizer.
14152
14153 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14154
14155 * g++.dg/other/complex1.C: New test.
14156
14157 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14158
14159 * g++.dg/opt/inline9.C: New test.
14160
14161 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14162
14163 PR fortran/18993
14164 * gfotran.dg/nullify_1.f: New test.
14165
14166 2004-12-15 Richard Henderson <rth@redhat.com>
14167
14168 * gcc.target/i386/i386.exp: New harness.
14169 * gcc.target/i386/vect-args.c: New.
14170
14171 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14172
14173 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14174
14175 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14176
14177 PR c++/18825
14178 * g++.dg/template/friend32.C: New test.
14179
14180 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14181
14182 * cpp/pragma-once-1.c: New test.
14183 * cpp/pragma-once-1b.h: Likewise.
14184 * cpp/pragma-once-1c.h: Likewise.
14185 * cpp/pragma-once-1d.h: Likewise.
14186 * cpp/inc/pragma-once-1a.h: Likewise.
14187
14188 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14189 Steven G. Kargl <kargls@comcast.net>
14190
14191 PR fortran/17597
14192 * gfortran.dg/list_read_3.f90: New test.
14193
14194 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14195
14196 * gcc.dg/ftrapv-2.c: New test.
14197
14198 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14199
14200 PR c++/18981
14201 * g++.dg/template/typename9.C: New test.
14202
14203 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14204
14205 PR c++/18738
14206 * g++.dg/template/typename8.C: New test.
14207 * g++.dg/parse/friend2.C: Tweak error message.
14208
14209 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14210
14211 * gcc.c-torture/20041214-1.c: New test.
14212
14213 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14214
14215 PR c++/18965
14216 * g++.dg/init/array17.C: New test.
14217
14218 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14219
14220 PR c++/18793
14221 * g++.dg/init/aggr3.C: New test.
14222
14223 2004-12-14 Janis Johnson <janis187@us.ibm.com
14224
14225 * gcc.dg/altivec-types-1.c: New test.
14226 * gcc.dg/altivec-types-2.c: New test.
14227 * gcc.dg/altivec-types-3.c: New test.
14228 * gcc.dg/altivec-types-4.c: New test.
14229 * g++.dg/ext/altivec-types-1.C: New test.
14230 * g++.dg/ext/altivec-types-2.C: New test.
14231 * g++.dg/ext/altivec-types-3.C: New test.
14232 * g++.dg/ext/altivec-types-4.C: New test.
14233
14234 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR middle-end/18951
14237 * gcc.c-torture/execute/20041213-1.c: New test.
14238
14239 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14240
14241 PR c++/18949
14242 * g++.dg/template/cast1.C: New.
14243
14244 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14245
14246 * gcc.c-torture/execute/20041213-2.c: New test.
14247
14248 2004-12-13 Richard Henderson <rth@redhat.com>
14249
14250 * gcc.dg/i386-sse-10.c: Fix typo in options.
14251
14252 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14253
14254 PR c++/18968
14255 * g++.dg/opt/pr18968.C: New test.
14256
14257 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14258
14259 PR c++/18925
14260 * g++.dg/ext/visibility/staticdatamem.C: New test.
14261
14262 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14263
14264 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14265
14266 2004-12-13 Roger Sayle <roger@eyesopen.com>
14267
14268 PR rtl-optimization/18928
14269 * gcc.dg/pr18928-1.c: New test case.
14270
14271 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14272
14273 PR tree-opt/16951
14274 * gcc.c-torture/compile/20041211-1.c: New.
14275
14276 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14277
14278 PR middle-end/17564
14279 * gcc.c-torture/execute/20041212-1.c: New test.
14280
14281 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14282
14283 PR fortran/18869
14284 * gfortran.dg/common_1.f90: New test.
14285
14286 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14287 Paul Brook <paul@codesourcery.com>
14288
14289 PR fortran/16222
14290 * gfortran.dg/real_do_1.f90: New test.
14291
14292 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14293
14294 PR tree-opt/18040
14295 * g++.dg/opt/ptrmem6.C: New test.
14296
14297 2004-12-11 Roger Sayle <roger@eyesopen.com>
14298
14299 PR middle-end/18921
14300 * gcc.dg/pr18921-1.c: New test case.
14301
14302 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14303
14304 PR fortran/17175
14305 * gfortran.dg/scale_1.f90: New test.
14306
14307 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14308
14309 PR middle-end/18903
14310 * gcc.c-torture/compile/pr18903.c: New test.
14311
14312 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14313
14314 * gcc.c-torture/execute/20041210-1.c: New test.
14315
14316 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14317
14318 PR c++/18731
14319 * g++.dg/parser/struct-1.C: New test.
14320 * g++.dg/parser/struct-2.C: New test.
14321 * g++.dg/parser/struct-3.C: New test.
14322
14323 2004-12-09 Richard Henderson <rth@redhat.com>
14324
14325 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14326
14327 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14328 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14329
14330 2004-12-09 Matt Austern <austern@apple.com>
14331
14332 PR c++/18514
14333 * g++.dg/ext/builtin1.C: New
14334 * g++.dg/ext/builtin2.C: New
14335 * g++.dg/ext/builtin3.C: New
14336 * g++.dg/ext/builtin4.C: New
14337 * g++.dg/ext/builtin5.C: New
14338
14339 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14340
14341 PR tree-opt/18904
14342 * g++.dg/opt/ptrmem5.C: New test.
14343
14344 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14345
14346 * g++.dg/parse/typename5.C: Adjust for new error.
14347 * g++.dg/parse/typename7.C: New.
14348
14349 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14350
14351 PR c++/18073
14352 * g++.dg/other/mmintrin.C: New test.
14353
14354 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14355
14356 PR c++/16681
14357 * g++.dg/init/array15.C: New.
14358 * g++.dg/init/array16.C: New.
14359
14360 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14361
14362 PR fortran/18826
14363 * gfortran.dg/assign_1.f90: New test.
14364
14365 2004-12-08 Nick Clifton <nickc@redhat.com>
14366
14367 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14368 * gcc.target/xstormy16/data_below100: Likewise.
14369 * gcc.target/xstormy16/sfr: Likewise.
14370 * gcc.target/xstormy16/below100.S: New test source file.
14371 * gcc.target/xstormy16/below100.ld: New test linker script.
14372 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14373 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14374 bp instructions.
14375 * gcc.target/xstormy16/bp.c: Likewise.
14376
14377 * gcc.target/xstormy16/bss_below100: New files:
14378 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14379 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14380 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14381 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14382 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14383 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14384 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14385 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14386 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14387 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14388 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14389 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14390 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14391 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14392 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14393 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14394 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14395 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14396 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14397 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14398 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14399 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14400 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14401 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14402 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14403 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14404 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14405
14406 * gcc.target/xstormy16/data_below100: New files:
14407 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14408 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14409 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14410 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14411 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14412 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14413 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14414 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14415 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14416 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14417 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14418 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14419 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14420 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14421 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14422 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14423 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14424 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14425 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14426 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14427 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14428 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14429 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14430 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14431 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14432 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14433 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14434
14435 * gcc.target/xstormy16/sfr: New files:
14436 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14437 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14438 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14439 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14440 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14441 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14442 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14443 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14444 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14445 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14446 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14447 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14448 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14449 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14450 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14451 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14452 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14453 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14454 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14455 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14456 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14457 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14458 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14459 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14460 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14461 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14462 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14463 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14464 27_if0_sfrw_bitfield_f.c
14465
14466 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14467
14468 PR c++/18100
14469 * g++.dg/lookup/name-clash4.C: New test.
14470
14471 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14472
14473 PR c++/18672
14474 * g++.dg/opt/array1.C: New.
14475
14476 PR c++/18803
14477 * g++.dg/template/operator5.C: New.
14478
14479 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14480
14481 PR c/18867
14482 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14483
14484 2004-12-07 Steven Bosscher <stevenb@suse.de>
14485
14486 * gcc.dg/noncompile/20041207.c: New test.
14487
14488 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14489
14490 * g++.dg/other/unreachable-1.C: New test.
14491
14492 2004-12-06 Nick Clifton <nickc@redhat.com>
14493
14494 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14495 <limits.h> because the latter comes from gcc's include/ directory
14496 and not the newlib/libc/include directory.
14497
14498 2004-12-04 Richard Henderson <rth@redhat.com>
14499
14500 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14501
14502 2004-12-04 Richard Henderson <rth@redhat.com>
14503
14504 * lib/target-supports.exp (check_gc_sections_available): Disable
14505 for alpha and ia64.
14506
14507 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14508
14509 PR middle-end/17909
14510 * g++.dg/other/vararg-2.C: New test.
14511
14512 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14513
14514 PR c++/17011, c++/17971
14515 * g++.dg/template/error15.C: Adjust expected error.
14516 * g++.dg/template/instantiate3.C: Likewise.
14517
14518 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14519
14520 * gcc.dg/altivec-18.c: Fix for darwin
14521
14522 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14523
14524 PR c++/18782
14525 * g++.dg/parse/ptrmem2.C: New.
14526
14527 PR c++/18318
14528 * g++.dg/template/new1.C: New.
14529
14530 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14531
14532 PR fortran/18710
14533 * gfortran.dg/direct_io_3.f90: New test.
14534
14535 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14536
14537 PR 18758
14538 * g++.dg/parse/crash21.C: New.
14539
14540 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14541
14542 PR c++/15664, c++/18276
14543 * g++.dg/template/ttp13.C: New test.
14544 * g++.dg/template/ttp14.C: Likewise.
14545
14546 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14547
14548 PR c++/18123
14549 * g++.dg/parse/enum2.C: New test.
14550 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14551
14552 2004-12-02 Nick Clifton <nickc@redhat.com>
14553
14554 * gcc.target/xstormy16: New test directory.
14555 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14556 * gcc.target/xstormy16/bp.c: Check the generation of bp
14557 instructions.
14558 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14559 bn instructions and the BELOW100 attribute.
14560
14561 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14562
14563 PR target/16952
14564 * gcc.dg/ppc-eabi.c: New.
14565
14566 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14567
14568 PR fortran/18284
14569 * gfortran.dg/backspace.f90
14570
14571 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14572
14573 * gfortran.dg/inquire.f90: New test.
14574
14575 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14576
14577 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14578 handle effective-target-keyword.
14579 (dg-skip-if): Support effective-target keyword as target list.
14580 (dg-xfail-if): Ditto.
14581 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14582
14583 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14584
14585 PR tree-optimization/18291
14586 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14587
14588 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14589
14590 PR C++/18729
14591 * g++.dg/parse/crash20.C: New.
14592
14593 PR c++/17431
14594 * g++.dg/overload/arg1.C: New.
14595 * g++.dg/overload/arg2.C: New.
14596 * g++.dg/overload/arg3.C: New.
14597 * g++.dg/overload/arg4.C: New.
14598
14599 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14600
14601 * gcc.dg/c99-flex-array-4.c: Remove.
14602
14603 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14604
14605 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14606
14607 * lib/target-supports.exp (is-effective-target): Simplify.
14608
14609 * lib/target-supports.exp (check_effective_target_vect_long):
14610 Fix for powerpc64-*-*.
14611
14612 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14613
14614 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14615 to support new requirements on FreeBSD 5.
14616
14617 2004-11-30 Devang Patel <dpatel@apple.com>
14618
14619 PR 18702
14620 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14621
14622 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14623
14624 * g++.dg/ext/altivec-13.C: New test.
14625
14626 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14627
14628 PR tree-opt/18298
14629 * gcc.c-torture/execute/p18298.c: New test.
14630
14631 2004-11-30 Ira Rosen <irar@il.ibm.com>
14632 Dorit Naishlos <dorit@il.ibm.com>
14633
14634 PR tree-opt/18607
14635 * gcc.dg/vect/vect-89.c: New test.
14636
14637 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14638
14639 * gcc.dg/pr18596-1.c: New test.
14640
14641 2004-11-30 Ben Elliston <bje@au.ibm.com>
14642
14643 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14644
14645 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14646
14647 PR c/18479
14648 * gcc.dg/pr18479.c: New test.
14649
14650 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14651
14652 PR target/18490
14653 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14654 mmix-knuth-mmixware.
14655
14656 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14657 cris-*-elf* cris-*-aout* mmix-*-*
14658
14659 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14660
14661 PR middle-end/18725
14662 * gcc.dg/pr18725.c: New test.
14663
14664 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14665
14666 PR target/18488
14667 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14668
14669 PR target/18336
14670 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14671
14672 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14673
14674 PR c++/18368
14675 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14676 * g++.old-deja/g++.law/ctors5.C: Likewise.
14677 * g++.old-deja/g++.other/crash25.C: Likewise.
14678
14679 PR c++/18674
14680 * g++.dg/template/error16.C: New test.
14681
14682 PR c++/18512
14683 * g++.dg/template/crash29.C: New test.
14684
14685 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14686
14687 PR tree-optimization/18712
14688 * gcc.c-torture/compile/pr18712.c: New test.
14689
14690 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14691
14692 PR c/7544
14693 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14694 tests.
14695
14696 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14697
14698 PR c++/18652
14699 * g++.dg/lookup/crash6.C: New test.
14700
14701 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14702
14703 PR middle-end/18164
14704 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14705
14706 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14707
14708 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14709 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14710 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14711
14712 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14713
14714 * gcc.dg/pr18164.c: New test.
14715
14716 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14717
14718 * gcc.dg/funroll-loops-all.c: New.
14719
14720 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14721
14722 PR target/18489
14723 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14724 delimeter, match space and TAB as well as ":".
14725
14726 PR target/18484
14727 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14728
14729 PR target/18348
14730 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14731
14732 PR target/18345
14733 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14734
14735 PR target/18337
14736 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14737
14738 2004-11-28 Bud Davis <bdavis9659@comcast.net>
14739
14740 * gfortran.dg/direct_io_2.f90: New test.
14741
14742 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14743
14744 PR target/18334
14745 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14746
14747 2004-11-28 Richard Henderson <rth@redhat.com>
14748
14749 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14750
14751 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
14752
14753 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14754 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14755 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14756 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14757 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14758 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14759 gcc.dg/pointer-arith-8.c: New tests.
14760
14761 2004-11-27 Bud Davis <bdavis9659@comcast.net>
14762
14763 PR fortran/18364
14764 * gfortran.dg/endfile.f90: New test.
14765
14766 2004-11-27 Falk Hueffner <falk@debian.org>
14767
14768 * gcc.dg/loop-6.c: New test.
14769
14770 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14771
14772 * gcc.c-torture/execute/20041126-1.c: New test.
14773
14774 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14775
14776 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14777 on IRIX.
14778
14779 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14780
14781 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14782 functions.
14783
14784 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR rtl-optimization/17825
14787 * gcc.c-torture/compile/20041119-1.c: New test.
14788
14789 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14790
14791 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14792 Check existence of ld library path variables before unsetting.
14793
14794 2004-11-26 Mark Mitchell <mark@codesourcery.com>
14795
14796 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14797
14798 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14799
14800 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14801
14802 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14803
14804 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14805
14806 2004-11-26 Ben Elliston <bje@au.ibm.com>
14807
14808 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14809 dg-do directive.
14810
14811 2004-11-26 Ben Elliston <bje@au.ibm.com>
14812
14813 * gcc.dg/pr17957.c: Pass --param, not -param.
14814
14815 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14816
14817 PR middle-end/17957
14818 * testsuite/gcc.dg/pr17957.c: New test.
14819
14820 2004-11-25 Mark Mitchell <mark@codesourcery.com>
14821
14822 PR c++/18445
14823 * g++.dg/template/crash28.C: Likewise.
14824
14825 PR c++/18001
14826 * g++.dg/expr/unary2.C: Adjust lvalue messages.
14827 * g++.dg/ext/lvaddr.C: Likewise.
14828 * g++.dg/opt/pr7503-3.C: Likewise.
14829
14830 PR c++/18466
14831 * g++.dg/parse/qualified3.C: New test.
14832 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14833
14834 PR c++/18545
14835 * g++.dg/expr/return1.C: New test.
14836
14837 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14838
14839 Friend class name lookup 3/n, PR c++/3332
14840 * g++.dg/lookup/friend3.C: New test.
14841 * g++.dg/lookup/friend4.C: Likewise.
14842 * g++.dg/lookup/friend5.C: Likewise.
14843
14844 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14845
14846 Friend class name lookup 2/n, PR c++/14513, c++/15410
14847 * g++.dg/lookup/friend2.C: New test.
14848 * g++.dg/template/friend31.C: Likewise.
14849
14850 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14851
14852 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14853
14854 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14855
14856 PR c++/17473
14857 * g++.dg/tc1/dr56.C: Remove.
14858 * g++.dg/template/typedef1.C: Add dg-error markers.
14859 * g++.old-deja/g++.other/typedef7.C: Likewise.
14860
14861 PR c++/18285
14862 * g++.dg/parse/typedef7.C: New test.
14863
14864 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
14865
14866 * gcc.c-torture/execute/20041124-1.c: New test.
14867
14868 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14869
14870 * g++.dg/template/deduce3.C: New test.
14871
14872 PR c++/18586
14873 * g++.dg/template/crash27.C: New test.
14874
14875 PR c++/18530
14876 * g++.dg/warn/Wshadow-3.C: New test.
14877
14878 2004-11-24 Devang Patel <dpatel@apple.com>
14879
14880 PR/18555
14881 * gcc.dg/cpp/isysroot-1.c: New test.
14882 * gcc.dg/cpp/usr/include/stdio.h: New file.
14883 * gcc.dg/cpp/isysroot-2.c: New test.
14884 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14885 New file.
14886
14887 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14888
14889 PR c++/8929
14890 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14891
14892 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
14893
14894 * gcc.target/sparc/align.c: Do not include <stdint.h>.
14895 * gcc.target/sparc/pdist.c: Likewise.
14896
14897 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
14898
14899 PR c++/16882
14900 * g++.dg/conversion/simd1.C: New test.
14901
14902 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14903
14904 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14905 and restore_ld_library_path_env_vars.
14906 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14907 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14908 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14909 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
14910
14911 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
14912
14913 * gcc.dg/pragma-align-2.c: Test macro expansion.
14914 * gcc.dg/pragma-pack-2.c: New test.
14915
14916 2004-11-23 Richard Henderson <rth@redhat.com>
14917
14918 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14919 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14920 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14921 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14922 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14923 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14924
14925 * gcc.dg/vect/vect.exp: Add check for alpha.
14926 * lib/target-supports.exp (check_alpha_max_hw_available): New.
14927 (check_effective_target_vect_int): Enable for alpha.
14928 (check_effective_target_vect_long): New.
14929 (is-effective-target): Add it.
14930
14931 2004-11-23 Uros Bizjak <uros@kss-loka.si>
14932
14933 * gcc.dg/pr18614-1.c: New test.
14934
14935 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
14936
14937 * gcc.dg/setjmp-2.c: New test.
14938
14939 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
14940
14941 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14942 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14943 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14944 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14945 gcc.target/sparc/pdist.c: New tests.
14946
14947 2004-11-22 Bob Wilson <bob.wilson@acm.org>
14948
14949 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14950
14951 2004-11-22 Dale Johannesen <dalej@apple.com>
14952
14953 * gcc.dg/20041111-1.c: New.
14954
14955 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14956
14957 PR tree-opt/18536
14958 * gcc.dg/vect/pr18536.c: New test.
14959
14960 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14961
14962 PR c++/18354
14963 * g++.dg/template/nontype11.C: New test.
14964
14965 2004-11-21 Roger Sayle <roger@eyesopen.com>
14966
14967 PR middle-end/18520
14968 * gcc.dg/pr18520-1.c: New test case.
14969
14970 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
14971
14972 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14973 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14974 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14975 expected diagnostics.
14976
14977 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14978
14979 PR target/18580
14980 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14981 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14982 vect-77.c, vect-77a.c: XFAIL on the SPARC.
14983
14984 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14985
14986 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14987
14988 2004-11-19 Mark Mitchell <mark@codesourcery.com>
14989 Joseph Myers <joseph@codesourcery.com>
14990
14991 * lib/target-supports.exp (check_visibility_available): Really
14992 test the compiler.
14993
14994 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14995
14996 PR tree-opt/18181
14997 * gcc.dg/vect/vect-85.c: New test.
14998 * gcc.dg/vect/vect-86.c: New test.
14999 * gcc.dg/vect/vect-87.c: New test.
15000 * gcc.dg/vect/vect-88.c: New test.
15001
15002 2004-11-19 Ben Elliston <bje@au.ibm.com>
15003
15004 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15005
15006 2004-11-18 Janis Johnson <janis187@us.ibm.com>
15007
15008 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15009 * gcc.dg/ppc-and-1.c: Ditto.
15010 * gcc.dg/ppc-compare-1.c: Ditto.
15011 * gcc.dg/ppc-mov-1.c: Ditto
15012
15013 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
15014 Mark Mitchell <mark@codesourcery.com>
15015
15016 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15017
15018 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15019 Aldy Hernandez <aldyh@redhat.com>
15020
15021 * lib/target-supports.exp (check_effective_target_vect_int): New
15022 (check_effective_target_vect_float): New
15023 (check_effective_target_vect_double): New.
15024 (is-effective-target): Support new effective targets keywords.
15025 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15026 default action for dg-do.
15027 * gcc.dg/vect/pr16105.c: Use new support.
15028 * gcc.dg/vect/pr18400.c: Ditto.
15029 * gcc.dg/vect/pr18425.c: Ditto.
15030 * gcc.dg/vect/vect-1.c: Ditto.
15031 * gcc.dg/vect/vect-10.c: Ditto.
15032 * gcc.dg/vect/vect-11.c: Ditto.
15033 * gcc.dg/vect/vect-12.c: Ditto.
15034 * gcc.dg/vect/vect-13.c: Ditto.
15035 * gcc.dg/vect/vect-14.c: Ditto.
15036 * gcc.dg/vect/vect-15.c: Ditto.
15037 * gcc.dg/vect/vect-16.c: Ditto.
15038 * gcc.dg/vect/vect-17.c: Ditto.
15039 * gcc.dg/vect/vect-18.c: Ditto.
15040 * gcc.dg/vect/vect-19.c: Ditto.
15041 * gcc.dg/vect/vect-2.c: Ditto.
15042 * gcc.dg/vect/vect-20.c: Ditto.
15043 * gcc.dg/vect/vect-21.c: Ditto.
15044 * gcc.dg/vect/vect-22.c: Ditto.
15045 * gcc.dg/vect/vect-23.c: Ditto.
15046 * gcc.dg/vect/vect-24.c: Ditto.
15047 * gcc.dg/vect/vect-25.c: Ditto.
15048 * gcc.dg/vect/vect-26.c: Ditto.
15049 * gcc.dg/vect/vect-27.c: Ditto.
15050 * gcc.dg/vect/vect-27a.c: Ditto.
15051 * gcc.dg/vect/vect-28.c: Ditto.
15052 * gcc.dg/vect/vect-29.c: Ditto.
15053 * gcc.dg/vect/vect-29a.c: Ditto.
15054 * gcc.dg/vect/vect-3.c: Ditto.
15055 * gcc.dg/vect/vect-30.c: Ditto.
15056 * gcc.dg/vect/vect-31.c: Ditto.
15057 * gcc.dg/vect/vect-32.c: Ditto.
15058 * gcc.dg/vect/vect-33.c: Ditto.
15059 * gcc.dg/vect/vect-34.c: Ditto.
15060 * gcc.dg/vect/vect-35.c: Ditto.
15061 * gcc.dg/vect/vect-36.c: Ditto.
15062 * gcc.dg/vect/vect-37.c: Ditto.
15063 * gcc.dg/vect/vect-38.c: Ditto.
15064 * gcc.dg/vect/vect-4.c: Ditto.
15065 * gcc.dg/vect/vect-40.c: Ditto.
15066 * gcc.dg/vect/vect-41.c: Ditto.
15067 * gcc.dg/vect/vect-42.c: Ditto.
15068 * gcc.dg/vect/vect-43.c: Ditto.
15069 * gcc.dg/vect/vect-44.c: Ditto.
15070 * gcc.dg/vect/vect-45.c: Ditto.
15071 * gcc.dg/vect/vect-46.c: Ditto.
15072 * gcc.dg/vect/vect-47.c: Ditto.
15073 * gcc.dg/vect/vect-48.c: Ditto.
15074 * gcc.dg/vect/vect-48a.c: Ditto.
15075 * gcc.dg/vect/vect-49.c: Ditto.
15076 * gcc.dg/vect/vect-5.c: Ditto.
15077 * gcc.dg/vect/vect-50.c: Ditto.
15078 * gcc.dg/vect/vect-51.c: Ditto.
15079 * gcc.dg/vect/vect-52.c: Ditto.
15080 * gcc.dg/vect/vect-53.c: Ditto.
15081 * gcc.dg/vect/vect-54.c: Ditto.
15082 * gcc.dg/vect/vect-55.c: Ditto.
15083 * gcc.dg/vect/vect-56.c: Ditto.
15084 * gcc.dg/vect/vect-56a.c: Ditto.
15085 * gcc.dg/vect/vect-57.c: Ditto.
15086 * gcc.dg/vect/vect-58.c: Ditto.
15087 * gcc.dg/vect/vect-59.c: Ditto.
15088 * gcc.dg/vect/vect-6.c: Ditto.
15089 * gcc.dg/vect/vect-60.c: Ditto.
15090 * gcc.dg/vect/vect-61.c: Ditto.
15091 * gcc.dg/vect/vect-62.c: Ditto.
15092 * gcc.dg/vect/vect-63.c: Ditto.
15093 * gcc.dg/vect/vect-64.c: Ditto.
15094 * gcc.dg/vect/vect-65.c: Ditto.
15095 * gcc.dg/vect/vect-66.c: Ditto.
15096 * gcc.dg/vect/vect-67.c: Ditto.
15097 * gcc.dg/vect/vect-68.c: Ditto.
15098 * gcc.dg/vect/vect-69.c: Ditto.
15099 * gcc.dg/vect/vect-7.c: Ditto.
15100 * gcc.dg/vect/vect-72.c: Ditto.
15101 * gcc.dg/vect/vect-72a.c: Ditto.
15102 * gcc.dg/vect/vect-73.c: Ditto.
15103 * gcc.dg/vect/vect-74.c: Ditto.
15104 * gcc.dg/vect/vect-75.c: Ditto.
15105 * gcc.dg/vect/vect-76.c: Ditto.
15106 * gcc.dg/vect/vect-77.c: Ditto.
15107 * gcc.dg/vect/vect-77a.c: Ditto.
15108 * gcc.dg/vect/vect-78.c: Ditto.
15109 * gcc.dg/vect/vect-79.c: Ditto.
15110 * gcc.dg/vect/vect-8.c: Ditto.
15111 * gcc.dg/vect/vect-80.c: Ditto.
15112 * gcc.dg/vect/vect-82.c: Ditto.
15113 * gcc.dg/vect/vect-82_64.c: Ditto.
15114 * gcc.dg/vect/vect-83.c: Ditto.
15115 * gcc.dg/vect/vect-83_64.c: Ditto.
15116 * gcc.dg/vect/vect-9.c: Ditto.
15117 * gcc.dg/vect/vect-all.c: Ditto.
15118 * gcc.dg/vect/vect-none.c: Ditto.
15119
15120 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15121
15122 * lib/gcc-dg.exp (dg-skip-if): New function.
15123 (dg-forbid-option): Remove.
15124 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15125 * g++.dg/abi/bitfield8.C: Likewise.
15126 * g++.dg/abi/dtor1.C: Likewise.
15127 * g++.dg/abi/empty10.C: Likewise.
15128 * g++.dg/abi/empty7.C: Likewise.
15129 * g++.dg/abi/empty9.C: Likewise.
15130 * g++.dg/abi/layout3.C: Likewise.
15131 * g++.dg/abi/layout4.C: Likewise.
15132 * g++.dg/abi/thunk1.C: Likewise.
15133 * g++.dg/abi/thunk2.C: Likewise.
15134 * g++.dg/abi/vbase11.C: Likewise.
15135 * g++.dg/abi/vthunk2.C: Likewise.
15136 * g++.dg/abi/vthunk3.C: Likewise.
15137 * g++.dg/ext/attrib8.C: Likewise.
15138 * g++.dg/opt/longbranch2.C: Likewise.
15139 * g++.dg/opt/reg-stack4.C: Likewise.
15140 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15141 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15142 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15143 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15144 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15145 * gcc.dg/20000609-1.c: Likewise.
15146 * gcc.dg/20000720-1.c: Likewise.
15147 * gcc.dg/20011107-1.c: Likewise.
15148 * gcc.dg/20011119-1.c: Likewise.
15149 * gcc.dg/20020108-1.c: Likewise.
15150 * gcc.dg/20020122-2.c: Likewise.
15151 * gcc.dg/20020122-3.c: Likewise.
15152 * gcc.dg/20020201-3.c: Likewise.
15153 * gcc.dg/20020206-1.c: Likewise.
15154 * gcc.dg/20020218-1.c: Likewise.
15155 * gcc.dg/20020310-1.c: Likewise.
15156 * gcc.dg/20020411-1.c: Likewise.
15157 * gcc.dg/20020418-2.c: Likewise.
15158 * gcc.dg/20020426-1.c: Likewise.
15159 * gcc.dg/20020426-2.c: Likewise.
15160 * gcc.dg/20020517-1.c: Likewise.
15161 * gcc.dg/20020523-1.c: Likewise.
15162 * gcc.dg/20020523-2.c: Likewise.
15163 * gcc.dg/20020729-1.c: Likewise.
15164 * gcc.dg/20030204-1.c: Likewise.
15165 * gcc.dg/20030826-2.c: Likewise.
15166 * gcc.dg/20030926-1.c: Likewise.
15167 * gcc.dg/20031202-1.c: Likewise.
15168 * gcc.dg/980312-1.c: Likewise.
15169 * gcc.dg/980313-1.c: Likewise.
15170 * gcc.dg/990117-1.c: Likewise.
15171 * gcc.dg/990424-1.c: Likewise.
15172 * gcc.dg/990524-1.c: Likewise.
15173 * gcc.dg/991230-1.c: Likewise.
15174 * gcc.dg/i386-387-1.c: Likewise.
15175 * gcc.dg/i386-387-2.c: Likewise.
15176 * gcc.dg/i386-387-3.c: Likewise.
15177 * gcc.dg/i386-387-4.c: Likewise.
15178 * gcc.dg/i386-387-5.c: Likewise.
15179 * gcc.dg/i386-387-6.c: Likewise.
15180 * gcc.dg/i386-asm-1.c: Likewise.
15181 * gcc.dg/i386-bitfield1.c: Likewise.
15182 * gcc.dg/i386-bitfield2.c: Likewise.
15183 * gcc.dg/i386-loop-1.c: Likewise.
15184 * gcc.dg/i386-loop-2.c: Likewise.
15185 * gcc.dg/i386-loop-3.c: Likewise.
15186 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15187 * gcc.dg/i386-pic-1.c: Likewise.
15188 * gcc.dg/i386-regparm.c: Likewise.
15189 * gcc.dg/i386-signbit-1.c: Likewise.
15190 * gcc.dg/i386-signbit-2.c: Likewise.
15191 * gcc.dg/i386-signbit-3.c: Likewise.
15192 * gcc.dg/i386-sse-5.c: Likewise.
15193 * gcc.dg/i386-sse-8.c: Likewise.
15194 * gcc.dg/i386-unroll-1.c: Likewise.
15195 * gcc.dg/tls/opt-1.c: Likewise.
15196 * gcc.dg/tls/opt-2.c: Likewise.
15197 * gcc.dg/unroll-1.c: Likewise.
15198 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15199 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15200 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15201 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15202
15203 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15204
15205 * g++.dg/template/incomplete1.C: New test.
15206
15207 2004-11-16 Nick Clifton <nickc@redhat.com>
15208
15209 Revert patches accidentally commited during checkin of fixes for
15210 xstormy16 tests:
15211 gcc.c-torture/execute/simd-4.c: Revert
15212 gcc.dg/20040910-1.c: Revert.
15213
15214 2004-11-16 Paul Brook <paul@codesourcery.com>
15215
15216 PR fortran/13010
15217 * gfortran.dg/der_pointer_1.f90: New test.
15218
15219 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15220
15221 PR c/18498
15222 * gcc.dg/bitfld-13.c: New test.
15223
15224 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15225
15226 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15227 powerpc*-*-linux*.
15228
15229 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15230 * gcc.dg/ppc64-abi-2.c: Ditto.
15231 * gcc.dg/ppc64-abi-3.c: Ditto.
15232
15233 * lib/gcc-dg.exp (dg-target-list): Remove.
15234
15235 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15236
15237 * gcc.dg/ia64-postinc.c: New test.
15238
15239 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15240
15241 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15242
15243 2004-11-15 Nick Clifton <nickc@redhat.com>
15244
15245 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15246 __INT_MAX__ so that the test can be compiled by toolchains
15247 targeted at 16-bit processors.
15248
15249 * gcc.dg/20040625-1.c: Use long constants rather than integers
15250 when performing arithmetic that will overflow 16-bits.
15251
15252 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15253 xstormy16. It does not support 128-bit vector operations.
15254
15255 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15256 with the macro PTR_TYPE. Define this macro to an integer type
15257 suitable for holding a pointer.
15258
15259 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15260 the target is a 16-bit processor.
15261
15262 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15263 16-bit targets where the character constant will be too long.
15264
15265 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15266 where the double will not be directly addressable.
15267
15268 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15269
15270 Friend class name lookup 1/n, PR c++/18471
15271 * g++.dg/template/crash26.C: New test.
15272 * g++.dg/lookup/struct1.C: Adjust expected error.
15273 * g++.dg/parse/elab1.C: Likewise.
15274 * g++.dg/parse/elab2.C: Likewise.
15275 * g++.dg/parse/int-as-enum1.C: Likewise.
15276 * g++.dg/parse/struct-as-enum1.C: Likewise.
15277 * g++.dg/parse/typedef1.C: Likewise.
15278 * g++.dg/parse/typedef3.C: Likewise.
15279 * g++.dg/parse/typedef4.C: Likewise.
15280 * g++.dg/parse/typedef5.C: Likewise.
15281 * g++.dg/template/nontype4.C: Likewise.
15282 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15283 * g++.old-deja/g++.other/elab1.C: Likewise.
15284 * g++.old-deja/g++.other/syntax4.C: Likewise.
15285
15286 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15287
15288 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15289
15290 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15291
15292 * gcc.c-torture/execute/20041114-1.c: New test.
15293
15294 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15295
15296 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15297 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15298 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15299 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15300 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15301 gcc.dg/switch-7.c: New tests.
15302
15303 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15304
15305 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15306
15307 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15308
15309 PR tree-opt/18400
15310 * gcc.dg/vect/pr18400.c: New test.
15311
15312 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15313 Andrew Pinski <pinskia@physics.uc.edu>
15314
15315 PR tree-opt/18425
15316 * gcc.dg/vect/pr18425.c: New test.
15317
15318 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15319
15320 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15321 Guard with dg-require-alias and dg-require-visibility.
15322
15323 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15324
15325 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15326
15327 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15328
15329 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15330
15331 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15332
15333 PR c++/17344
15334 * g++.dg/template/defarg5.C: New test.
15335
15336 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15337
15338 * g++.dg/parse/cast1.C: Run only on ILP32.
15339 * g++.old-deja/g++.mike/p784.C: Likewise.
15340
15341 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15342
15343 * gcc.c-torture/execute/20041113-1.c: New test.
15344
15345 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15346
15347 PR target/18230
15348 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15349 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15350 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15351 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15352 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15353 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15354 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15355 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15356 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15357 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15358 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15359 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15360 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15361
15362 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15363
15364 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15365 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15366 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15367 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15368 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15369 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15370 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15371 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15372 gcc.target/sparc/combined-1.c: New tests.
15373
15374 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15375
15376 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15377 New tests.
15378
15379 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15380
15381 * lib/gcc-dg.exp (dg-forbid-option): New function.
15382 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15383 * g++.dg/abi/bitfield8.C: Likewise.
15384 * g++.dg/abi/dtor1.C: Likewise.
15385 * g++.dg/abi/empty10.C: Likewise.
15386 * g++.dg/abi/empty7.C: Likewise.
15387 * g++.dg/abi/empty9.C: Likewise.
15388 * g++.dg/abi/layout3.C: Likewise.
15389 * g++.dg/abi/layout4.C: Likewise.
15390 * g++.dg/abi/thunk1.C: Likewise.
15391 * g++.dg/abi/thunk2.C: Likewise.
15392 * g++.dg/abi/vbase11.C: Likewise.
15393 * g++.dg/abi/vthunk2.C: Likewise.
15394 * g++.dg/abi/vthunk3.C: Likewise.
15395 * g++.dg/ext/attrib8.C: Likewise.
15396 * g++.dg/opt/longbranch2.C: Likewise.
15397 * g++.dg/opt/reg-stack4.C: Likewise.
15398 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15399 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15400 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15401 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15402 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15403 * gcc.dg/20000609-1.c: Likewise.
15404 * gcc.dg/20000720-1.c: Likewise.
15405 * gcc.dg/20011107-1.c: Likewise.
15406 * gcc.dg/20011119-1.c: Likewise.
15407 * gcc.dg/20020108-1.c: Likewise.
15408 * gcc.dg/20020122-2.c: Likewise.
15409 * gcc.dg/20020122-3.c: Likewise.
15410 * gcc.dg/20020201-3.c: Likewise.
15411 * gcc.dg/20020206-1.c: Likewise.
15412 * gcc.dg/20020218-1.c: Likewise.
15413 * gcc.dg/20020310-1.c: Likewise.
15414 * gcc.dg/20020411-1.c: Likewise.
15415 * gcc.dg/20020418-2.c: Likewise.
15416 * gcc.dg/20020426-1.c: Likewise.
15417 * gcc.dg/20020426-2.c: Likewise.
15418 * gcc.dg/20020517-1.c: Likewise.
15419 * gcc.dg/20020523-1.c: Likewise.
15420 * gcc.dg/20020523-2.c: Likewise.
15421 * gcc.dg/20020729-1.c: Likewise.
15422 * gcc.dg/20030204-1.c: Likewise.
15423 * gcc.dg/20030826-2.c: Likewise.
15424 * gcc.dg/20030926-1.c: Likewise.
15425 * gcc.dg/20031202-1.c: Likewise.
15426 * gcc.dg/980312-1.c: Likewise.
15427 * gcc.dg/980313-1.c: Likewise.
15428 * gcc.dg/990117-1.c: Likewise.
15429 * gcc.dg/990424-1.c: Likewise.
15430 * gcc.dg/990524-1.c: Likewise.
15431 * gcc.dg/991230-1.c: Likewise.
15432 * gcc.dg/i386-387-1.c: Likewise.
15433 * gcc.dg/i386-387-2.c: Likewise.
15434 * gcc.dg/i386-387-3.c: Likewise.
15435 * gcc.dg/i386-387-4.c: Likewise.
15436 * gcc.dg/i386-387-5.c: Likewise.
15437 * gcc.dg/i386-387-6.c: Likewise.
15438 * gcc.dg/i386-asm-1.c: Likewise.
15439 * gcc.dg/i386-bitfield1.c: Likewise.
15440 * gcc.dg/i386-bitfield2.c: Likewise.
15441 * gcc.dg/i386-loop-1.c: Likewise.
15442 * gcc.dg/i386-loop-2.c: Likewise.
15443 * gcc.dg/i386-loop-3.c: Likewise.
15444 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15445 * gcc.dg/i386-pic-1.c: Likewise.
15446 * gcc.dg/i386-regparm.c: Likewise.
15447 * gcc.dg/i386-signbit-1.c: Likewise.
15448 * gcc.dg/i386-signbit-2.c: Likewise.
15449 * gcc.dg/i386-signbit-3.c: Likewise.
15450 * gcc.dg/i386-sse-5.c: Likewise.
15451 * gcc.dg/i386-sse-8.c: Likewise.
15452 * gcc.dg/i386-unroll-1.c: Likewise.
15453 * gcc.dg/tls/opt-1.c: Likewise.
15454 * gcc.dg/tls/opt-2.c: Likewise.
15455 * gcc.dg/unroll-1.c: Likewise.
15456 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15457 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15458 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15459 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15460 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15461 -m64 is specified.
15462
15463 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15464
15465 PR c++/18389
15466 * g++.dg/parse/cond1.C: New test.
15467
15468 PR c++/18429
15469 * g++.dg/template/array9.C: New test.
15470 * g++.dg/ext/vla1.C: Adjust error messages.
15471 * g++.dg/ext/vlm1.C: Likewise.
15472 * g++.dg/template/crash2.C: Likewise.
15473
15474 PR c++/18436
15475 * g++.dg/template/call3.C: New test.
15476
15477 PR c++/18407
15478 * g++.dg/template/ptrmem11.C: New test.
15479
15480 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15481
15482 PR other/14264
15483 * lib/g++.exp: Set LC_ALL and LANG to C.
15484 * lib/gcc-dg.exp: Likewise.
15485 * lib/gfortran.exp: Likewise.
15486 * lib/objc.exp: Likewise.
15487 * lib/treelang.exp: Likewise.
15488
15489 2004-11-12 Andreas Schwab <schwab@suse.de>
15490
15491 * gcc.dg/pr16286.c: Fix last change.
15492
15493 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15494
15495 PR c++/18416
15496 * g++.dg/init/global1.C: New test.
15497
15498 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15499
15500 * gcc.c-torture/execute/20041112-1.c: New test.
15501
15502 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15503
15504 * lib/gcc-dg.exp (dg-target-list): New.
15505
15506 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15507 Richard Sandiford <rsandifo@redhat.com>
15508
15509 * lib/target-supports.exp (get-compiler_messages): New.
15510 (check_named_sections_available): Use it.
15511 (check_effective_target_ilp32): New.
15512 (check_effective_target_lp64): New.
15513 (is-effective-target): New.
15514 * lib/gcc-dg.exp (dg-require-effective-target): New.
15515
15516 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15517
15518 * gcc.dg/precedence-1.c: New test.
15519
15520 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15521
15522 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15523
15524 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15525 message, delete generated files, use more descriptive name for
15526 executable, and make the test unsupported when it cannot be run.
15527
15528 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15529 (dg-require-weak, dg-require-visibility, dg-require-alias,
15530 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15531 dg-require-iconv, dg-require-named-sections): Use it.
15532
15533 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15534
15535 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15536
15537 PR target/16457
15538 * gcc.dg/ppc-and-1: New
15539
15540 PR target/16796
15541 * gcc.dg/ppc-mov-1.c: New.
15542
15543 PR target/16458
15544 * gcc.dg/ppc-compare-1.c: New.
15545
15546 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15547
15548 * objc.dg/desig-init-2.m: New test.
15549
15550 2004-11-10 Adam Nemet <anemet@lnxw.com>
15551
15552 PR middle-end/18160
15553 * g++.dg/warn/register-var-1.C: New test.
15554 * g++.dg/warn/register-var-2.C: New test.
15555
15556 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15557
15558 * gcc.dg/union-2.c: New test.
15559
15560 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15561
15562 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15563 New test for PR tree-optimization/17892.
15564
15565 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15566
15567 PR c++/18369
15568 * g++.dg/init/new12.C: New test.
15569
15570 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15571
15572 * gcc.target/sparc: New directory.
15573 * gcc.target/sparc/sparc.exp: New driver.
15574 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15575 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15576 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15577 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15578
15579 2004-11-10 Paul Brook <paul@codesourcery.com>
15580
15581 PR fortran/18218
15582 * gfortran.dg/list_read.c: New test.
15583
15584 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15585
15586 PR c/18322
15587 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15588 expected diagnostic location.
15589
15590 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15591
15592 * gcc.dg/20041109-1.c: New test.
15593
15594 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15595
15596 PR objc/18406
15597 * objc/compile/pr18406.m: New test.
15598
15599 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15600
15601 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15602
15603 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15604
15605 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15606
15607 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15608
15609 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15610
15611 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15612
15613 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15614 exit.
15615
15616 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15617
15618 PR tree-opt/18299
15619 * gcc.c-torture/pr18299-1.c: New test.
15620
15621 2004-11-06 Andreas Schwab <schwab@suse.de>
15622
15623 * gcc.dg/pr16286.c: Also test for bool and pixel.
15624
15625 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15626
15627 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15628 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15629 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15630 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15631 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15632 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15633 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15634 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15635 gcc.dg/struct-semi-3.c: New tests.
15636
15637 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15638
15639 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15640
15641 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15642
15643 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15644 Do not use C99 designators.
15645
15646 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15647
15648 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15649
15650 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15651
15652 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15653 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15654 * gcc.c-torture/execute/simd-5.x: Remove.
15655
15656 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15657
15658 PR rtl-optimization/17933
15659 * gcc.dg/torture/pr17933-1.c: New test.
15660
15661 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15662
15663 PR target/18106
15664 * lib/target-supports.exp (check_weak_available): Support
15665 Windows.
15666
15667 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15668
15669 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15670 call to fflush(stdout) before abort.
15671 (my_ffsll): New function.
15672 (generate_fields): Use it.
15673
15674 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15675
15676 * gcc.dg/init-undef-1.c: New test.
15677
15678 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15679
15680 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15681 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15682 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15683 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15684 expected messages for new parser.
15685
15686 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15687
15688 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15689
15690 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15691
15692 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15693 on LP64 targets.
15694
15695 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15696
15697 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15698 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15699 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15700 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15701 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15702 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15703 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15704 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15705 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15706 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15707
15708 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15709
15710 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15711 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15712 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15713 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15714 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15715 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15716 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15717 for new parser.
15718
15719 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
15720
15721 PR target/15342
15722 * gcc.dg/20041104-1.c: New test.
15723
15724 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15725
15726 * g++.dg/template/nontype7.C: New test.
15727 * g++.dg/template/nontype8.C: Likewise.
15728 * g++.dg/template/nontype9.C: Likewise.
15729 * g++.dg/template/nontype10.C: Likewise.
15730 * g++.dg/tc1/dr49.C: Likewise.
15731 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15732 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15733
15734 2004-11-04 Ben Elliston <bje@au.ibm.com>
15735
15736 * g++.dg/rtti/tinfo1.C: Remove xfails.
15737
15738 2004-11-04 Ben Elliston <bje@au.ibm.com>
15739
15740 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15741 packed attribute to the definition to satisfy the new C++ parser.
15742
15743 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15744
15745 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15746 invocations of va_arg.
15747
15748 2004-11-02 Mark Mitchell <mark@codesourcery.com>
15749
15750 PR c++/18124
15751 * g++.dg/template/crash25.C: New test.
15752
15753 PR c++/18155
15754 * g++.dg/template/typedef2.C: New test.
15755 * g++.dg/parse/crash13.C: Adjust error markers.
15756
15757 PR c++/18177
15758 * g++.dg/conversion/const3.C: New test.
15759
15760 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15761
15762 PR fortran/17535
15763 PR fortran/17583
15764 PR fortran/17713
15765 * gfortran.dg/generic_[123].f90: New testcases.
15766
15767 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15768
15769 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15770 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15771
15772 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15773
15774 PR tree-opt/16808
15775 * gcc.c-torture/compile/pr16808.c: New test.
15776
15777 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
15778
15779 PR rtl-optimization/17104
15780 * gcc.dg/ppc-bitfield1.c: New.
15781
15782 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15783
15784 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15785
15786 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15787
15788 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
15789 strings for 32-bit code.
15790
15791 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
15792
15793 PR c/18239
15794 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15795
15796 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
15797
15798 PR c++/18064
15799 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15800
15801 2004-10-31 Mark Mitchell <mark@codesourcery.com>
15802
15803 PR c++/15172
15804 * g++.dg/init/aggr2.C: New test.
15805
15806 2004-10-30 Ziemowit Laski <zlaski@apple.com>
15807
15808 * objc.dg/local-decl-1.m: New test.
15809
15810 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
15811
15812 * gcc.dg/20040910-1.c: Adjust regex.
15813
15814 2004-10-30 Roger Sayle <roger@eyesopen.com>
15815
15816 PR rtl-optimization/18084
15817 * g++.dg/opt/pr18084-1.C: New testcase.
15818
15819 2004-10-30 Matt Austern <austern@apple.com>
15820
15821 PR c++/17542
15822 * g++.dg/ext/attrib18.C: New test.
15823
15824 2004-10-30 Roger Sayle <roger@eyesopen.com>
15825
15826 PR middle-end/18096
15827 * gcc.dg/pr18096-1.c: New test case.
15828
15829 2004-10-30 Roger Sayle <roger@eyesopen.com>
15830
15831 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15832
15833 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
15834
15835 PR c/16666
15836 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15837 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15838 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15839 gcc.dg/old-style-prom-3.c: New tests.
15840
15841 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
15842
15843 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15844 Remove unnecessary inclusion of stdio.h.
15845
15846 2004-10-29 Roger Sayle <roger@eyesopen.com>
15847
15848 PR rtl-optimization/17581
15849 * gcc.dg/pr17581-1.c: New test case.
15850
15851 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
15852
15853 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15854 being implemented.
15855 * g++.dg/conversion/dr195-1.C: New.
15856 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15857 * g++.old-deja/g++.mike/p10148.C: Likewise.
15858
15859 2004-10-29 Mark Mitchell <mark@codesourcery.com>
15860
15861 PR c++/17695
15862 * g++.dg/debug/typedef2.C: New test.
15863
15864 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
15865
15866 PR fortran/13490
15867 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15868 * gfortran.dg/g77/README: Update.
15869
15870 2004-10-28 Matt Austern <austern@apple.com>
15871
15872 PR c++/14124
15873 * g++.dg/ext/packed7.C: New test.
15874
15875 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15876
15877 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15878 scan-assembler.
15879 * lib/scanasm.exp (hidden-scan-for): New proc.
15880 (scan-hidden): Use hidden-scan-for instead of constructing the scan
15881 string.
15882 (scan-not-hidden): Likewise.
15883 * lib/target-supports.exp (check_visibility_available): mach-o is
15884 support too.
15885
15886 2004-10-28 Mark Mitchell <mark@codesourcery.com>
15887
15888 PR c++/17132
15889 * g++.dg/template/memclass3.C: New test.
15890
15891 2004-10-28 Adam Nemet <anemet@lnxw.com>
15892
15893 PR middle-end/18160
15894 * gcc.dg/register-var-1.c: New test.
15895 * gcc.dg/register-var-2.c: New test.
15896 * gcc.dg/asm-7.c: Taking the address of a register variable is an
15897 error now.
15898
15899 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
15900
15901 PR other/18172
15902 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15903 unused variables.
15904 * gcc.dg/vect/vect-22.c: Likewise.
15905
15906 2004-10-28 Jakub Jelinek <jakub@redhat.com>
15907
15908 * gcc.dg/i386-rotate-1.c: New test.
15909
15910 2004-10-27 Mark Mitchell <mark@codesourcery.com>
15911
15912 * g++.dg/init/ref12.C: Add "run" marker.
15913
15914 PR c++/17435
15915 * g++.dg/init/ref12.C: New test.
15916
15917 PR c++/18140
15918 * g++.dg/template/shift1.C: New test.
15919 * g++.dg/template/error10.C: Adjust error markers.
15920
15921 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
15922
15923 PR tree-opt/17529
15924 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15925
15926 2004-10-27 Geoffrey Keating <geoffk@apple.com>
15927
15928 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15929 * gcc.dg/weak/weak-3.c: Likewise.
15930 * gcc.dg/weak/weak-5.c: Likewise.
15931 * gcc.dg/weak/weak-9.c: Likewise.
15932 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15933 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15934
15935 * gcc.dg/darwin-weakimport-1.c: New.
15936
15937 2004-10-28 Ben Elliston <bje@au.ibm.com>
15938
15939 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15940
15941 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
15942
15943 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15944 'syntax' error messages.
15945 * gcc.dg/cpp/direct2s.c: Likewise.
15946
15947 2004-10-26 Geoffrey Keating <geoffk@apple.com>
15948
15949 * gcc.c-torture/compile/20041026-1.c: New.
15950
15951 2004-10-26 Mark Mitchell <mark@codesourcery.com>
15952
15953 PR c++/18093
15954 * g++.dg/lookup/ns2.C: New test.
15955
15956 PR c++/18020
15957 * g++.dg/template/enum4.C: New test.
15958
15959 PR c++/18161
15960 * g++.dg/template/expr1.C: New test.
15961
15962 2004-10-26 Ben Elliston <bje@au.ibm.com>
15963
15964 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15965
15966 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
15967
15968 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15969 gcc.dg/decl-nospec-3.c: New tests.
15970
15971 2004-10-26 Ziemowit Laski <zlaski@apple.com>
15972
15973 * objc.dg/super-class-3.m: New test.
15974
15975 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
15976
15977 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15978 resyncing.
15979 * gcc.dg/cpp/direct2s.c: Likewise.
15980
15981 2004-10-25 Geoffrey Keating <geoffk@apple.com>
15982
15983 * objc.dg/image-info.m: Update for changes to section selection.
15984
15985 2004-10-25 David Ayers <d.ayers@inode.at>
15986 Ziemowit Laski <zlaski@apple.com>
15987
15988 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15989 diagnostics when messaging 'id <Proto>'.
15990 * objc.dg/class-protocol-1.m: New test.
15991 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15992 a non-existent method signature.
15993 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15994 Update diagnostics when messaging with non-existent method signature.
15995 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15996 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15997 invalid receivers are now resolved as if messaging 'id'; remove
15998 extraneous diagnostics.
15999
16000 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
16001
16002 PR c/16667
16003 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16004 gcc.dg/init-desig-obs-3.c: New tests.
16005
16006 2004-10-25 Jakub Jelinek <jakub@redhat.com>
16007
16008 * gcc.dg/debug/20041023-1.c: New test.
16009
16010 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
16011
16012 PR middle-end/17407
16013 * gcc.c-torture/compile/pr17407.c: New test.
16014
16015 PR c++/18121
16016 * g++.dg/template/array8.C: New test.
16017
16018 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16019
16020 PR other/18138
16021 * lib/g++.exp: Accept more than one multilib libgcc.
16022 * lib/gcc-dg.exp: Likewise.
16023 * lib/objc.exp: Likewise.
16024 * lib/treelang.exp: Likewise.
16025 * lib/gfortran.exp: Likewise.
16026
16027 2004-10-24 Ben Elliston <bje@au.ibm.com>
16028
16029 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16030
16031 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16032
16033 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16034 * gcc.dg/c99-const-expr-3.c: Likewise.
16035
16036 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16037
16038 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16039
16040 2004-10-23 Ben Elliston <bje@au.ibm.com>
16041
16042 * gcc.c-torture/execute/loop-2e.x: Remove.
16043
16044 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16045
16046 PR c++/18095
16047 * g++.dg/parse/crash18.C: New.
16048 * g++.dg/parse/crash19.C: New.
16049
16050 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16051
16052 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16053 * g++.dg/ext/dllimport2.C: Same.
16054 * g++.dg/ext/dllimport8.C: Same.
16055
16056 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16057
16058 PR c++/10841
16059 * g++.dg/conversion/cast1.C: New test.
16060 * g++.dg/overload/pmf1.C: Adjust error marker.
16061
16062 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16063
16064 PR objc/17923
16065 * objc.dg/const-str-7.m: New test.
16066
16067 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16068
16069 * g++.dg/template/memfriend11.C: Fix comment typo.
16070 * g++.dg/template/memfriend14.C: Likewise.
16071
16072 2004-10-20 Richard Henderson <rth@redhat.com>
16073
16074 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16075 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16076 -fasynchronous-unwind-tables.
16077
16078 2004-10-20 Richard Henderson <rth@redhat.com>
16079
16080 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16081 (main): Return success.
16082 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16083 (main): Return success.
16084
16085 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16086
16087 PR c++/13495
16088 * g++.dg/template/memfriend9.C: New test.
16089 * g++.dg/template/memfriend10.C: Likewise.
16090 * g++.dg/template/memfriend11.C: Likewise.
16091 * g++.dg/template/memfriend12.C: Likewise.
16092 * g++.dg/template/memfriend13.C: Likewise.
16093 * g++.dg/template/memfriend14.C: Likewise.
16094 * g++.dg/template/memfriend15.C: Likewise.
16095 * g++.dg/template/memfriend16.C: Likewise.
16096 * g++.dg/template/memfriend17.C: Likewise.
16097 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16098
16099 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16100
16101 * g++.dg/conversion/dr195.C: New.
16102 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16103
16104 2004-10-20 Ben Elliston <bje@au.ibm.com>
16105 Devang Patel <dpatel@apple.com>
16106
16107 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16108 of floating point arithmetic, which could trap.
16109
16110 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16111
16112 PR c++/14035
16113 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16114 * g++.dg/conversion/const2.C: New test.
16115 * g++.dg/expr/reinterpret2.C: New test.
16116 * g++.dg/expr/reinterpret3.C: New test.
16117 * g++.dg/expr/cast2.C: New test.
16118 * g++.dg/expr/copy1.C: New test.
16119 * g++.dg/other/conversion1.C: Change error message.
16120 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16121 function pointers to void *.
16122 * g++.old-deja/g++.mike/p10148.C: Likewise.
16123
16124 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16125
16126 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16127
16128 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16129
16130 PR c++/18047
16131
16132 * g++.dg/parse/expr3.C: New test.
16133
16134 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16135
16136 * gcc.dg/smod-1.c: New test.
16137
16138 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16139
16140 * objc.dg/method-14.m: New test.
16141
16142 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16143
16144 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16145 Also xfail as the patch was reverted.
16146
16147 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16148
16149 PR middle-end/16973
16150 * gcc.dg/pr16973.c: New test.
16151
16152 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16153
16154 PR tree-optimization/17656
16155 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16156
16157 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16158
16159 * g++.dg/eh/shadow1.C: New.
16160
16161 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16162
16163 * gcc.c-torture/compile/20041018-1.c: New test.
16164
16165 2004-10-18 Ben Elliston <bje@au.ibm.com>
16166
16167 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16168 compiler referring to register 0 when accessing sdata. The linker
16169 now patches things up.
16170
16171 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16172
16173 PR c/17529
16174 * gcc.c-torture/compile/pr17529.c: New test.
16175
16176 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16177
16178 PR c++/17743
16179 * g++.dg/ext/attrib17.C: New test.
16180
16181 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16182
16183 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16184
16185 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16186
16187 PR c++/10479
16188 * g++.dg/ext/attrib16.C: New test.
16189
16190 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16191
16192 PR c++/17042
16193 * g++.dg/init/dso_handle1.C: New test.
16194
16195 PR c++/14667
16196 * g++.dg/parse/typedef6.C: New test.
16197
16198 PR c++/17916
16199 * g++.dg/parse/pragma1.C: New test.
16200
16201 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16202
16203 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16204
16205 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16206
16207 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16208 -fno-common when on HPPA HP-UX platforms.
16209
16210 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16211
16212 PR other/16820
16213 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16214 stdint.h.
16215 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16216 uintptr_t.
16217
16218 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16219
16220 PR c++/16301
16221 * g++.dg/lookup/strong-using-4.C: New test.
16222
16223 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16224
16225 PR middle-end/16567
16226 * gcc.c-torture/compile/nested-1.c: New test.
16227
16228 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16229
16230 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16231 and mipsisa64*-*-* (until support for misaligned loads is added).
16232 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16233 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16234 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16235 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16236 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16237 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16238
16239 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16240
16241 PR c++/17976
16242 * g++.dg/init/dtor3.C: New test.
16243
16244 2004-10-15 Ben Elliston <bje@au.ibm.com>
16245
16246 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16247
16248 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16249
16250 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16251 * gcc.dg/macho-lo-sum.c: Likewise.
16252
16253 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16254
16255 * gcc.dg/ppc-spe64-1.c: New test.
16256
16257 2004-10-14 Devang Patel <dpatel@apple.com>
16258
16259 PR 17635
16260 * gcc.dg/pr17635.c : New test.
16261
16262 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16263
16264 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16265 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16266 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16267 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16268 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16269 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16270 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16271 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16272 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16273 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16274 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16275 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16276 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16277 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16278 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16279 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16280 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16281 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16282
16283 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16284
16285 * gcc.dg/vect/vect-82.c: New testcase.
16286 * gcc.dg/vect/vect-82_64.c: New testcase.
16287 * gcc.dg/vect/vect-83.c: New testcase.
16288 * gcc.dg/vect/vect-83_64.c: New testcase.
16289
16290 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16291
16292 * gcc.dg/cpp/error-1.c: New test.
16293
16294 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16295
16296 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16297
16298 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16299
16300 PR target/17984
16301 * gcc.dg/cris-peep2-xsrand2.c: New test.
16302
16303 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16304
16305 PR c++/17661
16306 * testsuite/g++.dg/expr/for2.C: New test.
16307
16308 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16309
16310 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16311
16312 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16313
16314 PR tree-optimization/17724
16315 * g++.dg/opt/pr17724-1.C: New test.
16316 * g++.dg/opt/pr17724-2.C: New test.
16317 * g++.dg/opt/pr17724-3.C: New test.
16318 * g++.dg/opt/pr17724-4.C: New test.
16319 * g++.dg/opt/pr17724-5.C: New test.
16320 * g++.dg/opt/pr17724-6.C: New test.
16321
16322 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16323
16324 PR c/17301
16325 * gcc.dg/pr17301-2.c: New test.
16326
16327 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16328
16329 PR c++/15876
16330 * g++.dg/parse/error22.C: New test.
16331
16332 PR c++/17936
16333 * g++.dg/template/spec18.C: New test.
16334
16335 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16336
16337 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16338 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16339 memcpy.
16340 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16341 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16342
16343 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16344
16345 * g++.dg/eh/cleanup5.C: Add dg-options "".
16346
16347 2004-10-11 Roger Sayle <roger@eyesopen.com>
16348
16349 PR middle-end/17657
16350 * gcc.dg/switch-4.c: New test case.
16351
16352 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16353
16354 * gcc.c-torture/execute/20041011-1.c: New test.
16355
16356 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16357
16358 PR c++/17554
16359 * g++.dg/init/for3.C: New test.
16360
16361 PR c++/17657
16362 * g++.dg/opt/switch2.C: New test.
16363
16364 PR middle-end/17703
16365 * g++.dg/warn/Wreturn-2.C: New test.
16366
16367 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16368
16369 PR c++/17907
16370 * g++.dg/eh/cleanup5.C: New test.
16371
16372 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16373
16374 PR c++/17393
16375 * g++.dg/parse/error21.C: New test.
16376
16377 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16378
16379 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16380 * g++.dg/warn/incomplete1.C: Likewise.
16381 * g++.dg/template/qualttp20.C: Likewise.
16382
16383 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16384
16385 PR c/17881
16386 * parm-incomplete-1.c: New test.
16387
16388 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16389
16390 PR c++/17867
16391 * g++.dg/parse/error19.C: New test.
16392
16393 PR c++/17670
16394 * g++.dg/init/new11.C: New test.
16395
16396 PR c++/17821
16397 * g++.dg/parse/error20.C: New test.
16398
16399 PR c++/17826
16400 * g++.dg/template/crash24.C: New test.
16401
16402 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16403
16404 PR c/17301
16405 * gcc.dg/pr17301-1.c: New test.
16406
16407 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16408
16409 PR c/17189
16410 * gcc.dg/anon-struct-5.c: New test.
16411
16412 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16413
16414 PR c/17844
16415 * gcc.dg/pr17844-1.c: New test.
16416
16417 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16418
16419 PR tree-optimization/17906
16420 * gcc.c-torture/compile/pr17906.c: New.
16421
16422 2004-10-09 Stuart Hastings <stuart@apple.com>
16423 Roger Sayle <roger@eyesopen.com>
16424
16425 PR rtl-optimization/17853
16426 * gcc.dg/i386-mmx-5.c: New testcase.
16427
16428 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16429
16430 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16431
16432 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16433
16434 PR c++/17524
16435 * g++.dg/template/static9.C: New test.
16436
16437 PR c++/17685
16438 * g++.dg/parse/operator5.C: New test.
16439
16440 2004-10-09 Roger Sayle <roger@eyesopen.com>
16441
16442 PR middle-end/17894
16443 * gcc.c-torture/execute/divcmp-4.c: New test case.
16444
16445 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16446
16447 PR tree-opt/17902
16448 * g++.dg/opt/pr17902.C: New test.
16449
16450 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16451
16452 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16453
16454 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16455
16456 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16457
16458 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16459
16460 * gcc.dg/assign-warn-3.c: New test.
16461
16462 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16463
16464 PR c/16999
16465 * gcc.dg/cpp/ident-1.c: New test.
16466
16467 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16468
16469 * gcc.c-torture/compile/acc1.c: New.
16470
16471 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16472
16473 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16474 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16475
16476 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16477
16478 * gcc.dg/ultrasp11.c: New test.
16479
16480 2004-10-08 Michael Matz <matz@suse.de>
16481
16482 * gcc.dg/doloop-2.c: New test.
16483
16484 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16485
16486 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16487 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16488 objc.dg/method-9.m: Update expected diagnostics.
16489
16490 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16491
16492 * gcc.dg/ppc-fsel-3.c: New file.
16493 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16494
16495 2004-10-07 Paul Brook <paul@codesourcery.com>
16496
16497 * gfortran.dg/intrinsic_verify_1.f90: New test.
16498
16499 2004-10-07 Paul Brook <paul@codesourcery.com>
16500
16501 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16502
16503 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16504
16505 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16506 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16507 commit.
16508
16509 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16510
16511 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16512
16513 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16514
16515 PR c++/17115
16516 * g++.dg/warn/Winline-4.C: New test.
16517
16518 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16519
16520 * gcc.c-torture/compile/20041007-1.c: New test.
16521
16522 2004-10-07 Paul Brook <paul@codesourcery.com>
16523
16524 PR fortran/17678
16525 * gfortran.dg/use_allocated_1.f90: New test.
16526
16527 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16528
16529 PR middle-end/17849
16530 * gfortran.fortran-torture/compile/nested.f90: New test
16531
16532 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16533
16534 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16535
16536 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16537
16538 PR c++/17368
16539 * g++.dg/ext/asm6.C: New test.
16540
16541 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16542
16543 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16544
16545 2004-10-06 Paul Brook <paul@codesourcery.com>
16546
16547 PR libfortran/17709
16548 * gfortran.dg/empty_format_1.f90: New test.
16549
16550 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16551
16552 PR fortran/17568
16553 * gfortran.dg/ishft.f90: New test.
16554
16555 PR fortran/17283
16556 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16557 tests.
16558
16559 2004-10-06 Paul Brook <paul@codesourcery.com>
16560
16561 * gfortran.dg/do_1.f90: New test.
16562
16563 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16564
16565 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16566 optimizing for size.
16567
16568 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16569
16570 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16571
16572 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16573
16574 * gcc.c-torture/compile/20041005-1.c: New test.
16575
16576 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16577
16578 PR c++/17829
16579 * g++.dg/lookup/koenig4.C: New.
16580
16581 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16582
16583 * g++.dg/other/classkey1.C: Adjust quoting marks.
16584 * g++.dg/parse/error15.C: Likewise.
16585 * g++.dg/template/meminit2.C (int>): Likewise.
16586
16587 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16588
16589 PR fortran/17283
16590 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16591
16592 PR fortran/17631
16593 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16594
16595 PR fortran/17708
16596 * gfortran.dg/pr17708.f90: New test.
16597
16598 2004-10-04 Chao-ying Fu <fu@mips.com>
16599
16600 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16601 * gcc.dg/vect/vect-4.c: Ditto.
16602 * gcc.dg/vect/vect-5.c: Ditto.
16603 * gcc.dg/vect/vect-6.c: Ditto.
16604 * gcc.dg/vect/vect-8.c: Ditto.
16605 * gcc.dg/vect/vect-16.c: Ditto.
16606 * gcc.dg/vect/vect-30.c: Ditto.
16607 * gcc.dg/vect/vect-40.c: Ditto.
16608 * gcc.dg/vect/vect-41.c: Ditto.
16609 * gcc.dg/vect/vect-42.c: Ditto.
16610 * gcc.dg/vect/vect-43.c: Ditto.
16611 * gcc.dg/vect/vect-44.c: Ditto.
16612 * gcc.dg/vect/vect-45.c: Ditto.
16613 * gcc.dg/vect/vect-46.c: Ditto.
16614 * gcc.dg/vect/vect-47.c: Ditto.
16615 * gcc.dg/vect/vect-48.c: Ditto.
16616 * gcc.dg/vect/vect-49.c: Ditto.
16617 * gcc.dg/vect/vect-50.c: Ditto.
16618 * gcc.dg/vect/vect-51.c: Ditto.
16619 * gcc.dg/vect/vect-52.c: Ditto.
16620 * gcc.dg/vect/vect-53.c: Ditto.
16621 * gcc.dg/vect/vect-54.c: Ditto.
16622 * gcc.dg/vect/vect-55.c: Ditto.
16623 * gcc.dg/vect/vect-56.c: Ditto.
16624 * gcc.dg/vect/vect-57.c: Ditto.
16625 * gcc.dg/vect/vect-58.c: Ditto.
16626 * gcc.dg/vect/vect-59.c: Ditto.
16627 * gcc.dg/vect/vect-60.c: Ditto.
16628 * gcc.dg/vect/vect-74.c: Ditto.
16629 * gcc.dg/vect/vect-79.c: Ditto.
16630 * gcc.dg/vect/vect-80.c: Ditto.
16631
16632 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16633
16634 * gcc.dg/unused-7.c: Use the correct option.
16635
16636 2004-10-04 Paul Brook <paul@codesourcery.com>
16637 Bud Davis <bdavis9659@comcast.net>
16638
16639 PR fortran/17706
16640 PR fortran/16434
16641 * gfortran/pr17706.f90: New test.
16642 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16643
16644 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16645
16646 * gfortran.dg/pr17612.f90: New test.
16647
16648 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16649
16650 * g++.dg/template/local1.C: Adjust quoting marks in
16651 testing for diagnostics.
16652 * g++.dg/tls/diag-2.C: Likewise.
16653 * g++.dg/other/error8.C: Likewise.
16654
16655 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16656
16657 PR c/17178
16658 * gcc.dg/unused-4.c: Adjust to be correct.
16659
16660 PR c/17820
16661 * gcc.dg/unused-7.c: New test.
16662
16663 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16664
16665 PR c++/17797
16666 * g++.dg/overload/template2.C: New test.
16667
16668 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16669
16670 PR tree-optimization/16632
16671 * gcc.dg/tree-ssa/20041002-1.c: New.
16672
16673 2004-10-03 Paul Brook <paul@codesourcery.com>
16674
16675 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16676 rather than relying on default formatting.
16677
16678 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16679
16680 * gcc.dg/20040920-1.c: Update expected message text.
16681
16682 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16683
16684 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16685
16686 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16687
16688 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16689 tree level.
16690
16691 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16692
16693 * gcc.dg/tree-ssa/pr17343.c: Remove.
16694
16695 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16696
16697 PR tree-opt/17343
16698 * gcc.dg/tree-ssa/pr17343.c: New test.
16699
16700 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16701
16702 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16703 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16704 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16705 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16706 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16707
16708 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16709
16710 * gcc.dg/lvalue-2.c: New test.
16711
16712 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16713
16714 PR c/17730
16715 * gcc.dg/pr17730-1.c: New test
16716
16717 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
16718
16719 PR c/7425
16720 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16721
16722 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16723
16724 * gcc.c-torture/execute/stdarg-1.c: New test.
16725 * gcc.c-torture/execute/stdarg-2.c: New test.
16726 * gcc.c-torture/execute/stdarg-3.c: New test.
16727 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16728 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16729 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16730 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16731 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16732
16733 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16734
16735 PR tree-optimization/17697
16736 * g++.dg/opt/pr17697-1.C: New test.
16737 * g++.dg/opt/pr17697-2.C: New test.
16738 * g++.dg/opt/pr17697-3.C: New test.
16739
16740 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
16741
16742 PR c/16409
16743 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16744 gcc.dg/vla-init-5.c: New tests.
16745
16746 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
16747
16748 PR c/13804
16749 * gcc.dg/pr13804-1.c: New test.
16750
16751 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16752
16753 PR fortran/16938
16754 * gfortran.dg/pr16938.f90: New test.
16755
16756 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16757
16758 * g++.dg/template/crash23.C: New test.
16759
16760 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16761
16762 PR c++/17585
16763 * g++.dg/template/static8.C: New test.
16764
16765 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
16766
16767 PR c++/17681
16768 * g++.dg/other/error9.C: New test.
16769
16770 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
16771
16772 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16773
16774 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16775
16776 PR fortran/15164
16777 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16778
16779 2004-09-26 Roger Sayle <roger@eyesopen.com>
16780
16781 PR middle-end/17112
16782 * gcc.dg/pr17112-1.c: New test case.
16783
16784 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
16785
16786 PR c/11459
16787 * gcc.dg/pr11459-1.c: New test.
16788
16789 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
16790
16791 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16792 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16793
16794 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16795
16796 * gfortran.dg/pr15324.f90: Make array bounds consistent.
16797
16798 2004-09-25 Jan Hubicka <jh@suse.cz>
16799
16800 * compile/30040909-1.c: New test.
16801 * compile/30040907-1.c: New test.
16802
16803 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
16804
16805 * gcc.c-torture/execute/va-arg-26.c: New test.
16806
16807 2004-09-24 Zack Weinberg <zack@codesourcery.com>
16808
16809 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16810 extra diagnostics on targets with 64-bit pointers.
16811 * objc.dg/selector-1.m: Adjust dg-warning regexp.
16812
16813 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16814
16815 PR c/17188
16816 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16817 * gcc.dg/decl-3.c: Adjust expected message.
16818
16819 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16820
16821 PR fortran/17615
16822 * gfortran.dg/pr17615.f90: New test.
16823
16824 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
16825
16826 PR tree-optimzation/17517
16827 * g++.dg/tree-ssa/pr17517.C: New Test.
16828
16829 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
16830
16831 PR c++/16889
16832 * g++.dg/lookup/ambig3.C: New.
16833
16834 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
16835
16836 PR tree-opt/17624
16837 * g++.dg/opt/pr17624.C: New test.
16838
16839 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16840
16841 PR c/6980
16842 * gcc.dg/Wbad-function-cast-1.c: New test.
16843
16844 2004-09-23 Zack Weinberg <zack@codesourcery.com>
16845
16846 * g++.dg/ext/complit1.C
16847 * g++.dg/other/error2.C
16848 * g++.dg/other/nontype-1.C
16849 * g++.dg/parse/crash11.C
16850 * g++.dg/parse/crash12.C
16851 * g++.dg/parse/error15.C
16852 * g++.dg/parse/error4.C
16853 * g++.dg/parse/tmpl-outside1.C
16854 * g++.dg/parse/too-many-tmpl-args1.C
16855 * g++.dg/template/dependent-expr3.C
16856 * g++.dg/template/error10.C
16857 * g++.dg/template/instantiate1.C
16858 * g++.dg/template/vtable2.C
16859 * g++.dg/warn/Wshadow-1.C
16860 * g++.dg/warn/weak1.C
16861 * g++.old-deja/g++.brendan/crash16.C
16862 * g++.old-deja/g++.brendan/crash18.C
16863 * g++.old-deja/g++.brendan/crash48.C
16864 * g++.old-deja/g++.brendan/crash49.C
16865 * g++.old-deja/g++.brendan/crash55.C
16866 * g++.old-deja/g++.brendan/crash56.C
16867 * g++.old-deja/g++.brendan/crash8.C
16868 * g++.old-deja/g++.brendan/enum11.C
16869 * g++.old-deja/g++.brendan/enum8.C
16870 * g++.old-deja/g++.brendan/enum9.C
16871 * g++.old-deja/g++.brendan/friend3.C
16872 * g++.old-deja/g++.brendan/misc14.C
16873 * g++.old-deja/g++.bugs/900402_02.C
16874 * g++.old-deja/g++.bugs/900404_03.C
16875 * g++.old-deja/g++.bugs/900404_04.C
16876 * g++.old-deja/g++.bugs/900428_03.C
16877 * g++.old-deja/g++.jason/crash4.C
16878 * g++.old-deja/g++.jason/overload21.C
16879 * g++.old-deja/g++.jason/redecl1.C
16880 * g++.old-deja/g++.jason/report.C
16881 * g++.old-deja/g++.jason/rfg10.C
16882 * g++.old-deja/g++.jason/template30.C
16883 * g++.old-deja/g++.law/arm12.C
16884 * g++.old-deja/g++.law/ctors5.C
16885 * g++.old-deja/g++.law/cvt20.C
16886 * g++.old-deja/g++.law/init10.C
16887 * g++.old-deja/g++.law/init8.C
16888 * g++.old-deja/g++.law/visibility17.C
16889 * g++.old-deja/g++.law/visibility7.C
16890 * g++.old-deja/g++.mike/net8.C
16891 * g++.old-deja/g++.mike/p646.C
16892 * g++.old-deja/g++.mike/p700.C
16893 * g++.old-deja/g++.mike/p701.C
16894 * g++.old-deja/g++.mike/p811.C
16895 * g++.old-deja/g++.ns/template13.C
16896 * g++.old-deja/g++.other/array3.C
16897 * g++.old-deja/g++.other/crash25.C
16898 * g++.old-deja/g++.other/dtor3.C
16899 * g++.old-deja/g++.other/dtor4.C
16900 * g++.old-deja/g++.other/main1.C
16901 * g++.old-deja/g++.other/warn7.C
16902 * g++.old-deja/g++.pt/crash11.C
16903 * g++.old-deja/g++.pt/crash36.C
16904 * g++.old-deja/g++.pt/spec22.C
16905 * g++.old-deja/g++.pt/spec9.C
16906 * g++.old-deja/g++.pt/ttp52.C
16907 * g++.old-deja/g++.robertl/eb103.C
16908 * g++.old-deja/g++.robertl/eb121.C
16909 * g++.old-deja/g++.robertl/eb22.C
16910 * g++.old-deja/g++.robertl/eb8.C:
16911 Update locations and/or regexps of dg-error markers.
16912 Remove markers for some bogus messages that are no longer issued.
16913
16914 2004-09-23 Jakub Jelinek <jakub@redhat.com>
16915
16916 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16917 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16918
16919 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
16920
16921 PR c++/17618
16922 * g++.dg/lookup/crash5.C: New test.
16923
16924 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
16925
16926 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16927 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16928 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16929 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16930 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16931 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16932
16933 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16934 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16935 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16936 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16937 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16938 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16939
16940 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16941
16942 * gcc.dg/vect/vect-44.c: Check additional cases.
16943 * gcc.dg/vect/vect-48.c: Check additional cases.
16944
16945 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16946 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16947 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16948 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16949 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16950 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16951 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16952 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16953 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16954
16955 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16956 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16957 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16958
16959 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
16960
16961 * gcc.dg/tree-ssa/loop-6.c: New test.
16962
16963 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
16964
16965 PR c++/17620
16966 * g++.dg/inherit/base2.C: New.
16967
16968 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
16969
16970 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16971 * gcc.dg/20001012-2.c: Likewise.
16972 * gcc.dg/20001013-1.c: Likewise.
16973 * gcc.dg/20001101-1.c: Likewise.
16974 * gcc.dg/20001102-1.c: Likewise.
16975 * gcc.dg/bf-spl1.c: Likewise.
16976 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16977 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16978
16979 2004-09-22 Diego Novillo <dnovillo@redhat.com>
16980
16981 PR tree-optimization/16721
16982 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16983
16984 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
16985
16986 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16987 * gcc.dg/20040305-1.c: Likewise.
16988
16989 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
16990
16991 PR c/16566
16992 * gcc.c-torture/compile/pr16566-1.c,
16993 gcc.c-torture/compile/pr16566-2.c,
16994 gcc.c-torture/compile/pr16566-3.c: New tests.
16995
16996 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
16997
16998 PR tree-optimization/17512
16999 * gcc.c-torture/compile/20040916-1.c.
17000
17001 2004-09-21 Mark Mitchell <mark@codesourcery.com>
17002
17003 * gcc.dg/pragma-re-3.c: New test.
17004
17005 2004-09-17 Matt Austern <austern@apple.com>
17006
17007 PR c++/15049
17008 * g++.dg/other/anon3.C: New.
17009
17010 2004-09-21 Roger Sayle <roger@eyesopen.com>
17011
17012 PR c++/7503
17013 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17014 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17015 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17016 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17017 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17018
17019 2004-09-21 Bud Davis <bdavis9659@comcast.net>
17020
17021 PR fortran/17286
17022 * gfortran.dg/pr17286.f90: New test.
17023
17024 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17025
17026 PR c++/17530
17027 * g++.dg/template/static7.C: New test.
17028
17029 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17030
17031 PR tree-opt/17558
17032 * gcc.c-torture/compile/pr17558.c: New test.
17033
17034 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17035
17036 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17037 if SKIP_ATTRIBUTE is defined.
17038
17039 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17040
17041 PR fortran/15957
17042 * gfortran.dg/pr15957.f90: New test.
17043
17044 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17045
17046 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17047 in comparison.
17048 * gcc.dg/vect/vect-79.c: Likewise.
17049 * gcc.dg/vect/vect-80.c: Likewise.
17050
17051 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17052
17053 PR fortran/15750
17054 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17055
17056 2004-09-20 Ira Rosen <irar@il.ibm.com>
17057
17058 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17059 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17060 * gcc.dg/vect/vect-62.c: New testcase.
17061 * gcc.dg/vect/vect-63.c: New testcase.
17062 * gcc.dg/vect/vect-64.c: New testcase.
17063 * gcc.dg/vect/vect-65.c: New testcase.
17064 * gcc.dg/vect/vect-66.c: New testcase.
17065 * gcc.dg/vect/vect-67.c: New testcase.
17066 * gcc.dg/vect/vect-68.c: New testcase.
17067 * gcc.dg/vect/vect-69.c: New testcase.
17068 * gcc.dg/vect/vect-79.c: New testcase.
17069 * gcc.dg/vect/vect-80.c: New testcase.
17070
17071 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17072
17073 * gcc.target/mips/asm-1.c: New test.
17074
17075 2004-09-19 Ira Rosen <irar@il.ibm.com>
17076
17077 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17078 * gcc.dg/vect/vect-73.c: New testcase.
17079 * gcc.dg/vect/vect-74.c: New testcase.
17080 * gcc.dg/vect/vect-75.c: New testcase.
17081 * gcc.dg/vect/vect-76.c: New testcase.
17082 * gcc.dg/vect/vect-77.c: New testcase.
17083 * gcc.dg/vect/vect-78.c: New testcase
17084
17085 2004-09-18 Paul Brook <paul@codesourcery.com>
17086
17087 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17088
17089 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17090
17091 PR c/17424
17092 * gcc.dg/pr17424-1.c: New test.
17093
17094 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17095
17096 * g++.dg/tree-ssa/pr17153.C: New test.
17097
17098 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17099
17100 PR pch/13361
17101 * testsuite/g++.dg/pch/wchar-1.C: New.
17102 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17103
17104 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17105
17106 * gcc.c-torture/execute/20040917-1.c: New test.
17107
17108 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17109
17110 PR tree-optimization/17319
17111 * gcc.dg/pr17319.c: New test.
17112
17113 2004-09-17 Devang Patel <dpatel@apple.com>
17114
17115 * gcc.dg/20040813-1.c: New test.
17116
17117 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17118
17119 PR tree-optimization/17273
17120 * gcc.c-torture/compile/pr17273.c: New test.
17121
17122 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17123
17124 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17125 Update expected messages.
17126 * gcc.dg/declspec-13.c: New test.
17127
17128 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17129
17130 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17131
17132 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17133
17134 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17135 change what 'a' is pointing to.
17136
17137 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17138
17139 PR c++/16002
17140 * g++.dg/template/error18.C: New test.
17141
17142 PR c++/16029
17143 * g++.dg/warn/Wunused-8.C: New test.
17144
17145 2004-09-17 Steven Bosscher <stevenb@suse.de>
17146
17147 PR tree-optimization/17513
17148 * gcc.dg/20040916-1.c: New test.
17149
17150 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17151
17152 PR c++/17501
17153 * g++.dg/template/typename7.C: New test.
17154
17155 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17156
17157 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17158
17159 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17160
17161 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17162 with -ftree-based-profiling also.
17163 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17164
17165 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17166
17167 PR/15364
17168 * gfortran.dg/der_array_io_1.f90: New test.
17169 * gfortran.dg/der_array_io_2.f90: New test.
17170 * gfortran.dg/der_array_io_3.f90: New test.
17171
17172 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17173
17174 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17175 EABI.
17176
17177 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17178
17179 * g++.dg/opt/switch1.C: New test.
17180
17181 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17182
17183 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17184 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17185 Update expected messages.
17186
17187 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17188
17189 PR fortran/16485
17190 * gfortran.dg/same_name_1.f90: New test.
17191
17192 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17193
17194 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17195 dereference garbage pointers.
17196
17197 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17198
17199 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17200 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17201
17202 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17203 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17204 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17205
17206 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17207
17208 PR c++/17324
17209 * g++.dg/template/mangle1.C: New test.
17210
17211 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17212
17213 PR tree-optimization/17252
17214 * gcc.c-torture/execute/pr17252.c: New test.
17215
17216 2004-09-14 Andrew Pinski <apinski@apple.com>
17217
17218 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17219
17220 2004-09-14 Roger Sayle <roger@eyesopen.com>
17221
17222 PR rtl-optimization/9771
17223 * gcc.dg/pr9771-1.c: New test case.
17224
17225 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17226
17227 PR tree-optimization/15262
17228 * gcc.c-torture/execute/pr15262-1.c: New test.
17229 * gcc.c-torture/execute/pr15262-2.c: New test.
17230
17231 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17232
17233 * gcc.dg/declspec-12.c: New test.
17234
17235 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17236
17237 * gfortran.dg/pr17090.f90: Add directives to test.
17238
17239 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17240
17241 * gcc.c-torture/compile/20040914-1.c: New test.
17242
17243 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17244
17245 PR c++/16162
17246 * g++.dg/template/decl2.C: New test.
17247
17248 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17249
17250 PR fortran/17090
17251 * gfortran.dg/pr17090.f90: New test.
17252
17253 2004-09-13 Dale Johannesen <dalej@apple.com>
17254
17255 * gcc.c-torture/compile/pr17408.c: New test case.
17256
17257 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17258
17259 PR c++/16716
17260 * g++.dg/parse/crash17.C: New test.
17261
17262 PR c++/17327
17263 * g++.dg/template/enum3.C: New test.
17264
17265 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17266
17267 * lib/gcc-defs.exp: Load wrapper.exp.
17268 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17269 using local code.
17270 * lib/gcc.exp (gcc_init): Similar.
17271 * lib/gfortran.exp (gfortran_init): Similar.
17272 * lib/objc.exp (objc_init): Similar.
17273 * lib/treelang.exp (treelang_init): Similar.
17274 * lib/wrapper.exp: New file with build_wrapper call machinery in
17275 ${tool}_maybe_build_wrapper.
17276
17277 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17278
17279 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17280 "inline".
17281 * gcc.dg/declspec-11.c: Update expected messages.
17282 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17283 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17284 gcc.dg/inline-12.c: New tests.
17285
17286 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17287
17288 * g++.dg/tree-ssa/pr17400.C: New testcase.
17289
17290 2004-09-13 James E Wilson <wilson@specifixinc.com>
17291
17292 * gcc.target/mips/sb1-1.c: New testcase.
17293
17294 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17295
17296 * lib/g77-dg.exp: Remove unused file.
17297 * lib/mike-g77.exp: Ditto.
17298 * lib/g77.exp: Ditto.
17299
17300 2004-09-12 Richard Henderson <rth@redhat.com>
17301
17302 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17303
17304 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17305
17306 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17307 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17308 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17309 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17310 Update expected messages.
17311
17312 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17313
17314 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17315 declaration/use mismatch for dirp parameter.
17316
17317 2004-09-12 Andrew Pinski <apinski@apple.com>
17318
17319 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17320 -fgnu-runtime is passed.
17321
17322 2004-09-12 Richard Henderson <rth@redhat.com>
17323
17324 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17325 do the uplevel thing and update additional_flags directly.
17326 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17327 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17328 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17329 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17330
17331 2004-09-11 Steven Bosscher <stevenb@suse.de>
17332
17333 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17334
17335 2004-09-11 Roger Sayle <roger@eyesopen.com>
17336
17337 PR middle-end/17411
17338 * g++.dg/opt/pr17411-1.C: New test case.
17339
17340 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17341
17342 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17343 gcc.dg/tls/diag-2.c: Update expected messages.
17344 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17345 messages.
17346 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17347 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17348 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17349 gcc.dg/tls/diag-5.c: New tests.
17350
17351 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17352
17353 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17354
17355 2004-09-11 Steven Bosscher <stevenb@suse.de>
17356
17357 * g++.dg/parse/break-in-for.C: New test.
17358
17359 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17360
17361 * gcc.dg/tree-ssa/20040911-1.c: New test.
17362
17363 2004-09-11 Andreas Jaeger <aj@suse.de>
17364
17365 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17366 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17367
17368 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17369
17370 * gcc.target/frv: New directory of FR-V-specific tests.
17371
17372 2004-09-10 James E Wilson <wilson@specifixinc.com>
17373
17374 * gcc.dg/convert-vec-1.c: New test.
17375
17376 2004-09-10 Roger Sayle <roger@eyesopen.com>
17377
17378 PR middle-end/17024
17379 * gcc.dg/pr17024-1.c: New test case.
17380
17381 2004-09-10 Eric Christopher <echristo@redhat.com>
17382
17383 * gcc.dg/20040910-1.c: New test.
17384
17385 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17386
17387 * gcc.dg/bitfld-9.c: New test.
17388
17389 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17390
17391 * gcc.c-torture/execute/ieee/acc1.c: New test.
17392 * gcc.c-torture/execute/ieee/acc2.c: New test.
17393 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17394
17395 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17396
17397 * gcc.dg/deprecated-2.c: New test.
17398
17399 2004-09-09 James E Wilson <wilson@specifixinc.com>
17400
17401 * gcc.dg/init-vec-1.c: New test.
17402
17403 2004-09-09 Roger Sayle <roger@eyesopen.com>
17404
17405 PR middle-end/17055
17406 * gcc.dg/pr17055-1.c: New test case.
17407
17408 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17409
17410 PR target/17377
17411 * gcc.c-torture/execute/pr17377.c: New test.
17412
17413 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17414
17415 PR c/8420
17416 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17417 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17418 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17419 gcc.dg/long-long-typespec-1.c: New tests.
17420 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17421
17422 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17423
17424 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17425 gcc.dg/gnu99-static-1.c: New tests.
17426
17427 2004-09-08 Devang Patel <dpatel@apple.com>
17428
17429 * gcc.dg/darwin-ld-20040828-1.c: New test.
17430 * gcc.dg/darwin-ld-20040828-2.c: New test.
17431 * gcc.dg/darwin-ld-20040828-3.c: New test.
17432
17433 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17434
17435 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17436 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17437 in error message.
17438 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17439 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17440 in error message.
17441 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17442 types they qualify.
17443 * objc.dg/type-size-2.m: Fix wording in comment.
17444 * objc.dg/va-meth-1.m: New test case.
17445
17446 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17447
17448 PR c/16633:
17449 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17450 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17451
17452 2004-09-06 Devang Patel <dpatel@apple.com>
17453
17454 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17455 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17456
17457 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17458
17459 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17460 reflect changed line numbering of diagnostics.
17461
17462 2004-09-06 Paul Brook <paul@codesourcery.com>
17463
17464 * gfortran.dg/edit_real_1.f90: Add new test.
17465
17466 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17467
17468 * gcc.dg/tree-ssa/loop-2.c: New test.
17469 * gcc.dg/tree-ssa/loop-3.c: New test.
17470 * gcc.dg/tree-ssa/loop-4.c: New test.
17471 * gcc.dg/tree-ssa/loop-5.c: New test.
17472
17473 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17474
17475 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17476
17477 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17478
17479 * gcc.dg/format/sentinel-1.c: New test.
17480
17481 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17482
17483 * testsuite/gcc.dg/builtins-46.c: New.
17484
17485 2004-09-03 Devang Patel <dpatel@apple.com>
17486
17487 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17488 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17489
17490 2004-09-03 Jan Beulich <jbeulich@novell.com>
17491
17492 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17493 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17494 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17495 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17496 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17497 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17498 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17499 the non-portable bzero.
17500 * gcc.dg/20010912-1.c: xfail for NetWare.
17501 * gcc.dg/20020426-2.c: xfail for NetWare.
17502 * gcc.dg/20021014-1.c: xfail for NetWare.
17503 * gcc.dg/20021018-1.c: xfail for NetWare.
17504 * gcc.dg/20030213-1.c: xfail for NetWare.
17505 * gcc.dg/20030225-1.c: xfail for NetWare.
17506 * gcc.dg/20030708-1.c: xfail for NetWare.
17507 * gcc.dg/builtins-config.h: Also exclude NetWare.
17508 * gcc.dg/format/format.h: Define restrict only if not already defined.
17509 * gcc.dg/nest.c: xfail for NetWare.
17510 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17511 * lib/target-supports.exp (check_visibility_available): Exclude
17512 NetWare.
17513
17514 2004-09-03 Jan Beulich <jbeulich@novell.com>
17515
17516 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17517 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17518 deterministic starting point for the alignment of structure fields.
17519 * gcc.dg/Wpadded.c: Dito.
17520 * g++.dg/abi/vbase10.C: Dito.
17521
17522 2004-09-03 Devang Patel <dpatel@apple.com>
17523
17524 * g++.dg/debug/pr15736.cc: New test.
17525
17526 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17527
17528 * README.QMTEST: Fix out-of-date link.
17529
17530 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17531
17532 PR fortran/16579
17533 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17534 Delete. Duplicate of gfortran.dg/g77/20010610.f
17535
17536 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17537
17538 * g++.dg/abi/arm_rtti1.C: New test.
17539
17540 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17541
17542 * gcc.dg/ppc-vector-memcpy.c: New.
17543 * gcc.dg/ppc-vector-memset.c: New.
17544
17545 2004-09-02 Chao-ying Fu <fu@mips.com>
17546
17547 * gcc.target/mips/mips-3d-1.c: New test.
17548 * gcc.target/mips/mips-3d-2.c: New test.
17549 * gcc.target/mips/mips-3d-3.c: New test.
17550 * gcc.target/mips/mips-3d-4.c: New test.
17551 * gcc.target/mips/mips-3d-5.c: New test.
17552 * gcc.target/mips/mips-3d-6.c: New test.
17553 * gcc.target/mips/mips-3d-7.c: New test.
17554 * gcc.target/mips/mips-3d-8.c: New test.
17555 * gcc.target/mips/mips-3d-9.c: New test.
17556 * gcc.target/mips/mips-ps-1.c: New test.
17557 * gcc.target/mips/mips-ps-2.c: New test.
17558 * gcc.target/mips/mips-ps-3.c: New test.
17559 * gcc.target/mips/mips-ps-4.c: New test.
17560 * gcc.target/mips/mips-ps-type.c: New test.
17561
17562 2004-09-02 Paul Brook <paul@codesourcery.com>
17563
17564 * gfortran.dg/edit_real_1.f90: Add new tests.
17565
17566 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17567
17568 PR fortran/15327
17569 * gfortran.dg/merge_char_1.f90: New test.
17570
17571 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17572
17573 PR fortran/16404
17574 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17575
17576 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17577
17578 PR c/1522
17579 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17580
17581 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17582
17583 * g++.dg/opt/loop1.C: Do not XFAIL.
17584
17585 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17586
17587 * gcc.c-torture/execute/20040831-1.c: New test.
17588
17589 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17590
17591 PR fortran/16579
17592 * gfortran.dg/g77/20010610.f: Now passes.
17593 Copy from g77.f-torture/execute. Add dg-run directive.
17594 * gfortran.dg/g77/README: Update
17595
17596 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17597
17598 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17599 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17600 (t1, t2, t3, t4): Add volatile.
17601
17602 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17603
17604 * g++.dg/ext/visibility/arm1.C: New test.
17605
17606 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17607
17608 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17609 -pedantic-errors.
17610
17611 2004-09-01 Paul Brook <paul@codesourcery.com>
17612
17613 * gfortran.dg/eof_2.f90: New test.
17614
17615 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17616
17617 PR fortran/16579
17618 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17619
17620 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17621
17622 PR libfortran/16805
17623 * gfortran.dg/list_read_2.f90: New test.
17624
17625 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17626
17627 * g++.dg/abi/key1.C: New test.
17628
17629 2004-08-31 Richard Henderson <rth@redhat.com>
17630
17631 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17632 form of offsetof.
17633 * g++.dg/other/offsetof5.C: Remove duplicate.
17634
17635 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17636
17637 PR fortran/17244
17638 * gfortran.dg/func_derived_1.f90: New test.
17639
17640 2004-08-31 Paul Brook <paul@codesourcery.com>
17641
17642 * gfortran.dg/eof_1.f90: New test.
17643
17644 2004-08-31 Paul Brook <paul@codesourcery.com>
17645
17646 * gfortran.dg/list_read_1.f90: New file.
17647
17648 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17649
17650 * g++.dg/opt/loop1.C: XFAIL.
17651
17652 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17653
17654 * gcc.dg/funcdef-storage-1.c: New.
17655 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17656 an extern function in local scope.
17657 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17658 declare an 'auto inline' function in local scope.
17659 * gcc.dg/20011130-1.c: Likewise.
17660 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17661 an 'auto' function in local scope.
17662 * gcc.dg/20021014-1.c: Likewise.
17663 * gcc.dg/20030331-2.c: Likewise.
17664
17665 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17666
17667 * gfortran.dg/blockdata_1.f90: New test.
17668
17669 2004-08-30 Richard Henderson <rth@redhat.com>
17670
17671 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17672
17673 2004-08-30 Richard Henderson <rth@redhat.com>
17674
17675 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17676 additional_flags set by alternate driver.
17677 (ieee-options): New procedure.
17678 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17679 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17680 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17681 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17682
17683 2004-08-30 Richard Henderson <rth@redhat.com>
17684
17685 * lib/f-torture.exp: Remove.
17686
17687 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17688
17689 PR rtl-optimization/16590
17690 * g++.dg/opt/loop1.C: New test.
17691
17692 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17693
17694 PR fortran/13910
17695 * gfortran.dg/oldstyle_1.f90: New test.
17696
17697 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17698 Paul Brook <paul@codesourcery.com>
17699
17700 * gfortran.dg/g77/README: Update.
17701 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17702 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17703 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17704
17705 2004-08-28 Paul Brook <paul@codesourcery.com>
17706
17707 PR libfortran/17195
17708 * gfortran.dg/edit_real_1.f90: New test.
17709
17710 2004-08-27 Paul Brook <paul@codesourcery.com>
17711
17712 * gfortran.dg/rewind_1.f90: New test.
17713
17714 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17715
17716 PR fortran/16597
17717 * gfortran.dg/pr16597.f90: New test.
17718
17719 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17720
17721 PR c/13801
17722 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17723 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17724 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17725 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17726 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17727
17728 2004-08-26 Nick Clifton <nickc@redhat.com>
17729
17730 * gcc.c-torture/compile/pr17119.c: New test.
17731
17732 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17733
17734 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17735
17736 2004-08-25 Richard Henderson <rth@redhat.com>
17737
17738 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17739 the bits that expect kind=8 to be the largest real kind.
17740
17741 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17742
17743 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17744
17745 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17746
17747 * gfortran.dg/assignment_1.f90: New test.
17748
17749 2004-08-25 Adam Nemet <anemet@lnxw.com>
17750
17751 * g++.dg/template/repo3.C: New test.
17752
17753 2004-08-25 Roger Sayle <roger@eyesopen.com>
17754
17755 PR middle-end/16693
17756 PR tree-optimization/16372
17757 * g++.dg/opt/pr16372-1.C: New test case.
17758 * g++.dg/opt/pr16693-1.C: New test case.
17759 * g++.dg/opt/pr16693-2.C: New test case.
17760
17761 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17762
17763 * objc.dg/proto-lossage-4.m: New test.
17764
17765 2004-08-25 Mark Mitchell <mark@codesourcery.com>
17766
17767 PR c++/17155
17768 * g++.dg/inherit/local2.C: New test.
17769
17770 2004-08-25 Paul Brook <paul@codesourcery.com>
17771
17772 PR fortran/17144
17773 * gfortran.dg/string_ctor_1.f90: New test.
17774
17775 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17776
17777 PR c++/14428
17778 * g++.dg/template/redecl2.C: New test.
17779
17780 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17781
17782 PR fortran/17143
17783 * gfortran.dg/pr17143.f90: New test.
17784
17785 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17786
17787 PR fortran/17164
17788 * gfortran.dg/pr17164.f90: New test.
17789
17790 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17791
17792 * gcc.dg/tree-ssa/loop-1.c: New test.
17793
17794 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17795
17796 * gcc.c-torture/compile/20040824-1.c: New test.
17797
17798 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17799
17800 * gcc.c-torture/compile/iftrap-3.c: New test.
17801
17802 2004-08-24 Paul Brook <paul@codesourcery.com>
17803
17804 * gfortran.dg/entry_2.f90: New test.
17805
17806 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17807
17808 PR c++/16889
17809 * g++.dg/lookup/ambig[12].C: New.
17810
17811 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17812
17813 PR c++/16706
17814 * g++.dg/template/crash21.C: New test.
17815 * g++.dg/template/crash22.C: Likewise.
17816
17817 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17818
17819 PR c++/17149
17820 * g++.dg/template/access15.C: New.
17821
17822 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17823
17824 PR c++/17163
17825 * g++.dg/template/repo2.C: New test.
17826
17827 2004-08-23 Roger Sayle <roger@eyesopen.com>
17828
17829 PR rtl-optimization/17078
17830 * gcc.c-torture/execute/pr17078-1.c: New test case.
17831
17832 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17833
17834 PR c/14492
17835 * gcc.dg/debug/crash1.c: New test.
17836
17837 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17838
17839 PR c/16180
17840 * gcc.dg/loop-5.c: New test.
17841
17842 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17843
17844 * gcc.c-torture/execute/20040823-1.c: New test.
17845
17846 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
17847
17848 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17849 to the assembler. Simplify test accordingly.
17850 (asm_abi_flags): Use GNU names.
17851 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17852 to check for ABI flags.
17853
17854 2004-08-22 Andrew Pinski <apinski@apple.com>
17855
17856 * g++.dg/opt/pr14029.C: New test.
17857 * gcc.c-torture/execute/pr15262.c: New test.
17858
17859 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17860
17861 * gfortran.dg/reduction.f90: Add checks with complex arguments.
17862
17863 2004-08-21 Bud Davis <bdavis9659@comcast.net>
17864
17865 PR 16908
17866 * gfortran.dg/direct_io.f90: New test.
17867
17868 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17869
17870 PR c++/17121
17871 * g++.dg/inherit/local2.C: New test.
17872
17873 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
17874
17875 PR c++/17120
17876 * g++.dg/warn/Wparentheses-4.C: New test.
17877
17878 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17879
17880 PR c++/17121
17881 * g++.dg/inherit/local2.C: New test.
17882
17883 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17884 * gcc.dg/ppc-ldstruct.c: Likewise.
17885 * gcc.dg/ppc64-abi-2.c: Likewise.
17886
17887 2004-08-20 Jakub Jelinek <jakub@redhat.com>
17888
17889 PR rtl-optimization/17099
17890 * gcc.c-torture/execute/20040820-1.c: New test.
17891
17892 2004-08-20 David Edelsohn <edelsohn@gnu.org>
17893
17894 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17895
17896 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
17897
17898 PR fortran/17077
17899 * gfortran.dg/auto_array_1.f90: New test.
17900
17901 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17902
17903 PR fortran/17074
17904 * gfortran.dg/simpleif_1.f90: New test.
17905
17906 2004-08-19 Mark Mitchell <mark@codesourcery.com>
17907
17908 * lib/target-supports.exp (check_profiling_available): Return
17909 false for arm*-*-symbianelf* and arm*-*-eabi*.
17910
17911 PR c++/15890
17912 * g++.dg/template/delete1.C: New test.
17913
17914 2004-08-19 Paul Brook <paul@codesourcery.com>
17915
17916 PR fortran/14976
17917 PR fortran/16228
17918 * gfortran.dg/data_char_1.f90: New test.
17919
17920 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
17921
17922 PR fortran/16946
17923 * gfortran.dg/reduction.f90: New testcase.
17924
17925 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17926
17927 PR fortran/16520
17928 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17929
17930 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
17931
17932 PR c++/17041
17933 * g++.dg/Wparentheses-3.C: New test.
17934
17935 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
17936
17937 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17938 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17939 * gcc.dg/vect/vect-2.c: Likewise.
17940 * gcc.dg/vect/vect-3.c: Likewise.
17941 * gcc.dg/vect/vect-4.c: Likewise.
17942 * gcc.dg/vect/vect-5.c: Likewise.
17943 * gcc.dg/vect/vect-6.c: Likewise.
17944 * gcc.dg/vect/vect-7.c: Likewise.
17945 * gcc.dg/vect/vect-25.c: Likewise.
17946 * gcc.dg/vect/vect-31.c: Likewise.
17947 * gcc.dg/vect/vect-32.c: Likewise.
17948 * gcc.dg/vect/vect-34.c: Likewise.
17949 * gcc.dg/vect/vect-36.c: Likewise.
17950 * gcc.dg/vect/vect-all.c: Likewise.
17951
17952 2004-08-18 Mark Mitchell <mark@codesourcery.com>
17953
17954 PR c++/17068
17955 * g++.dg/template/operator4.C: New test.
17956
17957 2004-08-18 Richard Henderson <rth@redhat.com>
17958
17959 * gcc.dg/20040206-1.c: XFAIL.
17960
17961 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17962
17963 PR c++/16246
17964 * g++.dg/template/array7.C: New test.
17965
17966 2004-08-17 James E Wilson <wilson@specifixinc.com>
17967
17968 * gcc.dg/mips-movcc-1.c: New test.
17969 * gcc.dg/mips-movcc-2.c: New test.
17970 * gcc.dg/mips-movcc-3.c: New test.
17971
17972 * gcc.dg/mips-nmadd-1.c: New test.
17973 * gcc.dg/mips-nmadd-2.c: New test.
17974
17975 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17976
17977 PR c++/15871
17978 * g++.dg/opt/inline8.C: New test.
17979
17980 PR c++/16965
17981 * g++.dg/parse/error17.C: New test.
17982
17983 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
17984
17985 * gcc.dg/vect: New directory for vectorizer tests.
17986 * gcc.dg/vect/tree-vect.h: New file.
17987 * gcc.dg/vect/vect.exp: New file.
17988 * gcc.dg/vect/pr16105.c.c: New test.
17989 * gcc.dg/vect/vect-1.c: New test.
17990 * gcc.dg/vect/vect-2.c: New test.
17991 * gcc.dg/vect/vect-3.c: New test.
17992 * gcc.dg/vect/vect-4.c: New test.
17993 * gcc.dg/vect/vect-5.c: New test.
17994 * gcc.dg/vect/vect-6.c: New test.
17995 * gcc.dg/vect/vect-7.c: New test.
17996 * gcc.dg/vect/vect-8.c: New test.
17997 * gcc.dg/vect/vect-9.c: New test.
17998 * gcc.dg/vect/vect-10.c: New test.
17999 * gcc.dg/vect/vect-11.c: New test.
18000 * gcc.dg/vect/vect-12.c: New test.
18001 * gcc.dg/vect/vect-13.c: New test.
18002 * gcc.dg/vect/vect-14.c: New test.
18003 * gcc.dg/vect/vect-15.c: New test.
18004 * gcc.dg/vect/vect-16.c: New test.
18005 * gcc.dg/vect/vect-17.c: New test.
18006 * gcc.dg/vect/vect-18.c: New test.
18007 * gcc.dg/vect/vect-19.c: New test.
18008 * gcc.dg/vect/vect-20.c: New test.
18009 * gcc.dg/vect/vect-21.c: New test.
18010 * gcc.dg/vect/vect-22.c: New test.
18011 * gcc.dg/vect/vect-23.c: New test.
18012 * gcc.dg/vect/vect-24.c: New test.
18013 * gcc.dg/vect/vect-25.c: New test.
18014 * gcc.dg/vect/vect-26.c: New test.
18015 * gcc.dg/vect/vect-27.c: New test.
18016 * gcc.dg/vect/vect-28.c: New test.
18017 * gcc.dg/vect/vect-29.c: New test.
18018 * gcc.dg/vect/vect-30.c: New test.
18019 * gcc.dg/vect/vect-31.c: New test.
18020 * gcc.dg/vect/vect-32.c: New test.
18021 * gcc.dg/vect/vect-33.c: New test.
18022 * gcc.dg/vect/vect-34.c: New test.
18023 * gcc.dg/vect/vect-35.c: New test.
18024 * gcc.dg/vect/vect-36.c: New test.
18025 * gcc.dg/vect/vect-37.c: New test.
18026 * gcc.dg/vect/vect-38.c: New test.
18027 * gcc.dg/vect/vect-40.c: New test.
18028 * gcc.dg/vect/vect-41.c: New test.
18029 * gcc.dg/vect/vect-42.c: New test.
18030 * gcc.dg/vect/vect-43.c: New test.
18031 * gcc.dg/vect/vect-44.c: New test.
18032 * gcc.dg/vect/vect-45.c: New test.
18033 * gcc.dg/vect/vect-46.c: New test.
18034 * gcc.dg/vect/vect-47.c: New test.
18035 * gcc.dg/vect/vect-48.c: New test.
18036 * gcc.dg/vect/vect-49.c: New test.
18037 * gcc.dg/vect/vect-50.c: New test.
18038 * gcc.dg/vect/vect-51.c: New test.
18039 * gcc.dg/vect/vect-52.c: New test.
18040 * gcc.dg/vect/vect-53.c: New test.
18041 * gcc.dg/vect/vect-54.c: New test.
18042 * gcc.dg/vect/vect-55.c: New test.
18043 * gcc.dg/vect/vect-56.c: New test.
18044 * gcc.dg/vect/vect-57.c: New test.
18045 * gcc.dg/vect/vect-58.c: New test.
18046 * gcc.dg/vect/vect-59.c: New test.
18047 * gcc.dg/vect/vect-60.c: New test.
18048 * gcc.dg/vect/vect-61.c: New test.
18049 * gcc.dg/vect/vect-all.c: New test.
18050 * gcc.dg/vect/vect-none.c: New test.
18051
18052 2004-08-17 Paul Brook <paul@codesourcery.com>
18053
18054 PR fortran/13082
18055 * gfortran.dg/entry_1.f90: New test.
18056
18057 2004-08-17 Andrew Pinski <apinski@apple.com>
18058
18059 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18060
18061 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18062
18063 * gcc.dg/pr17036-1.c: New test.
18064
18065 2004-08-16 Devang Patel <dpatel@apple.com>
18066
18067 * gcc.dg/darwin-20040809-1.c: New test.
18068
18069 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18070
18071 * gcc.dg/funcdef-attr-1.c: New test.
18072
18073 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18074
18075 * gcc.dg/altivec-17.c: New test.
18076 * gcc.dg/altivec-18.c: New test.
18077
18078 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18079
18080 PR c++/6749
18081 * g++.dg/template/vtable2.C: New test.
18082
18083 2004-08-14 Richard Henderson <rth@redhat.com>
18084
18085 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18086 * gcc.dg/pack-test-4.c (main): Return 0.
18087 * gcc.dg/setjmp-1.c: Remove XFAIL.
18088 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18089
18090 2004-08-14 Richard Henderson <rth@redhat.com>
18091
18092 * gcc.dg/980217-1.c: Add prototype for printf.
18093
18094 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18095
18096 * gfortran.dg/pr16935.f90: New test.
18097
18098 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18099
18100 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18101
18102 2004-08-13 Paul Brook <paul@codesourcery.com>
18103
18104 * gfortran.dg/der_io_1.f90: Remove stray comma.
18105
18106 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18107
18108 * gcc.dg/vmx/cw-bug-2.c: Remove.
18109 * gcc.dg/vmx/vprint-1.c: Remove.
18110 * gcc.dg/vmx/vscan-1.c: Remove.
18111
18112 2004-08-12 Devang patel <dpatel@apple.com>
18113
18114 * gcc.dg/darwin-20040809-2.c: New test.
18115
18116 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18117
18118 * g++.dg/ext/altivec-12.C: New test.
18119
18120 * g++.dg/ext/altivec-11.C: New test.
18121
18122 2004-08-12 Paul Brook <paul@codesourcery.com>
18123
18124 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18125
18126 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18127
18128 * g++.dg/ext/altivec-2.C: Check for hardware support before
18129 executing any VMX instructions.
18130
18131 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18132
18133 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18134
18135 PR c++/16276
18136 * g++.old-deja/g++.other/comdat4.C: New test.
18137 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18138
18139 2004-08-12 Ben Elliston <bje@au.ibm.com>
18140
18141 PR target/16286
18142 * gcc.dg/pr16286.c: New test.
18143
18144 2004-08-12 Jan Beulich <jbeulich@novell.com>
18145
18146 * g++.dg/ext/asm5.C: New.
18147
18148 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18149
18150 PR c++/16698
18151 * g++.dg/eh/crash1.C: New test.
18152
18153 PR c++/16717
18154 * g++.dg/ext/construct1.C: New test.
18155
18156 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18157
18158 PR c++/16853
18159 * g++.dg/init/ptrmem1.C: New test.
18160
18161 PR c++/16618
18162 * g++.dg/parse/offsetof5.C: New test.
18163
18164 PR c++/16870
18165 * g++.dg/template/overload3.C: New test.
18166
18167 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18168
18169 PR c++/16964
18170 * g++.dg/parse/error16.C: New test.
18171
18172 PR c++/16904
18173 * g++.dg/template/error14.C: New test.
18174
18175 PR c++/16929
18176 * g++.dg/template/error15.C: New test.
18177
18178 2004-08-11 Devang Patel <dpatel@apple.com>
18179
18180 * gcc.dg/darwin-ld-20040809-1.c: New test.
18181 * gcc.dg/darwin-ld-20040809-2.c: New test.
18182
18183 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18184
18185 PR fortran/16917
18186 * gfortran.dg/dfloat_1.f90: New test.
18187
18188 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18189
18190 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18191 * gcc.dg/dll-2.c: Fix dg-require syntax.
18192 * gcc.misc-tests/arm-isr.c (abort): Declare.
18193 (exit): Likewise.
18194
18195 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18196
18197 PR c++/16971
18198 * g++.dg/parse/crash16.C: New test.
18199
18200 2004-08-10 Roger Sayle <roger@eyesopen.com>
18201
18202 * gcc.dg/mips-rsqrt-1.c: New test case.
18203 * gcc.dg/mips-rsqrt-2.c: New test case.
18204 * gcc.dg/mips-rsqrt-3.c: New test case.
18205
18206 2004-08-10 Paul Brook <paul@codesourcery.com>
18207
18208 * gfortran.dg/der_io_1.f90: New test.
18209
18210 2004-08-10 Paul Brook <paul@codesourcery.com>
18211
18212 PR fortran/16919
18213 * gfortran.dg/der_array_1.f90: New test.
18214
18215 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18216
18217 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18218
18219 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18220
18221 * gcc.dg/wchar_t-2.c: Fix typo.
18222
18223 2004-08-09 Falk Hueffner <falk@debian.org>
18224
18225 PR tree-optimization/12517
18226 * gcc.c-torture/compile/pr12517.c: New test.
18227
18228 PR tree-optimization/12578
18229 * gcc.c-torture/compile/pr12578.c: New test.
18230
18231 PR tree-optimization/12899
18232 * gcc.c-torture/compile/pr12899.c: New test.
18233
18234 PR rtl-optimization/14692
18235 * gcc.c-torture/compile/pr14692.c: New test.
18236
18237 PR tree-optimization/16461
18238 * gcc.c-torture/compile/pr16461.c: New test.
18239
18240 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18241
18242 * gfortran.dg/getenv_1.f90: New test.
18243
18244 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18245
18246 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18247 wchar_t.
18248 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18249
18250 2004-08-06 Paul Brook <paul@codesourcery.com>
18251
18252 * gfortran.dg/ret_array_1.f90: New test.
18253 * gfortran.dg/ret_pointer_1.f90: New test.
18254
18255 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18256
18257 * gcc.dg/missing-field-init-[12].c: New tests.
18258 * g++.dg/warn/missing-field-init-[12].C: New tests.
18259
18260 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18261
18262 * gcc.dg/enum2.c: New test.
18263 * gcc.dg/symbian3.c: Likewise.
18264 * gcc.dg/symbian4.c: Likewise.
18265 * gcc.dg/wchar_t-2.c: Likewise.
18266
18267 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18268
18269 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18270 destructor tests.
18271
18272 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18273
18274 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18275 dg-require-visiblity.
18276 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18277 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18278 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18279 * g++.dg/ext/visibility/new1.C: Likewise.
18280 * g++.dg/ext/visibility/pragma.C: Likewise.
18281 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18282 * g++.dg/ext/visibility/virtual.C: Likewise.
18283 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18284 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18285 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18286 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18287 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18288 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18289 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18290 * g++/dg/ext/visibility/visibility-8.C: New test.
18291 * gcc.c-torture/compile/dll.x: Remove.
18292 * gcc.dg/dll-2.c: Use dg-require-dll
18293 * gcc.dg/visibility-10.c: New test.
18294 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18295 supporting DLLs.
18296 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18297 (scan_not_hidden): Likewise.
18298
18299 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18300
18301 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18302
18303 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18304
18305 * gcc.c-torture/execute/20040805-1.c: New test.
18306
18307 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18308
18309 * gcc.dg/20020118-1.c: Declare abort.
18310 * gcc.dg/altivec_check.h: Likewise.
18311 * gcc.dg/iftrap-2.c: Likewise.
18312 * gcc.dg/pragma-darwin.c: Likewise.
18313 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18314
18315 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18316
18317 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18318
18319 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18320
18321 * gcc.c-torture/execute/builtins/abs-2.c,
18322 gcc.c-torture/execute/builtins/abs-3.c,
18323 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18324 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18325 intmax_t, uintmax_t and their limits.
18326 * gcc.dg/intmax_t-1.c: New test.
18327
18328 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18329
18330 * g++.dg/tc1/dr147.C: Add reference to PR.
18331
18332 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18333
18334 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18335 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18336
18337 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18338
18339 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18340
18341 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18342
18343 * gcc.dg/redecl-5.c: New test.
18344 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18345 of scanf.
18346
18347 2004-08-03 Roger Sayle <roger@eyesopen.com>
18348
18349 PR middle-end/16790
18350 * gcc.c-torture/execute/pr16790-1.c: New test case.
18351
18352 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18353
18354 * g++.dg/ext/visibility/assign1.C: New test.
18355 * g++.dg/ext/visibility/new1.C: Likewise.
18356
18357 * gcc.dg/symbian1.c: New test.
18358 * gcc.dg/symbian2.c: Likewise.
18359
18360 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18361
18362 PR target/16570
18363 * gcc.dg/i386-sse-9.c: New test.
18364
18365 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18366
18367 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18368
18369 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18370
18371 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18372 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18373 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18374 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18375 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18376 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18377 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18378 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18379 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18380 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18381 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18382 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18383 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18384 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18385 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18386 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18387 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18388 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18389 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18390 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18391 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18392 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18393 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18394 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18395 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18396 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18397 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18398 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18399 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18400 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18401 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18402 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18403 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18404 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18405 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18406 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18407 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18408 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18409 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18410 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18411 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18412 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18413 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18414 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18415 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18416 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18417 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18418 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18419 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18420 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18421 gcc.misc-tests/i386-pf-3dnow-1.c,
18422 gcc.misc-tests/i386-pf-athlon-1.c,
18423 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18424 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18425 Declare built-in functions used.
18426 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18427
18428 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18429
18430 PR c++/16707
18431 * g++.dg/lookup/using12.C: New test.
18432
18433 * g++.dg/init/null1.C: Fix PR number.
18434 * g++.dg/parse/namespace10.C: Likewise.
18435
18436 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18437
18438 PR c++/16224
18439 * g++.dg/template/spec17.C: New test.
18440 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18441 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18442
18443 2004-08-02 David Billinghurst
18444
18445 PR fortran/16292
18446 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18447
18448 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18449
18450 * gcc.dg/ia64-got-1.c: New test case.
18451
18452 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18453
18454 PR c++/16489
18455 * g++.dg/init/null1.C: New test.
18456 * g++.dg/tc1/dr76.C: Adjust error marker.
18457
18458 PR c++/16529
18459 * g++.dg/parse/namespace10.C: New test.
18460
18461 PR c++/16810
18462 * g++.dg/inherit/ptrmem2.C: New test.
18463
18464 2004-08-02 Ben Elliston <bje@au.ibm.com>
18465
18466 PR target/16155
18467 * gcc.dg/pr16155.c: New test.
18468
18469 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18470
18471 * gcc.dg/redecl-2.c: New test.
18472
18473 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18474
18475 * gcc.dg/darwin-longdouble.c: New file.
18476
18477 2004-07-30 Richard Henderson <rth@redhat.com>
18478
18479 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18480 write to constant argument.
18481 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18482
18483 2004-07-30 Richard Henderson <rth@redhat.com>
18484
18485 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18486 tests of nearest around zero.
18487
18488 2004-07-30 Andrew Pinski <apinski@apple.com>
18489
18490 * gcc.c-torture/compile/20040730-1.c: New test.
18491
18492 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18493
18494 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18495 powerpc-eabispe.
18496
18497 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18498
18499 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18500
18501 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18502
18503 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18504 contains $ld_library_path.
18505 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18506
18507 2004-07-29 Richard Henderson <rth@redhat.com>
18508
18509 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18510
18511 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18512 (alt2, which): New.
18513 (Check): Accept either alternative.
18514
18515 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18516
18517 * g++.dg/abi/inline1.C: New test.
18518 * g++.dg/abi/local1-a.cc: Likewise.
18519 * g++.dg/abi/local1.C: Likewise.
18520 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18521 * g++.dg/abi/mangle12.C: Likewise.
18522 * g++.dg/abi/mangle17.C: Likewise.
18523 * g++.dg/abi/mangle20-2.C: Likewise.
18524 * g++.dg/opt/interface1.C: Likewise.
18525 * g++.dg/opt/interface1.h: Likewise.
18526 * g++.dg/opt/interface1-a.cc: New test.
18527 * g++.dg/parse/repo1.C: New test.
18528 * g++.dg/template/repo1.C: Likewise.
18529 * g++.dg/warn/Winline-1.C: Likewise.
18530 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18531
18532 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18533
18534 * gcc.dg/tree-ssa/20040729-1.c: New test.
18535
18536 2004-07-27 Matt Austern <austern@apple.com>
18537
18538 * gcc.dg/darwin-bool-1.c: New test.
18539 * gcc.dg/darwin-bool-2.c: New test.
18540
18541 2004-07-28 Richard Henderson <rth@redhat.com>
18542
18543 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18544 arguments in the correct type. Don't write to constant arguments.
18545
18546 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18547
18548 PR tree-optimization/16688
18549 PR tree-optimization/16689
18550 * g++.dg/tree-ssa/pr16688.C: New test.
18551
18552 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18553
18554 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18555 loads. Not only in the comment, this time.
18556
18557 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18558
18559 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18560 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18561 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18562 * gcc.dg/sh4a-bitmovua.c: New.
18563 * gcc.dg/sh4a-cos.c: New.
18564 * gcc.dg/sh4a-cosf.c: New.
18565 * gcc.dg/sh4a-fprun.c: New.
18566 * gcc.dg/sh4a-fsrra.c: New.
18567 * gcc.dg/sh4a-memmovua.c: New.
18568 * gcc.dg/sh4a-sin.c: New.
18569 * gcc.dg/sh4a-sincos.c: New.
18570 * gcc.dg/sh4a-sincosf.c: New.
18571 * gcc.dg/sh4a-sinf.c: New.
18572
18573 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18574
18575 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18576 conditionals.
18577 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18578 loads.
18579 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18580 DOM1.
18581
18582 2004-07-27 Andrew Pinski <apinski@apple.com>
18583
18584 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18585
18586 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18587
18588 * gcc.dg/pragma-isr.c: New test.
18589
18590 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18591
18592 PR c++/14429
18593 * g++.dg/template/ttp11.C: New test.
18594
18595 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18596
18597 * gcc.c-torture/compile/20040727-1.c: New test.
18598
18599 2004-07-26 Eric Christopher <echristo@redhat.com>
18600
18601 * gcc.c-torture/compile/20040726-2.c: New test.
18602
18603 2004-07-26 Andrew Pinski <apinski@apple.com>
18604
18605 * g++.dg/rtti/tinfo1.C: Xfail.
18606
18607 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18608
18609 * gcc.c-torture/compile/20040726-1.c: New test.
18610
18611 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18612 Brian Ryner <bryner@brianryner.com>
18613
18614 PR c++/9283
18615 PR c++/15000
18616 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18617 * g++.dg/ext/visibility/: New directory.
18618 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18619 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18620 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18621 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18622 * g++.dg/ext/visibility/fvisibility.C,
18623 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18624 g++.dg/ext/visibility/fvisibility-override1.C
18625 g++.dg/ext/visibility/fvisibility-override2.C
18626 g++.dg/ext/visibility/memfuncts.C
18627 g++.dg/ext/visibility/noPLT.C
18628 g++.dg/ext/visibility/pragma.C
18629 g++.dg/ext/visibility/pragma-override1.C
18630 g++.dg/ext/visibility/pragma-override2.C
18631 g++.dg/ext/visibility/staticmemfuncts.C
18632 g++.dg/ext/visibility/virtual.C: New tests.
18633
18634 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18635
18636 PR c/15360
18637 * gcc.dg/pr15360-1.c: New test.
18638
18639 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18640
18641 * gcc.dg/pragma-align-2.c: New test.
18642 * gcc.dg/pragma-init-fini.c: New test.
18643 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18644 targets.
18645
18646 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18647
18648 * gcc.dg/init-string-2.c: New test.
18649
18650 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18651
18652 PR 16684
18653 * gcc.dg/Wredundant-decls-1.c: New test case.
18654
18655 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18656
18657 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18658 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18659 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18660 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18661 * gcc.dg/compat/generate-random.c: New file.
18662 * gcc.dg/compat/generate-random.h: Likewise.
18663 * gcc.dg/compat/generate-random_r.c: Likewise.
18664 * gcc.dg/compat/struct-layout-1.h: Likewise.
18665 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18666 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18667 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18668 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18669 * gcc.dg/compat/struct-layout-1_main.c: New test.
18670 * gcc.dg/compat/struct-layout-1_x.c: New file.
18671 * gcc.dg/compat/struct-layout-1_y.c: New file.
18672 * gcc.dg/compat/struct-layout-1_test.h: New file.
18673
18674 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18675
18676 * gcc.dg/comp-return-1.c: New test
18677
18678 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18679
18680 * gcc.dg/vmx/8-02a.c: Fix typo.
18681
18682 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18683 * gcc.dg/darwin-abi-3.c: New test.
18684
18685 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18686 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18687
18688 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18689 * gcc.dg/vmx/ops-long-1.c: New test.
18690 * gcc.dg/vmx/ops-long-2.c: New test.
18691
18692 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18693
18694 * g++.dg/lookup/conv-[1234].C: New.
18695
18696 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18697
18698 * g++.dg/parse/attr2.C: Simplify.
18699
18700 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18701
18702 PR c/7284
18703 * gcc.c-torture/execute/pr7284-1.c: New test.
18704
18705 2004-07-22 Brian Booth <bbooth@redhat.com>
18706
18707 * gcc.dg/tree-ssa/20040721-1.c: New test.
18708
18709 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18710
18711 * g++.dg/template/crash20.c: New.
18712
18713 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18714
18715 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18716 Add dg-run directive. Declare variables as required.
18717 * gfortran.dg/g77/README: Update
18718
18719 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
18720
18721 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18722 gcc.dg/cris-peep2-andu2.c: New tests.
18723
18724 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18725
18726 PR c/15052
18727 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18728 on return type.
18729 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
18730 messages.
18731 * gcc.dg/qual-return-2.c: Update expected messages.
18732 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18733
18734 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18735
18736 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18737 * gcc.dg/noncompile/921102-1.c: Update expected error message.
18738
18739 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18740
18741 PR c/11250
18742 * gcc.dg/init-string-1.c: New test.
18743
18744 2004-07-21 Jakub Jelinek <jakub@redhat.com>
18745
18746 PR middle-end/15345
18747 PR c/16450
18748 * gcc.dg/torture/nested-fn-1.c: New test.
18749
18750 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
18751
18752 PR target/16559
18753 * gcc.dg/ia64-fptr-1.c: New file.
18754
18755 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18756
18757 PR c++/14497
18758 * g++.dg/template/spec16.C: New test.
18759 * g++.old-deja/g++.robertl/eb118.C: Remove.
18760
18761 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18762
18763 PR c++/509
18764 * g++.dg/template/spec15.C: New test.
18765
18766 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
18767
18768 Copy cases from g77.f-torture/execute and add dg-run
18769 directive. Other changes as noted.
18770 * gfortran.dg/g77/13037.f
18771 * gfortran.dg/g77/1832.f
18772 * gfortran.dg/g77/19981119-0.f
18773 * gfortran.dg/g77/19990313-0.f
18774 * gfortran.dg/g77/19990313-1.f
18775 * gfortran.dg/g77/19990313-2.f
18776 * gfortran.dg/g77/19990313-3.f
18777 * gfortran.dg/g77/19990419-1.f
18778 * gfortran.dg/g77/19990826-0.f
18779 * gfortran.dg/g77/19990826-2.f
18780 * gfortran.dg/g77/20000503-1.f
18781 * gfortran.dg/g77/20001111.f
18782 * gfortran.dg/g77/20010116.f
18783 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18784 * gfortran.dg/g77/20010430.f
18785 * gfortran.dg/g77/6177.f
18786 * gfortran.dg/g77/947.f
18787 * gfortran.dg/g77/970816-3.f
18788 * gfortran.dg/g77/971102-1.f
18789 * gfortran.dg/g77/980520-1.f
18790 * gfortran.dg/g77/980628-0.f
18791 * gfortran.dg/g77/980628-1.f
18792 * gfortran.dg/g77/980628-10.f
18793 * gfortran.dg/g77/980628-2.f
18794 * gfortran.dg/g77/980628-3.f
18795 * gfortran.dg/g77/980628-7.f
18796 * gfortran.dg/g77/980628-8.f
18797 * gfortran.dg/g77/980628-9.f
18798 * gfortran.dg/g77/980701-0.f
18799 * gfortran.dg/g77/980701-1.f
18800 * gfortran.dg/g77/cabs.f
18801 * gfortran.dg/g77/claus.f
18802 * gfortran.dg/g77/complex_1.f
18803 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18804 * gfortran.dg/g77/dcomplex.f
18805 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18806 * gfortran.dg/g77/f90-intrinsic-mathematical.f
18807 * gfortran.dg/g77/f90-intrinsic-numeric.f
18808 * gfortran.dg/g77/int8421.f
18809 * gfortran.dg/g77/labug1.f
18810 * gfortran.dg/g77/large_vec.f
18811 * gfortran.dg/g77/le.f
18812 * gfortran.dg/g77/short.f
18813 * gfortran.dg/g77/README: Update
18814
18815 2004-07-20 Mark Mitchell <mark@codesourcery.com>
18816
18817 PR c++/16637
18818 * g++.dg/parse/lookup4.C: New test.
18819
18820 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18821
18822 PR c++/16175
18823 * g++.dg/template/ttp10.C: New test.
18824
18825 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
18826
18827 * gcc.dg/pr12625-1.c: New test.
18828
18829 2004-07-20 Steven Bosscher <stevenb@suse.de>
18830
18831 * testsuite/gcc.dg/switch-warn-1.c: New test.
18832 * testsuite/gcc.dg/switch-warn-2.c: New test.
18833 * gcc.c-torture/compile/pr14730.c: Update.
18834
18835 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
18836
18837 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18838 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18839 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18840 g++.dg/template/nontype3.C: Remove trailing CR from tests.
18841
18842 2004-07-18 Mark Mitchell <mark@codesourcery.com>
18843
18844 PR c++/16623
18845 * g++.dg/template/assign1.C: New test.
18846
18847 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18848
18849 PR c++/12170
18850 * g++.dg/template/ttp9.C: New test.
18851
18852 2004-07-19 Daniel Jacobowitz <dan@debian.org>
18853
18854 * gcc.dg/format/cmn-err-1.c: New test.
18855
18856 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
18857
18858 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18859 gcc.dg/Wparentheses-10.c: New tests.
18860 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18861
18862 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18863
18864 PR fortran/16465
18865 * gfortran.dg/g77//ffixed-line-length-0.f,
18866 gfortran.dg/g77/ffixed-line-length-132.f,
18867 gfortran.dg/g77/ffixed-line-length-72.f,
18868 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18869 gfortran.dg/g77/README: Update.
18870
18871 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18872
18873 PR c++/13092
18874 * g++.dg/template/non-dependent7.C: New test.
18875 * g++.dg/template/non-dependent8.C: Likewise.
18876 * g++.dg/template/non-dependent9.C: Likewise.
18877 * g++.dg/template/non-dependent10.C: Likewise.
18878
18879 2004-07-17 Mark Mitchell <mark@codesourcery.com>
18880
18881 PR c++/16337
18882 * g++.dg/parse/attr2.C: New test.
18883
18884 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
18885
18886 * g77.dg: Removed.
18887 * g77.f-torture: Ditto.
18888
18889 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
18890
18891 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18892 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18893 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18894
18895 2004-07-16 Richard Henderson <rth@redhat.com>
18896
18897 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18898
18899 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18900
18901 * lib/fortran-torture.exp (fortran-torture): Don't test compile
18902 tests with full list of options.
18903 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18904 of TORTURE_OPTIONS if test contains 'dg-do run'.
18905
18906 PR fortran/16404
18907 * gfortran.dg/do_iterator.f90: New test.
18908
18909 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18910
18911 PR rtl-optimization/16536
18912 * gcc.c-torture/execute/restrict-1.c: New test.
18913
18914 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18915
18916 PR fortran/15324
18917 * gfortran.dg/pr15324.f90: New test.
18918
18919 PR fortran/15129
18920 * gfortran.dg/pr15129.f90: New test.
18921
18922 PR fortran/15140
18923 * gfortran.dg/pr15140.f90: New test.
18924
18925 PR fortran/13792
18926 * gfortran.fortran-torture/execute/bounds.f90: Add check for
18927 compile-time simplification.
18928
18929 2004-07-14 Mike Stump <mrs@apple.com>
18930
18931 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18932
18933 2004-07-14 James E Wilson <wilson@specifixinc.com>
18934
18935 PR target/16325
18936 * gcc.dg/profile-generate-1.c: New.
18937
18938 2004-07-15 Jakub Jelinek <jakub@redhat.com>
18939
18940 * gcc.c-torture/execute/20040709-1.c: New test.
18941 * gcc.c-torture/execute/20040709-2.c: New test.
18942
18943 2004-07-14 Mike Stump <mrs@apple.com>
18944
18945 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18946
18947 2004-07-14 Mike Stump <mrs@apple.com>
18948
18949 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18950
18951 2004-07-13 Mark Mitchell <mark@codesourcery.com>
18952
18953 PR c++/16518
18954 * g++.dg/parse/mutable1.C: New test.
18955
18956 2004-07-13 Diego Novillo <dnovillo@redhat.com>
18957
18958 PR tree-optimization/16443
18959 * gcc.dg/tree-ssa/20040713-1.c: New test.
18960
18961 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
18962
18963 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18964 for operator new.
18965
18966 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18967
18968 * gfortran.dg/g77/README: New file
18969 * gfortran.dg/g77/19981216-0.f: Copy from
18970 g77.f-torture/noncompile. Add "dg-do compile" and
18971 dg-error as required.
18972 * gfortran.dg/g77/19990218-1.f: Likewise.
18973 * gfortran.dg/g77/19990905-1.f: Likewise.
18974 * gfortran.dg/g77/9263.f: Likewise.
18975 * gfortran.dg/g77/980615-0.f: Likewise.
18976 * gfortran.dg/g77/980616-0.f: Likewise.
18977 * gfortran.dg/g77/check0.f: Likewise.
18978 * gfortran.dg/g77/select_no_compile.f: Likewise.
18979
18980 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18981
18982 Copy files from g77.f-torture/compile.
18983 Add "{ dg-do compile}". Other changes as noted
18984 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18985 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18986 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18987 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18988 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18989 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18990 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18991 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18992 statement to conform to standard. Append alpha1.x for reference.
18993 * gfortran.dg/g77/xformat.f: Add dg-warning
18994
18995 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18996
18997 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18998 Add {dg-do compile} directive.
18999 * gfortran.dg/g77/cpp2.F: Likewise.
19000
19001 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19002
19003 PR c++/5402
19004 * g++.dg/lookup/name-clash1.C: New test.
19005
19006 PR c++/9777
19007 * g++.dg/lookup/name-clash2.C: New test.
19008
19009 PR c++/12102
19010 * g++.dg/lookup/name-clash3.C: New test.
19011
19012 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19013
19014 * g++.dg/lookup/new2.C: New test.
19015 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19016
19017 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
19018
19019 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19020 Add {dg-do compile} directive.
19021 * gfortran.dg/g77/13060.f: Likewise.
19022 * gfortran.dg/g77/19990218-0.f: Likewise.
19023 * gfortran.dg/g77/19990305-0.f: Likewise.
19024 * gfortran.dg/g77/19990419-0.f: Likewise.
19025 * gfortran.dg/g77/19990502-0.f: Likewise.
19026 * gfortran.dg/g77/19990502-1.f: Likewise.
19027 * gfortran.dg/g77/19990525-0.f: Likewise.
19028 * gfortran.dg/g77/19990826-1.f: Likewise.
19029 * gfortran.dg/g77/19990826-3.f: Likewise.
19030 * gfortran.dg/g77/19990905-2.f: Likewise.
19031 * gfortran.dg/g77/20000412-1.f: Likewise.
19032 * gfortran.dg/g77/20000511-1.f: Likewise.
19033 * gfortran.dg/g77/20000511-2.f: Likewise.
19034 * gfortran.dg/g77/20000518.f: Likewise.
19035 * gfortran.dg/g77/20000601-1.f: Likewise.
19036 * gfortran.dg/g77/20000601-2.f: Likewise.
19037 * gfortran.dg/g77/20000629-1.f: Likewise.
19038 * gfortran.dg/g77/20000630-2.f: Likewise.
19039 * gfortran.dg/g77/20010115.f: Likewise.
19040 * gfortran.dg/g77/20010321-1.f: Likewise.
19041 * gfortran.dg/g77/20010426.f: Likewise.
19042 * gfortran.dg/g77/20020307-1.f: Likewise.
19043 * gfortran.dg/g77/8485.f: Likewise.
19044 * gfortran.dg/g77/960317-1.f: Likewise.
19045 * gfortran.dg/g77/970915-0.f: Likewise.
19046 * gfortran.dg/g77/980310-1.f: Likewise.
19047 * gfortran.dg/g77/980310-2.f: Likewise.
19048 * gfortran.dg/g77/980310-3.f: Likewise.
19049 * gfortran.dg/g77/980310-4.f: Likewise.
19050 * gfortran.dg/g77/980310-6.f: Likewise.
19051 * gfortran.dg/g77/980310-7.f: Likewise.
19052 * gfortran.dg/g77/980310-8.f: Likewise.
19053 * gfortran.dg/g77/980419-2.f: Likewise.
19054 * gfortran.dg/g77/980424-0.f: Likewise.
19055 * gfortran.dg/g77/980427-0.f: Likewise.
19056 * gfortran.dg/g77/980729-0.f: Likewise.
19057 * gfortran.dg/g77/981117-1.f: Likewise.
19058 * gfortran.dg/g77/toon_1.f: Likewise.
19059
19060 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19061
19062 PR c++/2204
19063 * g++.dg/other/abstract2.C: New test.
19064
19065 2004-07-12 Paul Brook <paul@codesourcery.com>
19066
19067 * gfortran.dg/pointer_init_1.f90: New test.
19068
19069 2004-07-11 Paul Brook <paul@codesourcery.com>
19070
19071 PR fortran/15986
19072 * gfortran.dg/contained_1.f90: New test.
19073
19074 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19075
19076 * g++.dg/parse/defarg8.C: New test.
19077
19078 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19079
19080 PR fortran/16433
19081 * gfortran.dg/pr16433.f: New test.
19082
19083 PR fortran/17574
19084 * gfortran.dg/pr15754.f90: New test.
19085
19086 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19087
19088 PR tree-optimization/16437
19089 * gcc.c-torture/execute/bitfld-4.c: New test.
19090
19091 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19092
19093 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19094 access to common var from module.
19095
19096 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19097
19098 PR fortran/16336
19099 * gfortran.fortran-torture/execute/common_2.f90: New test.
19100
19101 2004-07-10 Paul Brook <paul@codesourcery.com>
19102
19103 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19104
19105 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19106
19107 PR fortran/15969
19108 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19109
19110 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19111
19112 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19113 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19114 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19115 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19116 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19117 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19118 * gfortran.dg/g77/funderscoring.f: Likewise.
19119 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19120
19121 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19122
19123 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19124
19125 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19126 Paul Brook <paul@codesourcery.com>
19127
19128 PR fortran/13415
19129 * gfortran.dg/common_pointer_1.f90: New test.
19130
19131 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19132
19133 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19134
19135 2004-07-09 James E Wilson <wilson@specifixinc.com>
19136
19137 PR target/16364
19138 * gcc.c-torture/compile/20040709-1.c: New.
19139
19140 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19141
19142 PR fortran/14077
19143 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19144
19145 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19146
19147 PR fortran/13201
19148 * gfortran.dg/shape_1.f90: New test.
19149
19150 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19151 Andrew Pinski <apinski@apple.com>
19152
19153 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19154
19155 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19156
19157 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19158 comment.
19159
19160 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19161 Paul Brook <paul@codesourcery.com>
19162
19163 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19164 '.f95' and '.F95'.
19165
19166 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19167
19168 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19169
19170 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19171
19172 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19173 testcases with capital suffix.
19174
19175 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19176
19177 PR fortran/15481
19178 PR fortran/13372
19179 PR fortran/13575
19180 PR fortran/15978
19181 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19182
19183 * gfortran.dg/implicit_1.f90: New test.
19184
19185 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19186
19187 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19188 expression to match gfortran warning/error messages
19189 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19190 dg-error text.
19191
19192 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19193
19194 * lib/fortran-torture.exp: Rename proc search_for to
19195 search_for_re.
19196
19197 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19198
19199 * gcc.c-torture/execute/simd-5.x: New file.
19200 XFAIL on SPARC 64-bit at -O0.
19201
19202 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19203
19204 PR c++/8211
19205 PR c++/16165
19206 * g++.dg/warn/effc3.C: New test.
19207
19208 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19209
19210 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19211 change X to 1X in format.
19212 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19213 add data statements to conform to standard.
19214
19215 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19216
19217 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19218 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19219 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19220
19221 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19222
19223 * gfortran.dg/g77/7388.f: Copy from g77.dg
19224 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19225 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19226 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19227 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19228 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19229 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19230 * gfortran.dg/g77/strlen0.f: Likewise.
19231
19232 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19233
19234 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19235 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19236
19237 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19238
19239 * gcc.c-torture/execute/920428-2.x: Delete.
19240 * gcc.c-torture/execute/920501-7.x: Likewise.
19241
19242 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19243
19244 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19245 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19246 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19247 prescott and c3-2.
19248 (PREFETCH_3DNOW): Add -march=c3.
19249
19250 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19251
19252 PR c/16437
19253 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19254 * gcc.c-torture/execute/bf64-1.x: Likewise.
19255
19256 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19257
19258 * gcc.c-torture/compile/20040708-1.c: New test.
19259
19260 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19261
19262 PR c++/16169
19263 * g++.dg/warn/effc2.C: New test.
19264
19265 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19266
19267 * gcc.c-torture/execute/bitfld-1.x: Remove.
19268 * gcc.c-torture/execute/bitfld-3.c: New test.
19269 * gcc.dg/bitfld-2.c: Remove XFAILs.
19270
19271 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19272
19273 PR c++/16276
19274 * g++.dg/rtti/tinfo1.C: New file.
19275
19276 2004-07-07 Eric Christopher <echristo@redhat.com>
19277
19278 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19279
19280 2004-07-07 Andrew Pinski <apinski@apple.com>
19281
19282 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19283
19284 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19285
19286 * g++.dg/init/call1.C: XFAIL.
19287
19288 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19289
19290 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19291 except for movstrict*, to movmem* and clrstr* to clrmem*.
19292
19293 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19294
19295 * gcc.c-torture/execute/20040707-1.c: New test.
19296
19297 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19298
19299 * gcc.c-torture/execute/20040706-1.c: New test.
19300
19301 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19302
19303 PR c++/3671
19304 * g++.dg/template/spec14.C: New test.
19305
19306 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19307
19308 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19309 nothing if not yet defined. Use it in b, c and d type definitions.
19310 * gcc.c-torture/execute/20040705-1.c: New test.
19311 * gcc.c-torture/execute/20040705-2.c: New test.
19312
19313 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19314
19315 PR c++/2518
19316 * g++.dg/lookup/new1.C: New test.
19317
19318 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19319
19320 PR c++/11406
19321 * g++.dg/template/sizeof8.C: New test.
19322
19323 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19324
19325 * gcc.c-torture/compile/20040705-1.c: New test.
19326
19327 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19328
19329 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19330
19331 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19332
19333 * gcc.dg/cpp/if-mop.c: Two new testcases.
19334 * gcc.dg/cpp/trad/comment-3.c: New.
19335
19336 2004-07-04 Paul Brook <paul@codesourcery.com>
19337
19338 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19339
19340 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19341
19342 PR c++/3761
19343 * g++.dg/lookup/crash4.C: New test.
19344
19345 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19346
19347 * gcc.c-torture/execute/builtin-abs-1.c
19348 * gcc.c-torture/execute/builtin-abs-2.c
19349 * gcc.c-torture/execute/builtin-complex-1.c
19350 * gcc.c-torture/execute/builtins/string-1-lib.c
19351 * gcc.c-torture/execute/builtins/string-1.c
19352 * gcc.c-torture/execute/builtins/string-2-lib.c
19353 * gcc.c-torture/execute/builtins/string-2.c
19354 * gcc.c-torture/execute/builtins/string-3-lib.c
19355 * gcc.c-torture/execute/builtins/string-3.c
19356 * gcc.c-torture/execute/builtins/string-4-lib.c
19357 * gcc.c-torture/execute/builtins/string-4.c
19358 * gcc.c-torture/execute/builtins/string-5-lib.c
19359 * gcc.c-torture/execute/builtins/string-5.c
19360 * gcc.c-torture/execute/builtins/string-6-lib.c
19361 * gcc.c-torture/execute/builtins/string-6.c
19362 * gcc.c-torture/execute/builtins/string-7-lib.c
19363 * gcc.c-torture/execute/builtins/string-7.c
19364 * gcc.c-torture/execute/builtins/string-8-lib.c
19365 * gcc.c-torture/execute/builtins/string-8.c
19366 * gcc.c-torture/execute/builtins/string-9-lib.c
19367 * gcc.c-torture/execute/builtins/string-9.c
19368 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19369 * gcc.c-torture/execute/builtins/string-asm-1.c
19370 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19371 * gcc.c-torture/execute/builtins/string-asm-2.c
19372 * gcc.c-torture/execute/stdio-opt-1.c
19373 * gcc.c-torture/execute/stdio-opt-2.c
19374 * gcc.c-torture/execute/stdio-opt-3.c
19375 * gcc.c-torture/execute/string-opt-1.c
19376 * gcc.c-torture/execute/string-opt-10.c
19377 * gcc.c-torture/execute/string-opt-11.c
19378 * gcc.c-torture/execute/string-opt-12.c
19379 * gcc.c-torture/execute/string-opt-13.c
19380 * gcc.c-torture/execute/string-opt-14.c
19381 * gcc.c-torture/execute/string-opt-15.c
19382 * gcc.c-torture/execute/string-opt-16.c
19383 * gcc.c-torture/execute/string-opt-2.c
19384 * gcc.c-torture/execute/string-opt-6.c
19385 * gcc.c-torture/execute/string-opt-7.c
19386 * gcc.c-torture/execute/string-opt-8.c:
19387 Replace with ...
19388
19389 * gcc.c-torture/execute/builtins/abs-2.c
19390 * gcc.c-torture/execute/builtins/abs-3.c
19391 * gcc.c-torture/execute/builtins/complex-1.c
19392 * gcc.c-torture/execute/builtins/fprintf.c
19393 * gcc.c-torture/execute/builtins/fputs.c
19394 * gcc.c-torture/execute/builtins/memcmp.c
19395 * gcc.c-torture/execute/builtins/memmove.c
19396 * gcc.c-torture/execute/builtins/memops-asm.c
19397 * gcc.c-torture/execute/builtins/mempcpy-2.c
19398 * gcc.c-torture/execute/builtins/mempcpy.c
19399 * gcc.c-torture/execute/builtins/memset.c
19400 * gcc.c-torture/execute/builtins/printf.c
19401 * gcc.c-torture/execute/builtins/sprintf.c
19402 * gcc.c-torture/execute/builtins/strcat.c
19403 * gcc.c-torture/execute/builtins/strchr.c
19404 * gcc.c-torture/execute/builtins/strcmp.c
19405 * gcc.c-torture/execute/builtins/strcpy.c
19406 * gcc.c-torture/execute/builtins/strcspn.c
19407 * gcc.c-torture/execute/builtins/strlen-2.c
19408 * gcc.c-torture/execute/builtins/strlen.c
19409 * gcc.c-torture/execute/builtins/strncat.c
19410 * gcc.c-torture/execute/builtins/strncmp-2.c
19411 * gcc.c-torture/execute/builtins/strncmp.c
19412 * gcc.c-torture/execute/builtins/strncpy.c
19413 * gcc.c-torture/execute/builtins/strpbrk.c
19414 * gcc.c-torture/execute/builtins/strpcpy-2.c
19415 * gcc.c-torture/execute/builtins/strpcpy.c
19416 * gcc.c-torture/execute/builtins/strrchr.c
19417 * gcc.c-torture/execute/builtins/strspn.c
19418 * gcc.c-torture/execute/builtins/strstr-asm.c
19419 * gcc.c-torture/execute/builtins/strstr.c:
19420 ... these new files.
19421
19422 * gcc.c-torture/execute/builtins/abs-2-lib.c
19423 * gcc.c-torture/execute/builtins/abs-3-lib.c
19424 * gcc.c-torture/execute/builtins/complex-1-lib.c
19425 * gcc.c-torture/execute/builtins/fprintf-lib.c
19426 * gcc.c-torture/execute/builtins/fputs-lib.c
19427 * gcc.c-torture/execute/builtins/memcmp-lib.c
19428 * gcc.c-torture/execute/builtins/memmove-lib.c
19429 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19430 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19431 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19432 * gcc.c-torture/execute/builtins/memset-lib.c
19433 * gcc.c-torture/execute/builtins/printf-lib.c
19434 * gcc.c-torture/execute/builtins/sprintf-lib.c
19435 * gcc.c-torture/execute/builtins/strcat-lib.c
19436 * gcc.c-torture/execute/builtins/strchr-lib.c
19437 * gcc.c-torture/execute/builtins/strcmp-lib.c
19438 * gcc.c-torture/execute/builtins/strcpy-lib.c
19439 * gcc.c-torture/execute/builtins/strcspn-lib.c
19440 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19441 * gcc.c-torture/execute/builtins/strlen-lib.c
19442 * gcc.c-torture/execute/builtins/strncat-lib.c
19443 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19444 * gcc.c-torture/execute/builtins/strncmp-lib.c
19445 * gcc.c-torture/execute/builtins/strncpy-lib.c
19446 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19447 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19448 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19449 * gcc.c-torture/execute/builtins/strrchr-lib.c
19450 * gcc.c-torture/execute/builtins/strspn-lib.c
19451 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19452 * gcc.c-torture/execute/builtins/strstr-lib.c
19453 * gcc.c-torture/execute/builtins/lib/abs.c
19454 * gcc.c-torture/execute/builtins/lib/fprintf.c
19455 * gcc.c-torture/execute/builtins/lib/memset.c
19456 * gcc.c-torture/execute/builtins/lib/printf.c
19457 * gcc.c-torture/execute/builtins/lib/sprintf.c
19458 * gcc.c-torture/execute/builtins/lib/strcpy.c
19459 * gcc.c-torture/execute/builtins/lib/strcspn.c
19460 * gcc.c-torture/execute/builtins/lib/strncat.c
19461 * gcc.c-torture/execute/builtins/lib/strncmp.c
19462 * gcc.c-torture/execute/builtins/lib/strncpy.c
19463 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19464 * gcc.c-torture/execute/builtins/lib/strspn.c
19465 * gcc.c-torture/execute/builtins/lib/strstr.c:
19466 New files containing support routines.
19467
19468 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19469 declaration.
19470 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19471 when not optimizing.
19472
19473 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19474
19475 PR c++/16240
19476 * g++.dg/abi/mangle22.C: New test.
19477 * g++.dg/abi/mangle23.C: Likewise.
19478
19479 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19480
19481 PR fortran/16290
19482 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19483 Allow for cases without denormalized floating point numbers.
19484
19485 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19486
19487 PR c/1027
19488 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19489 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19490 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19491 expected warning text.
19492 * gcc.dg/format/diag-2.c: New test.
19493
19494 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19495
19496 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19497
19498 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19499
19500 * gcc.dg/builtins-43.c: New.
19501 * gcc.dg/builtins-44.c: New.
19502 * gcc.dg/builtins-45.c: New.
19503
19504 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19505 Andreas Tobler <a.tobler@schweiz.ch>
19506
19507 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19508 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19509 as SIGSEGV.
19510 * gcc.dg/cleanup-11.c: Likewise.
19511 * gcc.dg/cleanup-8.c: Likewise.
19512 * gcc.dg/cleanup-9.c: Likewise.
19513 * gcc.dg/cleanup-5.c: Run on all platforms.
19514
19515 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19516
19517 * g++.dg/warn/nonnull1.C: New test.
19518
19519 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19520
19521 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19522 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19523 Special-case the Sun compiler wrt to <complex.h>.
19524
19525 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19526
19527 * gcc.dg/Wunreachable-8.C: New test.
19528
19529 * gcc.dg/h8300-ice2.c : New test.
19530
19531 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19532
19533 PR fortran/16161
19534 * gfortran.fortran-torture/compile/implicit.f90: Add test
19535 for implicit character.
19536
19537 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19538
19539 PR fortran/16289
19540 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19541 Use tiny() intrinsic to find smallest non-negative real
19542
19543 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19544
19545 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19546 * gcc.dg/compat/struct-by-value-22_x.c: New.
19547 * gcc.dg/compat/struct-by-value-22_y.c: New.
19548
19549 * gcc.c-torture/execute/20040629-1.c: New test.
19550
19551 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19552
19553 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19554 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19555
19556 PR target/16195
19557 * gcc.dg/20040625-1.c: New test.
19558
19559 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19560
19561 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19562
19563 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19564
19565 PR fortran/15963
19566 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19567
19568 2004-06-29 Richard Henderson <rth@redhat.com>
19569
19570 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19571
19572 2004-06-29 Paul Brook <paul@codesourcery.com>
19573
19574 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19575 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19576
19577 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19578
19579 PR c++/16260
19580 * g++.dg/parse/crash15.C: New.
19581
19582 2004-06-28 Andrew Pinski <apinski@apple.com>
19583
19584 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19585 by the error already.
19586
19587 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19588
19589 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19590
19591 PR target/14041
19592 * gcc.dg/h8300-bss-align-1.c : New.
19593
19594 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19595
19596 * PR c++/16174
19597 * g++.dg/template/ctor4.C: New.
19598
19599 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19600
19601 PR c++/16205
19602 * g++.dg/warn/Wsequence-point-1.C: New test.
19603
19604 2004-06-27 Paul Brook <paul@codesourcery.com>
19605
19606 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19607
19608 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19609
19610 * g++.old-deja/g++.mike/p7325.C: Remove.
19611
19612 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19613
19614 PR c/14963
19615 * gcc.dg/pr14963.c: New test.
19616
19617 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19618
19619 PR c++/16193
19620 * g++.dg/parse/redef1.C: New test.
19621
19622 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19623
19624 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19625 20021110.c.
19626 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19627 20021119-1.c.
19628 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19629 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19630 5-04.c.
19631 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19632 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19633 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19634 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19635 g++.brendan/enum14.C.
19636 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19637 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19638 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19639 g++.mike/virt1.C.
19640 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19641 memtemp24.C.
19642
19643 2004-06-27 Roger Sayle <roger@eyesopen.com>
19644
19645 * gcc.dg/20040527-1.c: New test case.
19646
19647 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19648
19649 PR gfortran/pr16196
19650 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19651
19652 2004-06-25 Roger Sayle <roger@eyesopen.com>
19653
19654 PR middle-end/15825
19655 * gcc.dg/pr15825-1.c: New test case.
19656
19657 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19658
19659 * gcc.c-torture/execute/20040625-1.c: New test.
19660
19661 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19662
19663 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19664
19665 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19666
19667 * gcc.dg/torture/mips-div-1.c: New test.
19668
19669 2004-06-24 Jeff Law <law@redhat.com>
19670
19671 * gcc.dg/tree-ssa/20040624-1.c: New test.
19672
19673 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19674
19675 * gcc.c-torture/compile/20040624-1.c: New test.
19676
19677 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19678
19679 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19680 this directory.
19681
19682 2004-06-23 Andrew Pinski <apinski@apple.com>
19683
19684 PR middle-end/15988
19685 * g++.dg/opt/ptrmem4.C: New test.
19686
19687 * gcc.dg/c90-array-quals-2.c: New test.
19688
19689 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19690
19691 * gcc.dg/kpice1.c: New test.
19692
19693 2006-06-23 Andrew Pinski <apinski@apple.com>
19694
19695 * gcc.dg/c90-array-quals.c: New test.
19696
19697 2006-06-22 Richard Henderson <rth@redhat.com>
19698
19699 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19700
19701 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19702
19703 * gcc.dg/builtins-config.h: Handle FreeBSD.
19704
19705 2006-06-22 Richard Henderson <rth@redhat.com>
19706
19707 * g++.dg/opt/devirt1.C: New.
19708
19709 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19710
19711 * g++.dg/opt/pr15551.C: New testcase.
19712
19713 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19714
19715 PR target/14800
19716 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19717 x86_64-*-linux* when compiling for 32bit.
19718
19719 2004-06-21 Andrew Pinski <apinski@apple.com>
19720
19721 * gcc.dg/pch/struct-1.c: New.
19722 * gcc.dg/pch/struct-1.hs: New.
19723
19724 2004-06-21 Geoffrey Keating <geoffk@apple.com>
19725
19726 * gcc.dg/pch/save-temps-1.c: New file.
19727 * gcc.dg/pch/save-temps-1.hs: New file.
19728
19729 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
19730
19731 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19732 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19733
19734 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19735
19736 * gfortran.fortran-torture/execute/select_1.f90: Rename function
19737 to fix type error.
19738 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19739 Remove trailing spaces.
19740
19741 2004-06-21 Richard Henderson <rth@redhat.com>
19742
19743 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19744 merging && to BIT_FIELD_REF.
19745
19746 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
19747
19748 * g++.dg/opt/placeholder1.C: New test.
19749
19750 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19751
19752 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19753 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19754 * gcc.dg/compat/union-m128-1_x.c: Likewise.
19755 * gcc.dg/compat/union-m128-1_y.c: Likewise.
19756
19757 2004-06-20 Zack Weinberg <zack@codesourcery.com>
19758
19759 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19760 extern "C".
19761 * g++.dg/other/pragma-re-1.C: Add comments.
19762
19763 2004-06-19 Bud Davis <bdavis9659@comcast.net>
19764
19765 PR gfortran/16080
19766 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19767
19768 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
19769
19770 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19771 instead of setting the type of size_t by
19772 hand.
19773
19774 2004-06-18 Roger Sayle <roger@eyesopen.com>
19775
19776 * gcc.dg/unordered-2.c: New test case.
19777 * gcc.dg/unordered-3.c: New test case.
19778
19779 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
19780
19781 PR other/16043
19782 * lib/g++.exp (g++_version): Tweak regexp for version
19783 * lib/g77.exp (g77_version): Likewise.
19784 * lib/gfortran.exp (gfortran_version): Likewise.
19785 * lib/objc.exp (objc_version): Likewise.
19786 * lib/treelang.exp (treelang_version): Likewise.
19787
19788 2004-06-19 Jakub Jelinek <jakub@redhat.com>
19789
19790 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19791 Use INT_MAX instead of __INT_MAX__.
19792 * gcc.dg/compat/struct-align-2_y.c: Likewise.
19793
19794 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19795 * gcc.dg/compat/scalar-return-3_x.c: Use it.
19796 * gcc.dg/compat/scalar-return-3_y.c: Use it.
19797 * gcc.dg/compat/scalar-return-4_x.c: Use it.
19798 * gcc.dg/compat/scalar-return-4_y.c: Use it.
19799 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19800 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19801 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19802 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19803
19804 * gcc.dg/range-test-1.c: New test.
19805 * g++.dg/opt/range-test-1.C: New test.
19806
19807 2004-06-17 Richard Henderson <rth@redhat.com>
19808
19809 * objc.dg/sync-1.m: New.
19810 * objc.dg/try-catch-1.m: Don't force next runtime.
19811 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19812 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
19813 shadowed catch clause.
19814 * objc.dg/try-catch-5.m: New.
19815
19816 2004-06-17 Zack Weinberg <zack@codesourcery.com>
19817
19818 Bug 14610
19819 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19820
19821 2004-06-15 Richard Henderson <rth@redhat.com>
19822
19823 * gcc.dg/20001116-1.c: Move expected warning line.
19824
19825 2004-06-15 Richard Henderson <rth@redhat.com>
19826
19827 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19828 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19829
19830 2004-06-15 Jeff Law <law@redhat.com>
19831
19832 * gcc.dg/tree-ssa/20040615-1.c: New test.
19833 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19834 be less sensitive to operand ordering.
19835 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19836
19837 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
19838
19839 * g++.dg/abi/bitfield3.C: Add comment..
19840
19841 2004-06-15 Richard Henderson <rth@redhat.com>
19842
19843 * g++.dg/ext/stmtexpr1.C: XFAIL.
19844 * gcc.dg/20030612-1.c: XFAIL.
19845
19846 2004-06-15 Eric Christopher <echristo@redhat.com>
19847
19848 * g++.dg/charset/asm5.c: New.
19849 * gcc.dg/charset/asm6.c: New.
19850
19851 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19852
19853 PR fortran/15962
19854 * gfortran.fortran-torture/execute/select_1.f90: New test.
19855
19856 2004-06-15 Paul Brook <paul@codesourcery.com>
19857
19858 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19859
19860 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19861
19862 PR c++/15967
19863 * g++.dg/lookup/crash3.C: New test.
19864
19865 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19866
19867 PR c++/15947
19868 * g++.dg/parse/dtor4.C: New test.
19869
19870 2004-06-14 Jeff Law <law@redhat.com>
19871
19872 * gcc.c-torture/compile/20040614-1.c: New test.
19873
19874 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19875
19876 PR fortran/15211
19877 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19878 LEN of a character array.
19879
19880 2004-06-14 Mark Mitchell <mark@codesourcery.com>
19881
19882 PR c++/15096
19883 * g++.dg/template/ptrmem10.C: New test.
19884
19885 PR c++/14930
19886 * g++.dg/template/friend30.C: New test.
19887
19888 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19889
19890 PR fortran/14928
19891 * gfortran.fortran-torture/compile/mloc.f90: New test.
19892
19893 2004-06-13 Paul Brook <paul@codesourcery.com>
19894
19895 * gfortran.fortran-torture/execute/random_2.f90: New test.
19896
19897 2004-06-13 Eric Christopher <echristo@redhat.com>
19898
19899 * gcc.dg/noncompile/redecl-1.c: Fix error message.
19900
19901 2004-06-12 Paul Brook <paul@codesourcery.com>
19902
19903 * gfortran.fortran-torture/execute/contained_3.f90: New test.
19904
19905 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19906
19907 PR fortran/14923
19908 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19909
19910 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19911
19912 PR fortran/14957
19913 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19914 syntax errors in end statements of contained subroutines.
19915
19916 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19917
19918 PR fortran/12841
19919 * gfortran.fortran-torture/execute/null_arg.f90: New test.
19920
19921 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19922
19923 PR fortran/15665
19924 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19925
19926 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19927
19928 PR gfortran/12839
19929 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19930
19931 2004-06-11 Mark Mitchell <mark@codesourcery.com>
19932
19933 PR c++/15862
19934 * g++.dg/parse/enum1.C: New test.
19935
19936 2004-06-10 Jeff Law <law@redhat.com>
19937
19938 * gcc.c-torture/compile/20040610-1.c: New test.
19939
19940 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19941
19942 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19943 * g++.old-deja/g++.other/decl3.C: Likewise.
19944
19945 2004-06-10 Brian Booth <bbooth@redhat.com>
19946
19947 * gcc.dg/tree-ssa/20031015-1.c: Scan for
19948 V_MAY_DEF instead of VDEF.
19949 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19950
19951 2004-06-10 Mark Mitchell <mark@codesourcery.com>
19952
19953 PR c++/14211
19954 * g++.dg/conversion/const1.C: New test.
19955
19956 PR c++/15076
19957 * g++.dg/conversion/reinterpret1.C: New test.
19958
19959 PR c++/15877
19960 * g++.dg/template/enum2.C: New test.
19961
19962 PR c++/15227
19963 * g++.dg/template/error13.C: New test.
19964
19965 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19966
19967 PR fortran/14957
19968 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19969 arguments to test_* REAL and of the right size.
19970
19971 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19972
19973 PR target/15569
19974 PR rtl-optimization/15681
19975 * gcc.dg/20040609-1.c: New test.
19976
19977 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19978
19979 PR c++/14791
19980 * g++.dg/opt/builtins1.C: New test.
19981
19982 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
19983
19984 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19985 that use default windows32 struct layout.
19986 * gcc.dg/i386-bitfield2.c: Likewise.
19987
19988 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
19989
19990 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19991 for mingw32 and cygwin targets.
19992
19993 2004-06-09 Geoffrey Keating <geoffk@apple.com>
19994
19995 * gcc.dg/pch/macro-4.c: New.
19996 * gcc.dg/pch/macro-4.hs: New.
19997
19998 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19999
20000 PR fortran/13249
20001 * gfortran.fortran-torture/compile/name_clash.f90: New test.
20002
20003 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20004
20005 PR fortran/13372
20006 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20007
20008 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20009
20010 PR gfortran/14897
20011 * gfortran.fortran-torture/execute/t_edit.f90: New test.
20012
20013 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20014
20015 PR gfortran/15755
20016 * gfortran.fortran-torture/execute/backspace.c : New test.
20017
20018 2004-06-09 Paul Brook <paul@codesourcery.com>
20019
20020 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20021 (pointer_to_section): Rewrite to use smaller array.
20022
20023 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20024
20025 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20026 * gcc.dg/ext/altivec-10.c: Same.
20027 * gcc.dg/ext/altivec-11.c: Same.
20028 * gcc.dg/ext/altivec-12.c: Same.
20029 * gcc.dg/ext/altivec-13.c: Same.
20030 * gcc.dg/ext/altivec-14.c: Same.
20031 * gcc.dg/ext/altivec-15.c: Same.
20032 * gcc.dg/ext/altivec-16.c: Same.
20033 * gcc.dg/ext/altivec-3.c: Same.
20034 * gcc.dg/ext/altivec-4.c: Same.
20035 * gcc.dg/ext/altivec-6.c: Same.
20036 * gcc.dg/ext/altivec-7.c: Same.
20037 * gcc.dg/ext/altivec-8.c: Same.
20038 * gcc.dg/ext/altivec-varargs-1.c: Same.
20039
20040 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20041 * g++.dg/ext/altivec-10.C: Same.
20042 * g++.dg/ext/altivec-2.C: Same.
20043 * g++.dg/ext/altivec-3.C: Same.
20044 * g++.dg/ext/altivec-4.C: Same.
20045 * g++.dg/ext/altivec-5.C: Same.
20046 * g++.dg/ext/altivec-6.C: Same.
20047 * g++.dg/ext/altivec-7.C: Same.
20048 * g++.dg/ext/altivec-8.C: Same.
20049 * g++.dg/ext/altivec-9.C: Same.
20050
20051 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20052
20053 PR c++/7841
20054 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20055
20056 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20057
20058 * gcc.dg/union-1.c: New test.
20059
20060 2004-06-07 Roger Sayle <roger@eyesopen.com>
20061
20062 * gcc.dg/builtins-41.c: New test case.
20063 * gcc.dg/builtins-42.c: New test case.
20064
20065 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20066
20067 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20068 * g++.dg/ext/altivec-10.C: Same.
20069 * g++.dg/ext/altivec-2.C: Same.
20070 * g++.dg/ext/altivec-3.C: Same.
20071 * g++.dg/ext/altivec-4.C: Same.
20072 * g++.dg/ext/altivec-5.C: Same.
20073 * g++.dg/ext/altivec-6.C: Same.
20074 * g++.dg/ext/altivec-7.C: Same.
20075 * g++.dg/ext/altivec-8.C: Same.
20076 * g++.dg/ext/altivec-9.C: Same.
20077 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20078 * g++.old-deja/g++.brendan/new3.C: Same.
20079 * gcc.c-torture/execute/eeprof-1.x: Same.
20080
20081 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20082
20083 PR c/14765
20084 * gcc.dg/pr14765-1.c: New test.
20085
20086 2004-06-07 Roger Sayle <roger@eyesopen.com>
20087
20088 PR c/14649
20089 * gcc.dg/pr14649-1.c: New test case.
20090
20091 2004-06-07 Richard Henderson <rth@redhat.com>
20092
20093 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20094 if temporaries.
20095
20096 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20097
20098 * g++.dg/eh/elide1.C: Remove XFAIL.
20099
20100 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20101
20102 PR c++/15337
20103 * g++.dg/expr/sizeof3.C: New test.
20104
20105 PR c++/14777
20106 * g++.dg/template/access14.C: New test.
20107
20108 PR c++/15554
20109 * g++.dg/template/enum1.C: New test.
20110
20111 PR c++/15057
20112 * g++.dg/eh/throw1.C: New test.
20113
20114 2004-06-07 David Ayers <d.ayers@inode.at>
20115 Ziemowit Laski <zlaski@apple.com>
20116
20117 * lib/objc.exp (objc_target_compile): Revert the '-framework
20118 Foundation' flag fix, since bare Darwin does not ship
20119 with the Foundation framework.
20120 * objc/execute/next_mapping.h: Provide a local NSConstantString
20121 @interface and @implementation.
20122 (objc_constant_string_init): A constructor function, used to
20123 initialize the NSConstantString meta-class object.
20124 * objc/execute/string1.m: Include "next_mapping.h" instead of
20125 <Foundation/NSString.h>.
20126 * objc/execute/string2.m: Likewise.
20127 * objc/execute/string3.m: Likewise.
20128 * objc/execute/string4.m: Likewise.
20129
20130 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20131
20132 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20133 to double. Replace double with FLOAT.
20134 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20135
20136 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20137 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20138 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20139 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20140 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20141 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20142 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20143 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20144
20145 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20146
20147 PR c/13519
20148 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20149
20150 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20151
20152 PR c++/15503
20153 * g++.dg/template/meminit2.C: New test.
20154
20155 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20156
20157 PR target/15822
20158 * gcc.c-torture/execute/compare-fp-1.c,
20159 gcc.c-torture/execute/compare-fp-2.c,
20160 gcc.c-torture/execute/compare-fp-3.c,
20161 gcc.c-torture/execute/compare-fp-4.c,
20162 gcc.c-torture/execute/compare-fp-3.x,
20163 gcc.c-torture/execute/compare-fp-4.x: Moved...
20164 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20165 gcc.c-torture/execute/ieee/compare-fp-2.c,
20166 gcc.c-torture/execute/ieee/compare-fp-3.c,
20167 gcc.c-torture/execute/ieee/compare-fp-4.c,
20168 gcc.c-torture/execute/ieee/compare-fp-3.x,
20169 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20170
20171 2004-06-04 David Ayers <d.ayers@inode.at>
20172
20173 * objc/execute/protocol-isEqual-4.m: New testcase.
20174
20175 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20176
20177 * objc/execute/protocol-isEqual-1.m: New testcase.
20178 * objc/execute/protocol-isEqual-2.m: New testcase.
20179 * objc/execute/protocol-isEqual-3.m: New testcase.
20180
20181 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20182
20183 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20184
20185 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20186
20187 * lib/objc.exp (objc_target_compile): When running tests on
20188 Darwin (Mac OS X), inform the linker about '-framework
20189 'Foundation'.
20190
20191 2004-06-02 Eric Christopher <echristo@redhat.com>
20192
20193 * gcc.c-torture/compile/20040602-1.c: New.
20194
20195 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20196
20197 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20198 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20199
20200 PR tree-optimization/14736
20201 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20202
20203 PR tree-optimization/14042
20204 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20205
20206 PR tree-optimization/14729
20207 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20208
20209 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20210
20211 PR fortran/15557
20212 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20213
20214 2004-06-01 Richard Hederson <rth@redhat.com>
20215
20216 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20217
20218 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20219
20220 PR c++/14932
20221 * g++.dg/parse/offsetof4.C: New test.
20222
20223 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20224
20225 PR objc/7993
20226 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20227
20228 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20229
20230 PR c++/15701
20231 * g++.dg/template/friend29.C: New test.
20232
20233 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20234
20235 PR c/15749
20236 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20237
20238 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20239
20240 * gcc.dg/sparc-trap-1.c: New test.
20241
20242 2004-05-31 Roger Sayle <roger@eyesopen.com>
20243
20244 PR middle-end/15069
20245 * g++.dg/opt/fold3.C: New test case.
20246
20247 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20248
20249 * lib/target-supports.exp (check_iconv_available): Fix fallout
20250 from 2004-05-28 patch.
20251
20252 2004-05-30 Paul Brook <paul@codesourcery.com>
20253
20254 PR fortran/15620
20255 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20256 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20257
20258 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20259
20260 * gfortran.fortran-torture/execute/random_1.f90: New test.
20261
20262 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20263
20264 * g++.dg/ext/altivec-10.C: New test.
20265
20266 2004-05-29 Paul Brook <paul@codesourcery.com>
20267
20268 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20269
20270 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20271
20272 * gcc.dg/altivec-16.c: New test.
20273
20274 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20275
20276 * lib/target-supports.exp (check_vmx_hw_available): New.
20277 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20278
20279 * lib/target-supports.exp (check_alias_available,
20280 check_iconv_available, check_named_sections_available): Use
20281 unique names for temporary files.
20282
20283 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20284
20285 * gcc.dg/altivec-15.c: New test.
20286
20287 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20288
20289 PR c++/15083
20290 * g++.dg/warn/noeffect6.C: New test.
20291
20292 PR c++/15471
20293 * g++.dg/expr/ptrmem4.C: New test.
20294
20295 PR c++/15640
20296 * g++.dg/template/operator3.C: New test.
20297
20298 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20299
20300 PR c++/14668
20301 * g++.dg/lookup/redecl1.C: New test.
20302 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20303
20304 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20305
20306 * gcc.c-torture/execute/compare-fp-1.c,
20307 gcc.c-torture/execute/compare-fp-2.c,
20308 gcc.c-torture/execute/compare-fp-3.c,
20309 gcc.c-torture/execute/compare-fp-4.c,
20310 gcc.c-torture/execute/compare-fp-3.x,
20311 gcc.c-torture/execute/compare-fp-4.x,
20312 gcc.dg/pr15649-1.c: New.
20313
20314 2004-05-27 Adam Nemet <anemet@lnxw.com>
20315
20316 PR c++/12883
20317 * g++.dg/init/array14.C: New test.
20318
20319 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20320
20321 * lib/compat.exp (compat-get-options-main): New.
20322 (compat-get-options): Remove unneeded code, warn for ignored
20323 command.
20324 (compat-execute): Check flag set by dg-require-* commands.
20325
20326 * lib/compat.exp (compat-execute): Break up long lines.
20327
20328 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20329
20330 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20331 * gcc.dg/altivec-14.c: New test.
20332 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20333
20334 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20335 * gcc.dg/altivec-12.c: Ditto.
20336
20337 * gcc.dg/altivec-3.c: Move call to altivec_check.
20338
20339 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20340
20341 PR c++/15044
20342 * g++.dg/template/error12.C: New test.
20343
20344 PR c++/15317
20345 * g++.dg/ext/attrib15.C: New test.
20346
20347 PR c++/15329
20348 * g++.dg/template/ptrmem9.C: New test.
20349
20350 2004-05-25 Paul Brook <paul@codesourcery.com>
20351
20352 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20353
20354 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20355
20356 PR c++/15165
20357 * g++.dg/template/crash19.C: New test.
20358
20359 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20360
20361 PR c++/15025
20362 * g++.dg/template/redecl1.C: New test.
20363
20364 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20365
20366 PR c++/14821
20367 * g++.dg/other/ns1.C: New test.
20368
20369 PR c++/14883
20370 * g++.dg/template/invalid1.C: New test.
20371
20372 2004-05-23 Paul Brook <paul@codesourcery.com>
20373 Victor Leikehman <lei@haifasphere.co.il>
20374
20375 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20376 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20377
20378 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20379
20380 PR c++/15285
20381 PR c++/15299
20382 * g++.dg/template/non-dependent5.C: New test.
20383 * g++.dg/template/non-dependent6.C: New test.
20384
20385 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20386
20387 PR c++/15507
20388 * g++.dg/inherit/union1.C: New test.
20389
20390 PR c++/15542
20391 * g++.dg/template/addr1.C: New test.
20392
20393 PR c++/15427
20394 * g++.dg/template/array5.C: New test.
20395
20396 PR c++/15287
20397 * g++.dg/template/array6.C: New test.
20398
20399 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20400 Roger Sayle <roger@eyesopen.com>
20401
20402 * g++.dg/lookup/forscope2.C: New test case.
20403
20404 2004-05-22 Ben Elliston <bje@au.ibm.com>
20405
20406 * gcc.dg/cpp/Wmissingdirs.c: New.
20407
20408 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20409
20410 PR target/15301
20411 * gcc.dg/compat/union-m128-1.h: New file.
20412 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20413 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20414 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20415
20416 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20417
20418 PR target/15302
20419 * gcc.dg/compat/struct-complex-1.h: New file.
20420 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20421 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20422 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20423
20424 2004-05-20 Roger Sayle <roger@eyesopen.com>
20425
20426 PR middle-end/3074
20427 * gcc.dg/pr3074-1.c: New test case.
20428 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20429
20430 2004-05-20 Falk Hueffner <falk@debian.org>
20431
20432 PR other/15526
20433 * gcc.dg/ftrapv-1.c: New test case.
20434
20435 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20436
20437 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20438
20439 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20440 Jeff Law <law@redhat.com>
20441
20442 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20443 * gcc.dg/tree-ssa/20040518-2.c: New test.
20444
20445 * gcc.dg/tree-ssa/20040518-1.c: New test.
20446
20447 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20448
20449 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20450
20451 2004-05-18 Paul Brook <paul@codesourcery.com>
20452
20453 PR fortran/13930
20454 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20455
20456 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20457
20458 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20459 constant folding.
20460
20461 2004-05-17 Steven Bosscher <stevenb@suse.de>
20462
20463 * gcc.dg/tree-ssa/20040517-1.c: New test.
20464
20465 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20466
20467 * gcc.dg/loop-4.c: New test.
20468
20469 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20470
20471 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20472
20473 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20474
20475 PR fortran/15311
20476 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20477
20478 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20479
20480 PR fortran/13826
20481 PR fortran/13940
20482 * gfortran.fortran-torture/compile/data_1.f90: New test.
20483
20484 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20485
20486 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20487 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20488
20489 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20490
20491 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20492
20493 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20494
20495 PR c/15444
20496 * gcc.dg/format/xopen-1.c: Adjust expected message.
20497 * gcc.dg/format/xopen-3.c: New test.
20498
20499 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20500
20501 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20502
20503 2004-05-14 Jeff Law <law@redhat.com>
20504
20505 * gcc.dg/tree-ssa/20040514-2.c: New test.
20506
20507 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20508
20509 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20510 this ...
20511 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20512 this.
20513
20514 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20515
20516 * gcc.dg/tree-ssa/20040514-1.c: New test.
20517
20518 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20519
20520 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20521 test.
20522
20523 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20524
20525 PR fortran/14066
20526 * gfortran.fortran-torture/compile/do_1.f90: New test.
20527
20528 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20529
20530 PR fortran/15051
20531 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20532 test.
20533
20534 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20535
20536 PR fortran/15149
20537 * gfortran.fortran-torture/execute/random_init.f90: New test.
20538
20539 2004-05-13 Paul Brook <paul@codesourcery.com>
20540
20541 PR fortran/15314
20542 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20543
20544 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20545
20546 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20547 for the powerpc case.
20548
20549 2004-05-13 Jeff Law <law@redhat.com>
20550
20551 * gcc.dg/tree-ssa/20040513-1.c: New test.
20552 * gcc.dg/tree-ssa/20040513-2.c: New test.
20553
20554 2004-05-13 Paul Brook <paul@codesourcery.com>
20555
20556 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20557 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20558 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20559
20560 2004-05-13 Andreas Schwab <schwab@suse.de>
20561
20562 PR other/10819
20563 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20564 characters.
20565
20566 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20567
20568 PR fortran/15294
20569 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20570
20571 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20572
20573 Merge from tree-ssa-20020619-branch. See
20574 ChangeLog.tree-ssa for details.
20575
20576 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20577
20578 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20579 include <altivec.h> explicitly.
20580 * gcc.dg/altivec-13.c: Likewise.
20581
20582 2004-05-11 Paul Brook <paul@codesourcery.com>
20583
20584 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20585
20586 2004-05-10 Eric Christopher <echristo@redhat.com>
20587
20588 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20589 * gcc.dg/sibcall-4.c: Ditto.
20590
20591 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20592
20593 * g++.dg/ext/altivec-8.C: New test case.
20594 * gcc.dg/altivec-13.c: New test case.
20595
20596 2004-05-08 Roger Sayle <roger@eyesopen.com>
20597
20598 * gcc.c-torture/execute/divcmp-1.c: New test case.
20599 * gcc.c-torture/execute/divcmp-2.c: New test case.
20600 * gcc.c-torture/execute/divcmp-3.c: New test case.
20601
20602 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20603
20604 * g++.dg/other/pragma-re-2.C: New test.
20605
20606 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20607
20608 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20609 * gcc.dg/i386-387-2.c: Likewise.
20610
20611 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20612 __builtin_drem.
20613 * gcc.dg/i386-387-6.c: Likewise.
20614
20615 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20616
20617 * gcc.dg/builtins-33.c: Also check log1p*.
20618
20619 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20620
20621 PR optimization/15296
20622 * gcc.c-torture/execute/pr15296.c: New test.
20623
20624 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20625
20626 * gcc.dg/builtins-40.c: New test.
20627
20628 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20629
20630 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20631
20632 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20633
20634 * g++.dg/ext/spe1.C: New testcase.
20635
20636 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20637
20638 * objc.dg/image-info.m: Allow additional attributes
20639 for __image_info section.
20640
20641 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20642
20643 * gcc.dg/torture/mips-hilo-2.c: New test.
20644
20645 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20646
20647 PR c++/14389
20648 * g++.dg/template/member5.C: New test.
20649
20650 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20651
20652 * gcc.dg/builtins-34.c: Also check expm1*.
20653
20654 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20655
20656 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20657 * gcc.dg/torture/builtin-convert-3.c: New test.
20658
20659 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20660
20661 PR middle-end/15054
20662 * g++.dg/opt/pr15054.C: New test.
20663
20664 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20665
20666 * gcc.dg/torture/builtin-rounding-1.c: New test.
20667 * gcc.dg/builtins-25.c: Delete.
20668 * gcc.dg/builtins-29.c: Delete.
20669
20670 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20671
20672 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20673 * gcc.dg/sibcall-4.c: Likewise.
20674 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20675
20676 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20677
20678 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20679 bit-field on 16-bit targets.
20680
20681 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20682
20683 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20684 16-bit targets.
20685
20686 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20687
20688 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20689 * gcc.dg/rs6000-power2-2.c: Likewise.
20690
20691 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20692
20693 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20694 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20695 Change the asm registers to be in form of frN instead of fN.
20696
20697 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20698
20699 * gcc.dg/torture/builtin-convert-2.c: New test.
20700
20701 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20702
20703 * gcc.dg/rs6000-power2-1.c: New test.
20704 * gcc.dg/rs6000-power2-2.c: New test.
20705
20706 2004-04-28 Jan Hubicka <jh@suse.cz>
20707
20708 * gcc.dg/unused-6.c: New test.
20709
20710 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20711 Ulrich Weigand <uweigand@de.ibm.com>
20712
20713 * ada/acats/run_all.sh: Define $target variable.
20714
20715 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20716
20717 PR c++/15119
20718 * g++.dg/other/vararg-1.C: New test.
20719
20720 PR c++/4794
20721 * g++.dg/eh/cleanup3.C: New test.
20722
20723 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20724
20725 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20726 and ad8011a (target_insn).
20727 * ada/acats/support/macro.dfs: Likewise.
20728 * ada/acats/support/impbit.adb: New file.
20729
20730 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
20731
20732 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20733
20734 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20735
20736 * gcc.dg/loop-3.c: New test.
20737
20738 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
20739
20740 * gcc.c-torture/execute/simd-5.c: New test.
20741
20742 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20743
20744 PR c++/15064
20745 * g++.dg/template/crash18.C: New test.
20746
20747 2004-04-22 Mark Mitchell <mark@codesourcery.com>
20748
20749 * g++.dg/ext/complit3.C: New test.
20750
20751 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20752
20753 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20754 * gcc.dg/altivec-3.c: Same.
20755 * gcc.dg/altivec-varargs-1.c: Same.
20756
20757 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20758
20759 * lib/target-supports.exp (check_profiling_available): Assume
20760 profiling is not available on powerpc-eabi targets.
20761
20762 2004-04-21 Janis Johnson <janis187@us.ibm.com>
20763
20764 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20765 * gcc.dg/vmx/bug-1.c: Ditto.
20766
20767 2004-04-20 Eric Christopher <echristo@redhat.com>
20768
20769 * gcc.dg/charset/extern.c: New test.
20770 * g++.dg/charset/extern3.cc: Ditto.
20771
20772 2004-04-20 Uros Bizjak <uros@kss-loka.si>
20773
20774 * gcc.dg/builtins-39.c: New test.
20775
20776 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
20777
20778 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20779
20780 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
20781
20782 * gcc.dg/torture/mips-hilo-1.c: New test.
20783
20784 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
20785
20786 * gcc.c-torture/compile/20040419-1.c: New test.
20787
20788 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
20789
20790 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20791
20792 2004-04-18 Zack Weinberg <zack@codesourcery.com>
20793 Aldy Hernandez <aldyh@redhat.com>
20794
20795 * gcc.c-torture/execute/va-arg-24.c: New.
20796
20797 2004-04-17 Zack Weinberg <zack@codesourcery.com>
20798 Aldy Hernandez <aldyh@redhat.com>
20799
20800 * gcc.dg/vmx/1b-01.c: New.
20801 * gcc.dg/vmx/1b-02.c: New.
20802 * gcc.dg/vmx/1b-03.c: New.
20803 * gcc.dg/vmx/1b-04.c: New.
20804 * gcc.dg/vmx/1b-05.c: New.
20805 * gcc.dg/vmx/1b-06.c: New.
20806 * gcc.dg/vmx/1b-07.c: New.
20807 * gcc.dg/vmx/1c-01.c: New.
20808 * gcc.dg/vmx/1c-02.c: New.
20809 * gcc.dg/vmx/3a-01a.c: New.
20810 * gcc.dg/vmx/3a-01.c: New.
20811 * gcc.dg/vmx/3a-01m.c: New.
20812 * gcc.dg/vmx/3a-03.c: New.
20813 * gcc.dg/vmx/3a-03m.c: New.
20814 * gcc.dg/vmx/3a-04.c: New.
20815 * gcc.dg/vmx/3a-04m.c: New.
20816 * gcc.dg/vmx/3a-05.c: New.
20817 * gcc.dg/vmx/3a-06.c: New.
20818 * gcc.dg/vmx/3a-06m.c: New.
20819 * gcc.dg/vmx/3a-07.c: New.
20820 * gcc.dg/vmx/3b-01.c: New.
20821 * gcc.dg/vmx/3b-02.c: New.
20822 * gcc.dg/vmx/3b-10.c: New.
20823 * gcc.dg/vmx/3b-13.c: New.
20824 * gcc.dg/vmx/3b-14.c: New.
20825 * gcc.dg/vmx/3b-15.c: New.
20826 * gcc.dg/vmx/3c-01a.c: New.
20827 * gcc.dg/vmx/3c-01.c: New.
20828 * gcc.dg/vmx/3c-02.c: New.
20829 * gcc.dg/vmx/3c-03.c: New.
20830 * gcc.dg/vmx/3d-01.c: New.
20831 * gcc.dg/vmx/4-01.c: New.
20832 * gcc.dg/vmx/4-03.c: New.
20833 * gcc.dg/vmx/5-01.c: New.
20834 * gcc.dg/vmx/5-02.c: New.
20835 * gcc.dg/vmx/5-03.c: New.
20836 * gcc.dg/vmx/5-04.c: New.
20837 * gcc.dg/vmx/5-05.c: New.
20838 * gcc.dg/vmx/5-06.c: New.
20839 * gcc.dg/vmx/5-07.c: New.
20840 * gcc.dg/vmx/5-07t.c: New.
20841 * gcc.dg/vmx/5-08.c: New.
20842 * gcc.dg/vmx/5-10.c: New.
20843 * gcc.dg/vmx/5-11.c: New.
20844 * gcc.dg/vmx/7-01a.c: New.
20845 * gcc.dg/vmx/7-01.c: New.
20846 * gcc.dg/vmx/7c-01.c: New.
20847 * gcc.dg/vmx/7d-01.c: New.
20848 * gcc.dg/vmx/7d-02.c: New.
20849 * gcc.dg/vmx/8-01.c: New.
20850 * gcc.dg/vmx/8-02a.c: New.
20851 * gcc.dg/vmx/8-02.c: New.
20852 * gcc.dg/vmx/brode-1.c: New.
20853 * gcc.dg/vmx/bug-1.c: New.
20854 * gcc.dg/vmx/bug-2.c: New.
20855 * gcc.dg/vmx/bug-3.c: New.
20856 * gcc.dg/vmx/cw-bug-1.c: New.
20857 * gcc.dg/vmx/cw-bug-2.c: New.
20858 * gcc.dg/vmx/cw-bug-3.c: New.
20859 * gcc.dg/vmx/dct.c: New.
20860 * gcc.dg/vmx/debug-1.c: New.
20861 * gcc.dg/vmx/debug-2.c: New.
20862 * gcc.dg/vmx/debug-3.c: New.
20863 * gcc.dg/vmx/debug-4.c: New.
20864 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20865 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20866 * gcc.dg/vmx/eg-5.c: New.
20867 * gcc.dg/vmx/fft.c: New.
20868 * gcc.dg/vmx/gcc-bug-1.c: New.
20869 * gcc.dg/vmx/gcc-bug-2.c: New.
20870 * gcc.dg/vmx/gcc-bug-3.c: New.
20871 * gcc.dg/vmx/gcc-bug-4.c: New.
20872 * gcc.dg/vmx/gcc-bug-5.c: New.
20873 * gcc.dg/vmx/gcc-bug-6.c: New.
20874 * gcc.dg/vmx/gcc-bug-7.c: New.
20875 * gcc.dg/vmx/gcc-bug-8.c: New.
20876 * gcc.dg/vmx/gcc-bug-9.c: New.
20877 * gcc.dg/vmx/gcc-bug-b.c: New.
20878 * gcc.dg/vmx/gcc-bug-c.c: New.
20879 * gcc.dg/vmx/gcc-bug-d.c: New.
20880 * gcc.dg/vmx/gcc-bug-e.c: New.
20881 * gcc.dg/vmx/gcc-bug-f.c: New.
20882 * gcc.dg/vmx/gcc-bug-g.c: New.
20883 * gcc.dg/vmx/gcc-bug-i.c: New.
20884 * gcc.dg/vmx/harness.h: New.
20885 * gcc.dg/vmx/ira1.c: New.
20886 * gcc.dg/vmx/ira2a.c: New.
20887 * gcc.dg/vmx/ira2b.c: New.
20888 * gcc.dg/vmx/ira2.c: New.
20889 * gcc.dg/vmx/ira2c.c: New.
20890 * gcc.dg/vmx/mem.c: New.
20891 * gcc.dg/vmx/newton-1.c: New.
20892 * gcc.dg/vmx/ops.c: New.
20893 * gcc.dg/vmx/sn7153.c: New.
20894 * gcc.dg/vmx/spill2.c: New.
20895 * gcc.dg/vmx/spill3.c: New.
20896 * gcc.dg/vmx/spill.c: New.
20897 * gcc.dg/vmx/t.c: New.
20898 * gcc.dg/vmx/varargs-1.c: New.
20899 * gcc.dg/vmx/varargs-2.c: New.
20900 * gcc.dg/vmx/varargs-3.c: New.
20901 * gcc.dg/vmx/varargs-4.c: New.
20902 * gcc.dg/vmx/varargs-5.c: New.
20903 * gcc.dg/vmx/varargs-6.c: New.
20904 * gcc.dg/vmx/varargs-7.c: New.
20905 * gcc.dg/vmx/vmx.exp: New.
20906 * gcc.dg/vmx/vprint-1.c: New.
20907 * gcc.dg/vmx/vscan-1.c: New.
20908 * gcc.dg/vmx/x-01.c: New.
20909 * gcc.dg/vmx/x-02.c: New.
20910 * gcc.dg/vmx/x-03.c: New.
20911 * gcc.dg/vmx/x-04.c: New.
20912 * gcc.dg/vmx/x-05.c: New.
20913 * gcc.dg/vmx/yousufi-1.c: New.
20914 * gcc.dg/vmx/zero-1.c: New.
20915 * gcc.dg/vmx/zero.c: New.
20916
20917 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
20918
20919 * g++.dg/lookup/java1.C: Update for chage of
20920 _Jv_AllocObject.
20921 * g++.dg/lookup/java2.C: Likewise.
20922
20923 2004-04-17 Laurent GUERBY <laurent@guerby.net>
20924
20925 * ada/acats/run_all.sh: use -O2 by default.
20926
20927 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
20928
20929 * gcc.dg/vr-mult-[12].c: New tests.
20930
20931 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20932
20933 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20934
20935 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20936
20937 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
20938
20939 * lib/target-supports.exp (check_profiling_available): Assume profiling
20940 isn't available for mips*-*-elf targets.
20941
20942 2004-04-14 Uros Bizjak <uros@kss-loka.si>
20943
20944 * gcc.dg/builtins-38.c: New test.
20945
20946 2004-04-14 Eric Christopher <echristo@redhat.com>
20947
20948 * g++.dg/charset/charset.exp: Run .cc extension tests.
20949
20950 2004-04-14 Zack Weinberg <zack@codesourcery.com>
20951
20952 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
20953
20954 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20955
20956 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20957
20958 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
20959
20960 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20961 * gcc.dg/i386-387-2.c: Likewise.
20962
20963 * gcc.dg/i386-387-7.c: New test.
20964 * gcc.dg/i386-387-8.c: New test.
20965
20966 * gcc.dg/builtins-37.c: New test.
20967
20968 2004-04-13 Geoffrey Keating <geoffk@apple.com>
20969
20970 * g++.dg/pch/externc-1.C: Add missing semicolon.
20971
20972 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
20973
20974 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20975
20976 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
20977
20978 * gcc.c-torture/execute/20040411-1.c: New test.
20979
20980 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
20981
20982 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20983
20984 2004-04-09 Chris Demetriou <cgd@broadcom.com>
20985
20986 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20987
20988 2004-04-09 Zack Weinberg <zack@codesourcery.com>
20989
20990 * lib/target-supports.exp (check_named_sections_available): New.
20991 * lib/gcc-dg.exp (dg-require-named-sections): New.
20992 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20993 old-deja.exp. Also prune error-count message from HP linker.
20994 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20995
20996 * g++.dg/init/init-ref4.C: Use dg-require-weak.
20997 * g++.old-deja/g++.pt/static3.C: Likewise.
20998 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20999
21000 2004-04-09 Roger Sayle <roger@eyesopen.com>
21001
21002 * gcc.c-torture/execute/20040409-1.c: New test case.
21003 * gcc.c-torture/execute/20040409-2.c: New test case.
21004 * gcc.c-torture/execute/20040409-3.c: New test case.
21005
21006 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
21007
21008 * gcc.dg/20040409-1.c: New test.
21009
21010 2004-04-08 Roger Sayle <roger@eyesopen.com>
21011
21012 PR target/14888
21013 * g++.dg/opt/pr14888.C: New test case.
21014
21015 2004-04-08 Geoffrey Keating <geoffk@apple.com>
21016
21017 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21018 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21019 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21020 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21021 New tests.
21022
21023 2004-04-08 Paul Brook <paul@codesourcery.com>
21024
21025 * gcc.dg/spill-1.c: New test.
21026
21027 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21028
21029 * gcc.dg/torture/builtin-ctype-2.c: New test.
21030
21031 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21032
21033 * gcc.dg/pch/pch.exp: Add largefile test.
21034
21035 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21036
21037 * g++.dg/pch/externc-1.Hs: New.
21038 * g++.dg/pch/externc-1.C: New.
21039
21040 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21041
21042 * gcc.dg/compat/struct-by-value-5a_main.c,
21043 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21044 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21045 * gcc.dg/compat/struct-by-value-5a_x.c,
21046 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21047 gcc.dg/compat/struct-by-value-5_x.c.
21048 * gcc.dg/compat/struct-by-value-5a_y.c,
21049 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21050 gcc.dg/compat/struct-by-value-5_y.c.
21051
21052 * gcc.dg/compat/struct-by-value-6a_main.c,
21053 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21054 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21055 * gcc.dg/compat/struct-by-value-6a_x.c,
21056 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21057 gcc.dg/compat/struct-by-value-6_x.c.
21058 * gcc.dg/compat/struct-by-value-6a_y.c,
21059 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21060 gcc.dg/compat/struct-by-value-6_y.c.
21061
21062 * gcc.dg/compat/struct-by-value-7a_main.c,
21063 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21064 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21065 * gcc.dg/compat/struct-by-value-7a_x.c,
21066 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21067 gcc.dg/compat/struct-by-value-7_x.c.
21068 * gcc.dg/compat/struct-by-value-7a_y.c,
21069 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21070 gcc.dg/compat/struct-by-value-7_y.c.
21071
21072 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21073
21074 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21075 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21076 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21077 options.
21078
21079 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21080
21081 * gcc.dg/builtins-36.c: New test.
21082
21083 2004-04-06 Paul Brook <paul@codesourcery.com>
21084
21085 * README.gcc: Remove obsolete contraint on testcases.
21086
21087 2004-04-05 Paul Brook <paul@codesourcery.com>
21088
21089 PR2123
21090 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21091 failure and exit(0) on success.
21092 * g++.dg/expr/anew2.C: Ditto.
21093 * g++.dg/expr/anew3.C: Ditto.
21094 * g++.dg/expr/anew4.C: Ditto.
21095
21096 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21097
21098 PR c++/3518
21099 * g++.dg/template/unify7.C: New.
21100
21101 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21102
21103 * g++.dg/README: Bring up to date with new subdirectories; remove
21104 duplicate subdirectory lines.
21105
21106 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21107
21108 PR c++/14007
21109 * g++.dg/template/unify5.C: New.
21110 * g++.dg/template/unify6.C: New.
21111 * g++.dg/template/qualttp20.C: Adjust.
21112 * g++.old-deja/g++.jason/report.C: Adjust.
21113 * g++.old-deja/g++.other/qual1.C: Adjust.
21114
21115 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21116
21117 PR c++/14803
21118 * g++.dg/inherit/ptrmem1.C: New test.
21119
21120 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21121
21122 PR c++/14755
21123 * gcc.c-torture/execute/20040331-1.c: New test.
21124 * gcc.dg/20040331-1.c: New test.
21125
21126 2004-04-01 Paul Brook <paul@codesourcery.com>
21127
21128 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21129
21130 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21131
21132 PR c++/14724
21133 * g++.dg/init/goto1.C: New test.
21134
21135 PR c++/14763
21136 * g++.dg/template/defarg4.C: New test.
21137
21138 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21139
21140 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21141
21142 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21143
21144 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21145
21146 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21147
21148 * gcc.dg/noncompile/undeclared-2.c: New test.
21149
21150 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21151
21152 * gcc.dg/940409-1.c: Remove XFAIL.
21153 * gcc.dg/reg-vol-struct-1.c: New test.
21154
21155 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21156
21157 * gcc.dg/torture/builtin-wctype-1.c: New test.
21158
21159 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21160
21161 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21162 * gcc.dg/20001101-1.c: Likewise.
21163 * gcc.dg/20001102-1.c: Likewise.
21164
21165 2004-03-25 Roger Sayle <roger@eyesopen.com>
21166
21167 * gcc.dg/compare8.c: Add an additional test for XOR.
21168
21169 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21170
21171 * gcc.dg/torture/builtin-ctype-1.c: New test.
21172
21173 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21174
21175 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21176 * gcc.dg/torture/builtin-math-1.c: Likewise.
21177 * gcc.dg/torture/builtin-power-1.c: New test.
21178
21179 2004-03-24 Andreas Schwab <schwab@suse.de>
21180
21181 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21182 IA64 assembler.
21183
21184 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21185 Roger Sayle <roger@eyesopen.com>
21186
21187 * gcc.dg/compare8.c: New test case.
21188
21189 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21190
21191 * g++.dg/ext/altivec-7.C: New test.
21192
21193 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21194
21195 PR 12267, 12391, 12560, 13129, 14114, 14133
21196 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21197 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21198 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21199 Adjust error regexps.
21200 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21201 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21202 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21203 * gcc.dg/local1.c: Add explanatory comment.
21204
21205 2004-03-23 Roger Sayle <roger@eyesopen.com>
21206
21207 PR optimization/14669
21208 * g++.dg/opt/fold2.C: New test case.
21209
21210 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21211
21212 PR c/14069
21213 * gcc.dg/20040322-1.c: New test.
21214
21215 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21216
21217 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21218 * gcc.dg/ultrasp4.c: Likewise.
21219 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21220
21221 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21222
21223 * gcc.dg/i386-sse-8.c: Reset default options.
21224
21225 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21226
21227 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21228 in the error message text.
21229
21230 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21231
21232 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21233
21234 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21235
21236 PR c++/14616
21237 * g++.dg/init/array13.C: New test.
21238
21239 2004-03-20 Roger Sayle <roger@eyesopen.com>
21240
21241 PR target/13889
21242 * gcc.c-torture/compile/pr13889.c: New test case.
21243
21244 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21245
21246 PR c/14635
21247 * builtins-1.c (nan, nans): Don't test.
21248 * builtins-30.c: Don't use nan, nanf, nanl.
21249 * builtins-35.c: New test.
21250
21251 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21252
21253 * g++.dg/ext/altivec-6.C: New test.
21254
21255 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21256
21257 * g++.dg/init/placement3.C: New test.
21258
21259 * g++.dg/template/spec13.C: New test.
21260
21261 * g++.dg/lookup/using11.C: New test.
21262
21263 * g++.dg/lookup/koenig3.C: New test.
21264
21265 * g++.dg/template/operator2.C: New test.
21266
21267 * g++.dg/expr/dtor3.C: New test.
21268 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21269 marker.
21270 * g++.old-deja/g++.law/visibility28.C: Likewise.
21271
21272 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21273
21274 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21275 * gcc.dg/ppc64-abi-3.c: Likewise.
21276
21277 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21278
21279 PR c++/14545
21280 * g++.dg/parse/template15.C: New test.
21281
21282 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21283
21284 * g++.dg/expr/dtor2.C: New test.
21285
21286 * g++.dg/lookup/anon4.C: New test.
21287
21288 * g++.dg/overload/using1.C: New test.
21289
21290 * g++.dg/template/lookup7.C: New test.
21291
21292 * g++.dg/template/typename6.C: New test.
21293
21294 * g++.dg/expr/cond6.C: New test.
21295
21296 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21297
21298 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21299
21300 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21301
21302 * g++.dg/expr/cond5.C: New test.
21303 * g++.dg/expr/constcast1.C: Likewise.
21304 * g++.dg/expr/ptrmem2.C: Likewise.
21305 * g++.dg/expr/ptrmem3.C: Likewise.
21306 * g++.dg/lookup/main1.C: Likewise.
21307 * g++.dg/template/lookup6.C: Likewise.
21308
21309 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21310
21311 * gcc.dg/local1.c: New test.
21312
21313 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21314
21315 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21316
21317 * gcc.dg/torture/builtin-convert-1.c: New test.
21318
21319 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21320
21321 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21322
21323 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21324
21325 PR c++/14481
21326 * g++.dg/warn/Wunused-7.C: New test.
21327
21328 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21329
21330 * gcc.dg/torture/builtin-integral-1.c: New test.
21331
21332 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21333
21334 PR c++/14586
21335 * g++.dg/parse/non-dependent3.C: New test.
21336
21337 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21338
21339 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21340 * g++.dg/eh/simd-2.C: Likewise.
21341 * g++.dg/init/array10.C: Likewise.
21342 * gcc.c-torture/compile/simd-1.c: Likewise.
21343 * gcc.c-torture/compile/simd-2.c: Likewise.
21344 * gcc.c-torture/compile/simd-3.c: Likewise.
21345 * gcc.c-torture/compile/simd-4.c: Likewise.
21346 * gcc.c-torture/compile/simd-6.c: Likewise.
21347 * gcc.c-torture/execute/simd-1.c: Likewise.
21348 * gcc.c-torture/execute/simd-2.c: Likewise.
21349 * gcc.dg/compat/vector-defs.h: Likewise.
21350 * gcc.dg/20020531-1.c: Likewise.
21351 * gcc.dg/altivec-3.c: Likewise.
21352 * gcc.dg/altivec-4.c: Likewise.
21353 * gcc.dg/altivec-varargs-1.c: Likewise.
21354 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21355 * gcc.dg/i386-mmx-3.c: Likewise.
21356 * gcc.dg/i386-sse-4.c: Likewise.
21357 * gcc.dg/i386-sse-5.c: Likewise.
21358 * gcc.dg/i386-sse-8.c: Likewise.
21359 * gcc.dg/simd-1.c: Likewise.
21360 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21361 __ev64_opaque__ since the machine description provides it.
21362
21363 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21364
21365 * lib/compat.exp (skip_list): New global variable.
21366 Use it to hold the user defined COMPAT_SKIPS list if any.
21367 (compat-obj): Add the members of skip_list to optall.
21368
21369 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21370
21371 * gcc.dg/compat/union-by-value-1_main.c,
21372 union-by-value-1_x.c, union-by-value-1_y.c,
21373 union-check.h, union-defs.h,
21374 union-init.h, union-return-1_main.c,
21375 union-return-1_x.c, union-return-1_y.c: New files.
21376
21377 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21378
21379 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21380 mixed-struct-init.h: Add 4 mixed structure types.
21381 struct-by-value-21_main.c, struct-by-value-21_x.c,
21382 struct-by-value-21_y.c, struct-return-21_main.c,
21383 struct-return-21_x.c, struct-return-21_y.c: New files.
21384
21385 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21386
21387 PR c++/14550
21388 * g++.dg/parse/template14.C: New test.
21389
21390 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21391
21392 * gcc.c-torture/execute/20040313-1.c: New test.
21393
21394 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21395
21396 PR target/14533
21397 * gcc.dg/20040311-2.c: New test.
21398
21399 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21400
21401 PR other/14544
21402 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21403 bit-field.
21404
21405 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21406
21407 * gcc.dg/20040305-2.c: Add missing return statement.
21408
21409 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21410
21411 * gcc.dg/builtins-34.c: Also check pow10*.
21412
21413 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21414
21415 PR target/14262
21416 * gcc.dg/20040305-2.c: New test.
21417
21418 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21419
21420 * gcc.dg/20040310-1.c: New test.
21421
21422 2004-03-11 Roger Sayle <roger@eyesopen.com>
21423
21424 * gcc.c-torture/execute/20040311-1.c: New test case.
21425
21426 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21427
21428 PR c++/14476
21429 * g++.dg/lookup/enum1.C: New test.
21430
21431 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21432
21433 PR c++/14510
21434 * g++.dg/lookup/struct2.C: New test.
21435
21436 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21437
21438 * gcc.dg/builtins-34.c: New test.
21439
21440 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21441
21442 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21443
21444 2004-03-09 James E Wilson <wilson@specifixinc.com>
21445
21446 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21447 * gcc.dg/alias-2.c: New testcase.
21448
21449 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21450
21451 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21452
21453 2004-03-09 Roger Sayle <roger@eyesopen.com>
21454
21455 * gcc.c-torture/execute/20040309-1.c: New test case.
21456
21457 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21458
21459 PR c++/14397
21460 * g++.dg/overload/ref1.C: New.
21461
21462 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21463
21464 PR c++/14409
21465 * g++.dg/template/spec12.C: New test.
21466
21467 PR c++/14448
21468 * g++.dg/parse/crash14.C: New test.
21469
21470 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21471
21472 PR c++/14230
21473 * g++.dg/init/ref11.C: New test.
21474
21475 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21476
21477 PR c++/14432
21478 * g++.dg/parse/builtin2.C: New test.
21479
21480 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21481
21482 PR c++/14401
21483 * g++.dg/init/ctor3.C: New test.
21484 * g++.dg/init/union1.C: New test.
21485 * g++.dg/ext/anon-struct4.C: New test.
21486
21487 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21488
21489 * g++.dg/lookup/koenig1.C: Tweak error messages.
21490 * g++.dg/lookup/used-before-declaration.C: Likewise.
21491 * g++.dg/other/do1.C: Likewise.
21492 * g++.dg/overload/koenig1.C: Likewise.
21493 * g++.dg/parse/crash13.C: Likewise.
21494 * g++.dg/template/instantiate3.C: Likewise.
21495
21496 2004-03-08 Eric Christopher <echristo@redhat.com>
21497
21498 * * lib/target-supports.exp: Enable libiconv in test
21499 compilation. Fix up error checking.
21500
21501 2004-03-08 Roger Sayle <roger@eyesopen.com>
21502
21503 PR middle-end/14289
21504 * gcc.dg/pr14289-1.c: New test case.
21505 * gcc.dg/pr14289-2.c: Likewise.
21506 * gcc.dg/pr14289-3.c: Likewise.
21507
21508 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21509
21510 * gcc.c-torture/execute/20040308-1.c: New test.
21511
21512 2004-03-07 Roger Sayle <roger@eyesopen.com>
21513
21514 * gcc.c-torture/execute/20040307-1.c: New test case.
21515
21516 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21517
21518 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21519
21520 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21521
21522 * gcc.dg/20040306-1.c: New test.
21523
21524 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21525
21526 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21527 them static.
21528 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21529
21530 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21531
21532 PR c/14465
21533 * gcc.dg/decl-6.c: New test.
21534
21535 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21536
21537 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21538 Rename LOGPOW -> LOG_POW.
21539 (SQRT_EXP, POW_EXP): New.
21540
21541 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21542
21543 * gcc.dg/i386-sse-8.c: New test.
21544
21545 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21546
21547 PR c/14114
21548 * gcc.dg/decl-5.c: New test.
21549
21550 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21551
21552 * gcc.dg/20040305-1.c: New test.
21553
21554 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21555
21556 PR other/14354
21557 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21558
21559 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21560
21561 PR c++/14425, c++/14426
21562 * g++.dg/ext/altivec-4.C: New test.
21563 * g++.dg/ext/altivec-5.C: New test.
21564
21565 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21566
21567 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21568 global variables of a type with no linkage.
21569 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21570 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21571 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21572 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21573 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21574 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21575 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21576 * g++.dg/warn/deprecated.C: Name enum Color.
21577 * g++.dg/overload/VLA.C: Name structure for 'b'.
21578 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21579
21580 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21581
21582 * gcc.c-torture/compile/20040304-1.c: New test.
21583
21584 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21585
21586 PR 13728
21587 * gcc.dg/decl-4.c: New testcase.
21588
21589 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21590
21591 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21592 as PRECF if sizeof (float) > sizeof (double).
21593 (PRECL): Make it the same as PRECF if
21594 sizeof (float) > sizeof (long double).
21595
21596 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21597
21598 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21599 system type. Add check for irix6 which doesn't have c99 runtime.
21600
21601 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21602
21603 * gcc.dg/const-elim-1.c: xfail for xtensa.
21604
21605 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21606
21607 PR c++/14369
21608 * g++.dg/template/cond4.C: New test.
21609
21610 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21611
21612 PR c++/14360
21613 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21614
21615 PR c++/14361
21616 * g++.dg/parse/defarg7.C: New test.
21617
21618 PR c++/14359
21619 * g++.dg/template/friend26.C: New test.
21620
21621 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21622
21623 PR c++/14324
21624 * g++.dg/abi/mangle21.C: New test.
21625
21626 PR c++/14260
21627 * g++.dg/parse/constructor2.C: New test.
21628
21629 PR c++/14337
21630 * g++.dg/template/sfinae1.C: New test.
21631
21632 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21633
21634 PR c++/14267
21635 * g++.dg/expr/crash2.C: New test.
21636
21637 PR middle-end/13448
21638 * gcc.dg/inline-5.c: New test.
21639 * gcc.dg/always-inline.c: Split out tests into ...
21640 * gcc.dg/always-inline2.c: ... this and ...
21641 * gcc.dg/always-inline3.c: ... this.
21642
21643 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21644
21645 PR debug/12103
21646 * g++.dg/debug/crash1.C: New test.
21647
21648 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21649
21650 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21651 function with __attribute__((noinline)).
21652 (recurser_void2): Likewise.
21653 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21654 (recurser_void2): Likewise.
21655
21656 2004-02-29 Roger Sayle <roger@eyesopen.com>
21657
21658 PR middle-end/14203
21659 * g++.dg/warn/Wunused-6.C: New test case.
21660
21661 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21662
21663 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21664 not defined.
21665
21666 2004-02-27 Eric Christopher <echristo@redhat.com>
21667
21668 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21669 * g++.dg/charset/asm2.c: Run only x86.
21670 * gcc.dg/charset/asm3.c: Ditto.
21671
21672 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21673
21674 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21675 ld_library_path.
21676
21677 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21678
21679 * g++.dg/ext/altivec-3.C: New.
21680
21681 2004-02-26 Richard Henderson <rth@redhat.com>
21682
21683 * g++.dg/ext/attrib10.C: Mark for warning.
21684 * gcc.dg/attr-alias-1.c: New.
21685
21686 2004-02-26 Richard Henderson <rth@redhat.com>
21687
21688 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21689 * gcc.c-torture/execute/20040208-2.c: ... it back.
21690
21691 2004-02-26 Eric Christopher <echristo@redhat.com>
21692
21693 * lib/target-supports.exp (check-iconv-available): New function.
21694 * lib/gcc-dg.exp (dg-require-iconv): New function.
21695 Use above.
21696 * gcc.dg/charset: New directory.
21697 * gcc.dg/charset/charset.exp: New file.
21698 * gcc.dg/charset/asm1.c: Ditto.
21699 * gcc.dg/charset/asm2.c: Ditto.
21700 * gcc.dg/charset/asm3.c: Ditto.
21701 * gcc.dg/charset/asm4.c: Ditto.
21702 * gcc.dg/charset/asm5.c: Ditto.
21703 * gcc.dg/charset/attribute1.c: Ditto.
21704 * gcc.dg/charset/attribute2.c: Ditto.
21705 * gcc.dg/charset/string1.c: Ditto.
21706 * g++.dg/charset: New directory.
21707 * g++.dg/dg.exp: Add here. Special options.
21708 * g++.dg/charset/charset.exp: New file.
21709 * g++.dg/charset/asm1.c: Ditto.
21710 * g++.dg/charset/asm2.c: Ditto.
21711 * g++.dg/charset/asm3.c: Ditto.
21712 * g++.dg/charset/asm4.c: Ditto.
21713 * g++.dg/charset/attribute1.c: Ditto.
21714 * g++.dg/charset/attribute2.c: Ditto.
21715 * g++.dg/charset/extern1.cc: Ditto.
21716 * g++.dg/charset/extern2.cc: Ditto.
21717 * g++.dg/charset/string1.c: Ditto.
21718
21719 2004-02-26 Mark Mitchell <mark@codesourcery.com>
21720
21721 PR c++/14278
21722 * g++.dg/parse/comma1.C: New test.
21723
21724 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21725
21726 PR c++/14284
21727 * g++.dg/template/ttp8.C: New test.
21728
21729 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
21730
21731 * gcc.dg/fixuns-trunc-1.c: New test.
21732
21733 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21734
21735 * gcc.dg/builtins-config.h: Use #elif.
21736
21737 2004-02-26 Michael Matz <matz@suse.de>
21738
21739 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21740 * gcc.dg/991214-1.c: Likewise.
21741 * gcc.dg/i386-asm-1.c: Likewise.
21742
21743 2004-02-25 Richard Henderson <rth@redhat.com>
21744
21745 * gcc.c-torture/execute/20040208-2.c: Move ...
21746 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21747
21748 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21749
21750 PR c++/14246
21751 * g++.dg/other/crash-3.C: New test.
21752
21753 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21754
21755 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21756 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21757
21758 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21759 HP-UX.
21760
21761 2004-02-24 Michael Matz <matz@suse.de>
21762
21763 * gcc.dg/i386-regparm.c: New.
21764
21765 2004-02-23 James E Wilson <wilson@specifixinc.com>
21766
21767 * gcc.c-torture/execute/20040223-1.c: New.
21768
21769 2004-02-23 Zack Weinberg <zack@codesourcery.com>
21770 Kazu Hirata <kazu@cs.umass.edu>
21771
21772 * gcc.dg/fwritable-strings-1.c: Remove.
21773
21774 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
21775
21776 PR c/14156
21777 * gcc.dg/20040223-1.c: New test.
21778
21779 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21780
21781 PR c++/14106
21782 * g++.dg/ext/typeof9.C: New test.
21783
21784 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21785
21786 PR c++/14250
21787 * g++.dg/other/switch1.C: New test.
21788
21789 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21790
21791 * gcc.dg/cast-function-1.c: Adjust for new informative message.
21792 * gcc.dg/va-arg-1.c: Likewise.
21793
21794 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21795
21796 PR c++/14143
21797 * g++.dg/template/koenig5.C: New test.
21798
21799 2004-02-21 Ziemowit Laski <zlaski@apple.com>
21800
21801 * g++.dg/ext/altivec-1.C: Generalize target triple.
21802 * g++.dg/ext/altivec-2.C: New test case.
21803 * g++.dg/ext/altivec_check.h: New file.
21804 * gcc.dg/altivec-1.c: Generalize target triple;
21805 include altivec_check.h and call altivec_check().
21806 * gcc.dg/altivec-[2-5].c: Generalize target triple.
21807 * gcc.dg/altivec-6.c: New test case.
21808 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21809 type casts as needed.
21810 * gcc.dg/altivec-10.c: Include altivec_check.h and call
21811 altivec_check().
21812 * gcc.dg/altivec-12.c: New test case.
21813 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21814 include altivec_check.h and call altivec_check().
21815 * gcc.dg/altivec_check.h: New file.
21816
21817 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21818
21819 * lib/target-supports.exp (check_alias_available): Don't mangle
21820 function `g' in test program.
21821
21822 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21823
21824 * lib/target-supports.exp (check_profiling_available): Check
21825 argument to determine whether we support a profiling type.
21826 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21827 check_profiling_available.
21828 * g++.dg/bprob/bprob.exp: Likewise.
21829 * g77.dg/bprob/bprob.exp: Likewise.
21830 * gcc.misc-tests/bprob.exp: Likewise.
21831 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21832 dg-require-profiling and delete expected error handling.
21833 * gcc.dg/20021014-1.c: Likewise.
21834 * gcc.dg/nest.c: Likewise.
21835
21836 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21837
21838 PR c++/12007
21839 * g++.dg/other/vthunk1.C: New test.
21840
21841 2004-02-20 Falk Hueffner <falk@debian.org>
21842
21843 PR target/14201
21844 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21845
21846 2004-02-20 Mark Mitchell <mark@codesourcery.com>
21847
21848 PR c++/13927
21849 * g++.dg/other/error8.C: Remove XFAIL markers.
21850
21851 PR c++/14173
21852 * g++.dg/ext/packed5.C: New test.
21853
21854 PR c++/14199
21855 * g++.dg/warn/Wunused-5.C: New test.
21856
21857 PR c++/14186
21858 * g++.dg/lookup/member1.C: New test.
21859
21860 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
21861
21862 * gcc.c-torture/compile/20040130-1.c: Enable only when
21863 __INT_MAX__ >= 2147483647L.
21864 * gcc.c-torture/compile/961203-1.c: Likewise.
21865
21866 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
21867
21868 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21869 * g++.dg/opt/template1.C: Robustify assembler regexp
21870
21871 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21872
21873 * gcc.c-torture/execute/simd-4.x: Remove.
21874 * gcc.c-torture/execute/va-arg-25.x: Likewise.
21875 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21876 Guard with #ifndef SKIP_ATTRIBUTE.
21877 * gcc.dg/compat/vector-1_y.c: Likewise.
21878 * gcc.dg/compat/vector-2_x.c: Likewise.
21879 * gcc.dg/compat/vector-2_y.c: Likewise.
21880 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21881 * g++.dg/eh/simd-2.C: Likewise.
21882
21883 2004-02-19 Alan Modra <amodra@bigpond.net.au>
21884
21885 * gcc.c-torture/compile/complex-1.c: New.
21886
21887 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
21888
21889 PR target/14209
21890 * gcc.c-torture/execute/20040218-1.c: New test.
21891
21892 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21893
21894 PR c++/14181
21895 * g++.dg/parse/new2.C: New test.
21896
21897 2004-02-18 Paul Brook <paul@codesourcery.com>
21898
21899 * gcc.c-torture/compile/libcall-1.c: New test.
21900
21901 2004-02-18 Paul Brook <paul@codesourcery.com>
21902
21903 PR debug/12934
21904 * gcc.dg/debug/debug-7.c: New test.
21905
21906 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
21907
21908 * gcc.dg/20040217-1.c: New test.
21909
21910 2004-02-17 Zack Weinberg <zack@codesourcery.com>
21911
21912 * gcc.c-torture/execute/990208-1.x: Delete.
21913
21914 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
21915
21916 * gcc.c-torture/execute/20040208-2.x: New file.
21917
21918 2004-02-17 Mark Mitchell <mark@codesourcery.com>
21919
21920 PR c++/11326
21921 * g++.dg/abi/structret1.C: New test.
21922
21923 2004-02-17 Jakub Jelinek <jakub@redhat.com>
21924
21925 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21926 (i386_cpuid): No need to test if cpuid is available on AMD64.
21927 Fix assembly, so that it works onboth i386 and AMD64.
21928 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21929 (vecInLong): Fix s[] member type to unsigned int.
21930 (vecInWord): Remove type.
21931 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21932 (a64, b64, c64, d64, e64): Remove.
21933 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21934 Remove unused variable. Remove initialization of removed variables.
21935 Don't call mmx_tests nor sse_tests.
21936 (reference_mmx, reference_sse): Remove.
21937 (check): Add return stmt.
21938 * gcc.dg/i386-sse-7.c: New test.
21939 * gcc.dg/i386-mmx-4.c: New test.
21940
21941 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21942
21943 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21944 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21945 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21946 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21947 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21948 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21949 g++.dg/tc1/dr94.C: Fix line terminator.
21950
21951 2004-02-16 Geoffrey Keating <geoffk@apple.com>
21952
21953 * gcc.c-torture/compile/20040216-1.c: New.
21954
21955 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21956
21957 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21958 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21959 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21960 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21961 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21962 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21963
21964 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21965
21966 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21967
21968 2004-02-15 Mark Mitchell <mark@codesourcery.com>
21969
21970 PR c++/13971
21971 * g++.dg/expr/cond4.C: New test.
21972
21973 PR c++/14086
21974 * g++.dg/lookup/crash2.C: New test.
21975
21976 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
21977
21978 * gcc.c-torture/compile/20040214-2.c: New test.
21979
21980 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
21981
21982 PR c++/14116
21983 * g++.dg/ext/typeof8.C: New test.
21984
21985 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
21986
21987 * gcc.c-torture/compile/20040214-1.c: New test.
21988
21989 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21990
21991 PR c++/13635
21992 * g++.dg/template/spec11.C: New test.
21993
21994 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21995
21996 PR c++/13927
21997 * g++.dg/other/error8.C: New test.
21998
21999 2004-02-13 Mark Mitchell <mark@codesourcery.com>
22000
22001 PR c++/14122
22002 * g++.dg/template/array4.C: New test.
22003
22004 PR c++/14108
22005 * g++.dg/inherit/thunk2.C: New test.
22006
22007 PR c++/14083
22008 * g++.dg/eh/cond2.C: New test.
22009
22010 2004-02-12 Alan Modra <amodra@bigpond.net.au>
22011
22012 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22013
22014 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
22015
22016 * lib/scanasm.exp (dg-scan): Quote pattern before display.
22017
22018 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
22019
22020 * g++.dg/simd-2.C: xfail on ppc64-linux.
22021
22022 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22023
22024 PR c/456
22025 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22026 tests.
22027
22028 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22029
22030 * gcc.dg/builtins-33.c: New test.
22031
22032 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22033
22034 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22035
22036 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22037
22038 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22039
22040 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22041
22042 * gcc.dg/ppc64-abi-3.c: New test.
22043
22044 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22045
22046 PR c/14092
22047
22048 * gcc.dg/pr14092-1.c: New testcase.
22049
22050 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22051
22052 * gcc.dg/cpp/assert4.c: Fix typo last change.
22053
22054 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22055 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22056
22057 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22058
22059 2004-02-09 Roger Sayle <roger@eyesopen.com>
22060
22061 * gcc.c-torture/compile/20040209-1.c: New test case.
22062
22063 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22064
22065 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22066
22067 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22068
22069 * gcc.c-torture/execute/20040208-[12].c: New tests.
22070
22071 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22072
22073 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22074
22075 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22076
22077 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22078
22079 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22080
22081 Bug 13856
22082 * gcc.dg/visibility-8.c: New testcase.
22083
22084 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22085
22086 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22087 arguments.
22088 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22089
22090 2004-02-07 Roger Sayle <roger@eyesopen.com>
22091
22092 PR middle-end/13696
22093 * g++.dg/opt/fold1.C: New test case.
22094
22095 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22096
22097 PR c++/14033
22098 * g++.dg/other/crash-2.C: New test.
22099
22100 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22101
22102 PR c++/14028
22103 * g++.dg/parse/angle-bracket2.C: New test.
22104
22105 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22106
22107 PR middle-end/13750
22108 Revert:
22109 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22110 PR pch/13361
22111 * testsuite/g++.dg/pch/wchar-1.C: New.
22112 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22113
22114 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22115
22116 PR c++/14008
22117 * g++.dg/parse/error15.C: New test.
22118 * g++.dg/parse/crash11.C: Update dg-error mark.
22119
22120 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22121
22122 PR c++/13932
22123 * g++.dg/warn/conv2.C: New test.
22124
22125 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22126
22127 PR c++/13086
22128 * g++.dg/warn/incomplete1.C: Remove xfail.
22129
22130 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22131
22132 * lib/file-format.exp (gcc_target_object_format): Use
22133 ${tool}_target_compile, not gcc_target_compile.
22134 * lib/target-supports.exp (check_alias_available): Likewise.
22135 (check_gc_sections_available): Likewise.
22136 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22137 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22138 dg-require-alias.
22139
22140 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22141
22142 PR c++/13969
22143 * g++.dg/template/static6.C: New test.
22144
22145 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22146
22147 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22148
22149 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22150
22151 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22152 tests for systems where `char' is unsigned by default.
22153
22154 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22155
22156 PR c++/13997
22157 * g++.dg/template/partial3.C: New test.
22158
22159 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22160
22161 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22162 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22163 Remove mentions of obsolete ports.
22164
22165 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22166
22167 * gcc.dg/noncompile/20001228-1.c: Fix for new
22168 error message.
22169
22170 2004-02-03 Roger Sayle <roger@eyesopen.com>
22171
22172 PR target/9348
22173 * gcc.c-torture/execute/multdi-1.c: New test case.
22174
22175 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22176
22177 PR c++/13925
22178 * g++.dg/template/lookup5.C: New test.
22179
22180 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22181
22182 PR c++/13950
22183 * g++.dg/template/lookup4.C: New test.
22184
22185 PR c++/13970
22186 * g++.dg/parse/error14.C: New test.
22187
22188 PR c++/14002
22189 * g++.dg/parse/template13.C: New test.
22190
22191 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22192
22193 PR c++/13978
22194 * g++.dg/template/koenig4.C: New test.
22195
22196 PR c++/13968
22197 * g++.dg/template/crash17.C: New test.
22198
22199 PR c++/13975
22200 * g++.dg/parse/error13.C: New test.
22201 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22202
22203 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22204
22205 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22206
22207 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22208
22209 PR c/11658
22210 PR c/13994
22211 * gcc.dg/noncompile/20040203-1.c: New test.
22212 * gcc.dg/noncompile/20040203-2.c: Likewise.
22213 * gcc.dg/noncompile/20040203-3.c: Likewise.
22214 * gcc.dg/20040203-1.c: Likewise.
22215
22216 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22217
22218 PR c++/10858
22219 * g++.dg/template/sizeof7.C: New test.
22220
22221 2004-02-02 Eric Christopher <echristo@redhat.com>
22222 Zack Weinberg <zack@codesourcery.com>
22223
22224 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22225
22226 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22227
22228 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22229 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22230 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22231 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22232
22233 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22234
22235 PR c++/13113
22236 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22237
22238 PR c++/13854
22239 * g++.dg/ext/attrib13.C: New test.
22240
22241 PR c++/13907
22242 * g++.dg/conversion/op2.C: New test.
22243
22244 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22245
22246 * gcc.dg/titype-1.c: Fix pasto.
22247
22248 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22249
22250 * gcc.dg/titype-1.c: New test.
22251
22252 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22253
22254 PR c++/13957
22255 * g++.dg/template/non-type-template-argument-1.C,
22256 g++.dg/template/qualified-id1.C: Update dg-error marks.
22257 * g++.dg/template/nontype6.C: New test.
22258
22259 2004-02-01 Roger Sayle <roger@eyesopen.com>
22260
22261 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22262 * gcc.dg/builtins-31.c: New testcase.
22263 * gcc.dg/builtins-32.c: New testcase.
22264
22265 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22266
22267 * objc.dg/call-super-2.m: Update line numbers
22268 for the including of stddef.h.
22269
22270 2004-01-30 Michael Matz <matz@suse.de>
22271
22272 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22273 g++.dg/ext/case-range3.C: New tests.
22274
22275 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22276
22277 DR206
22278 PR c++/13813
22279 * g++.dg/template/member4.C: New test.
22280
22281 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22282
22283 PR c++/13683
22284 * g++.dg/template/sizeof6.C: New test.
22285
22286 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22287
22288 * gcc.dg/fwritable-strings-1.c: New test.
22289
22290 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22291
22292 * gcc.c-torture/compile/20040130-1.c: New test.
22293
22294 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22295
22296 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22297
22298 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22299
22300 PR c++/13883
22301 * g++.dg/template/ctor3.C: New test.
22302
22303 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22304
22305 * g++.dg/tc1: New directory.
22306 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22307 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22308 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22309 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22310 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22311
22312 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22313
22314 * g++.dg/parse/error11.C: New test.
22315 * g++.dg/parse/error12.C: Likewise.
22316
22317 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22318
22319 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22320 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22321
22322 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22323
22324 PR c++/13791
22325 * g++.dg/ext/attrib12.C: New test.
22326
22327 PR c++/13736
22328 * g++.dg/parse/cast2.C: New test.
22329
22330 2004-01-27 James E Wilson <wilson@specifixinc.com>
22331
22332 * objc.dg/encode-2.m (main): New local string. Set depending on
22333 sizeof long. Use in sscanf call.
22334 * objc.dg/encode-3.m (main): New local string. Set depending on
22335 sizeof long. Use in scan_initial call.
22336
22337 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22338
22339 * objc.dg/call-super-2.m: Make LP64-safe.
22340 * objc.dg/desig-init-1.m: Likewise.
22341
22342 2004-01-27 Devang Patel <dpatel@apple.com>
22343
22344 * g++.dg/debug/namespace1.C: New test.
22345
22346 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22347
22348 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22349 xscale-*-*.
22350
22351 * gcc.dg/arm-mmx-1.c: New test.
22352
22353 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22354
22355 * gcc.dg/20040127-1.c: New test.
22356 * gcc.dg/20040127-2.c: New test.
22357
22358 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22359
22360 * objc.dg/stret-1.m (glob): Renamed to globa.
22361
22362 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22363
22364 PR c++/13663
22365 * g++.dg/expr/for1.C: New test.
22366
22367 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22368
22369 PR middle-end/13779
22370 * gcc.dg/darwin-longlong.c: New test.
22371
22372 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22373
22374 * gcc.dg/20040124-1.c: Moved test from here...
22375 * gcc.c-torture/compile/20040124-1.c: ...to here.
22376
22377 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22378
22379 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22380 the assembly output if -m64 is passed.
22381
22382 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22383
22384 PR c++/13833
22385 * g++.dg/template/cond3.C: New test.
22386
22387 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22388
22389 PR c++/13810
22390 * g++.dg/template/ttp7.C: New test.
22391
22392 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22393
22394 PR c++/13797
22395 * g++.dg/template/nontype4.C: New test.
22396 * g++.dg/template/nontype5.C: Likewise.
22397
22398 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22399
22400 * gcc.dg/torture/mips-clobber-at.c: New test.
22401
22402 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22403
22404 * gcc.dg/20040124-1.c: New test.
22405
22406 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22407
22408 * gcc.dg/20040123-1.c: New test.
22409
22410 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22411
22412 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22413
22414 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22415
22416 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22417
22418 2004-01-23 Andrew Pinski <apinski@apple.com>
22419
22420 * gcc.dg/20030121-1.c: Move to ..
22421 * gcc.dg/20040121-1.c: here.
22422
22423 2004-01-23 Roger Sayle <roger@eyesopen.com>
22424
22425 * gcc.dg/builtins-29.c: New test case.
22426
22427 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22428
22429 PR 18314
22430 * gcc.dg/builtins-30.c: New testcase.
22431
22432 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22433
22434 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22435 * lib/g77.exp: Likewise.
22436 * lib/objc.exp: Likewise.
22437 * lib/g++.exp: Likewise.
22438
22439 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22440
22441 * gcc.dg/struct-by-value-2.c: New test.
22442
22443 2004-01-21 Andrew Pinski <apinski@apple.com>
22444
22445 PR target/13785
22446 * gcc.dg/20030121-1.c: New test.
22447
22448 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22449
22450 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22451 clobber frame pointer register in asm statement.
22452
22453 2004-01-21 Falk Hueffner <falk@debian.org>
22454
22455 * gcc.c-torture/compile/20040121-1.c: New test.
22456
22457 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22458
22459 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22460
22461 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22462
22463 * gcc.dg/ppc64-abi-2.c: New test.
22464
22465 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22466
22467 * lib/treelang.exp: Fill out this file.
22468 * lib/treelang-dg.exp: New File.
22469
22470 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22471
22472 * gcc.c-torture/compile/981022-1.c: Remove.
22473 * gcc.dg/array-5.c: Remove XFAIL.
22474 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22475 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22476 gcc.dg/cond-lvalue-1.c: Update.
22477 * gcc.dg/cast-lvalue-2.c: New test.
22478
22479 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22480
22481 PR c++/13592
22482 * g++.dg/other/error1.C (class foo): Tweak error message.
22483
22484 PR c++/13592
22485 * g++.dg/template/call2.C: New test.
22486
22487 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22488
22489 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22490 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22491 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22492 scalar-return-1_x.c, scalar-return-2_y.c,
22493 scalar-return-3_x.c, scalar-return-3_y.c,
22494 scalar-return-4_x.c, scalar-return-4_y.c,
22495 struct-align-1.h, struct-align-1_x.c,
22496 struct-align-1_y.c, struct-align-2.h,
22497 struct-align-2_x.c, struct-align-2_y.c,
22498 struct-by-value-10_y.c, struct-by-value-11_x.c,
22499 struct-by-value-11_y.c, struct-by-value-12_x.c,
22500 struct-by-value-12_y.c, struct-by-value-13_x.c,
22501 struct-by-value-13_y.c, struct-by-value-14_x.c,
22502 struct-by-value-14_y.c, struct-by-value-15_x.c,
22503 struct-by-value-15_y.c, struct-by-value-16_y.c,
22504 struct-by-value-17_y.c, struct-by-value-18_y.c,
22505 struct-by-value-19_y.c, struct-by-value-1_x.c,
22506 struct-by-value-1_y.c, struct-by-value-20_y.c,
22507 struct-by-value-2_x.c, struct-by-value-2_y.c,
22508 struct-by-value-3_y.c, struct-by-value-4_x.c,
22509 struct-by-value-4_y.c, struct-by-value-5_y.c,
22510 struct-by-value-6_y.c, struct-by-value-7_y.c
22511 struct-by-value-8_x.c, struct-by-value-8_y.c
22512 struct-by-value-9_x.c, struct-by-value-9_y.c
22513 struct-return-10_x.c, struct-return-10_y.c,
22514 struct-return-19_x.c, struct-return-20_x.c
22515 struct-return-2_x.c, struct-return-2_y.c
22516 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22517 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22518
22519 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22520
22521 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22522 attribute on sparc*-sun-solaris2.*.
22523
22524 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22525
22526 PR c++/13710
22527 * g++.dg/ext/typeof7.C: New test.
22528
22529 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22530
22531 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22532 * gcc.dg/const-elim-1.c: Same.
22533
22534 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22535
22536 * objc.dg/stret-1.m: New.
22537 * objc.dg/stret-2.m: New.
22538
22539 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22540
22541 PR c++/11895
22542 * g++.dg/ext/vector1.C: New test.
22543
22544 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22545
22546 * gcc.dg/pch/import-1.c: New.
22547 * gcc.dg/pch/import-1.hs: New.
22548 * gcc.dg/pch/import-1a.h: New.
22549 * gcc.dg/pch/import-1b.h: New.
22550 * gcc.dg/pch/import-1c.h: New.
22551
22552 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22553
22554 PR c++/13574
22555 * g++.dg/ext/array1.C: New test.
22556
22557 PR c++/13178
22558 * g++.dg/conversion/op1.C: New test.
22559
22560 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22561
22562 PR 11864
22563 From Kazumoto Kojima / Dan Kegel:
22564 * gcc.dg/pr11864-1.c: New test.
22565
22566 PR 10392
22567 From Marcus Comstedt / Dan Kegel:
22568 * gcc.dg/pr10392-1.c: New test.
22569
22570 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22571
22572 PR c++/13478
22573 * g++.dg/init/ref10.C: New test.
22574
22575 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22576
22577 PR c++/13407
22578 * g++.dg/parse/typename6.C: New test.
22579
22580 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22581
22582 PR pch/13361
22583 * testsuite/g++.dg/pch/wchar-1.C: New.
22584 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22585
22586 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22587
22588 PR c++/9259
22589 * g++.dg/expr/sizeof2.C: New test.
22590
22591 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22592
22593 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22594
22595 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22596
22597 PR c++/13659
22598 * g++.dg/lookup/strong-using-3.C: New.
22599 * g++.dg/lookup/using-10.C: New.
22600
22601 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22602
22603 PR c++/13594
22604 * g++.dg/lookup/strong-using-2.C: New.
22605
22606 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22607 Dan Kegel <dank@kegel.com>
22608 J"orn Rennecke <joern.rennecke@superh.com>
22609
22610 PR target/9365
22611 * gcc.dg/pr9365-1.c: New test.
22612
22613 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22614
22615 PR c++/8856
22616 * g++.dg/parse/casting-operator2.C: New test.
22617 * g++.old-deja/g++.pt/explicit83.C: Remove.
22618
22619 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22620
22621 * gcc.dg/label-compound-stmt-1.c: New test.
22622 * gcc.c-torture/compile/950922-1.c,
22623 gcc.c-torture/compile/20000211-3.c,
22624 gcc.c-torture/compile/20000518-1.c,
22625 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22626 compound statements.
22627
22628 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22629
22630 * gcc.dg/ppc64-abi-1.c: New test.
22631
22632 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22633
22634 * g++.dg/ext/attrib9.C: Add dg-warnings.
22635
22636 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22637
22638 PR c++/12335
22639 * g++.dg/parse/dtor3.C: New test.
22640
22641 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22642
22643 PR c++/12709
22644 * g++.dg/parse/try-catch-1.C: New test.
22645
22646 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22647
22648 * ada/acats/run_all.sh: Add more verbose output in acats.log
22649 when compiling tests.
22650
22651 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22652
22653 PR 13656
22654 * gcc.dg/typedef-redecl.c: New test case.
22655 * gcc.dg/typedef-redecl.h: New support file.
22656
22657 2004-01-13 Jan Hubicka <jh@suse.cz>
22658
22659 * gcc.dg/always_inline.c: New test.
22660 * gcc.dg/debug/20031231-1.c: Fix.
22661
22662 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22663
22664 PR c++/13474
22665 * g++.dg/template/array3.C: New test.
22666
22667 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22668
22669 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22670 * g++.dg/warn/Wunused-2.C: Likewise.
22671
22672 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22673
22674 PR c++/13289
22675 * g++.dg/template/instantiate6.C: New test.
22676
22677 2004-01-12 Roger Sayle <roger@eyesopen.com>
22678
22679 PR middle-end/11397
22680 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22681
22682 2004-01-12 Jan Hubicka <jh@suse.cz>
22683
22684 PR opt/12826
22685 * gcc.dg/20040112-1.c: New.
22686
22687 * gcc.dg/dwarf-die[1-7].c: Move to...
22688 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22689 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22690
22691 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22692
22693 PR c++/4100
22694 * g++.dg/parse/friend4.C: New test.
22695
22696 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22697
22698 PR c++/4100
22699 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22700 definition is called a friend.
22701
22702 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22703
22704 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22705
22706 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22707
22708 PR c++/3478
22709 * g++.dg/parse/error10.C: New test.
22710 * g++.dg/template/arg2.C: Accept "invalid type" error.
22711
22712 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22713
22714 PR middle-end/13392
22715 * g++.dg/opt/expect2.C: New test.
22716
22717 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22718
22719 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22720 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22721 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22722 Update dg-error regexps.
22723
22724 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22725
22726 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22727 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22728
22729 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22730
22731 * gcc.dg/pragma-re-1.c: Use right pointer type.
22732
22733 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22734
22735 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22736
22737 2004-01-09 Geoffrey Keating <geoffk@apple.com>
22738
22739 * gcc.dg/rs6000-ldouble-1.c: New.
22740
22741 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22742
22743 DR 337
22744 PR c++/9256
22745 * g++.dg/other/abstract1.C: New test.
22746
22747 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
22748
22749 * g++.dg/lookup/strong-using-1.C: New.
22750
22751 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
22752
22753 PR c/11234
22754 * gcc.dg/func-ptr-conv-1.c: New test.
22755 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22756
22757 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
22758
22759 PR target/13380.
22760 * gcc.c-torture/compile/20040109-1.c: New.
22761
22762 2004-01-08 Stuart Hastings <stuart@apple.com>
22763
22764 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22765 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22766 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22767
22768 2004-01-09 Alan Modra <amodra@bigpond.net.au>
22769
22770 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22771
22772 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22773
22774 * ada/acats/run_acats: Treat 'gnatchop' the same way
22775 as 'gnatmake'. Export GCC_DRIVER.
22776 * ada/acats/run_all.sh: Add target_gnatchop. Use
22777 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22778
22779 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22780
22781 PR c++/12573
22782 * g++.dg/template/dependent-expr4.C: New test.
22783
22784 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
22785
22786 * gcc.dg/altivec-11.c: New test.
22787
22788 2004-01-07 Mark Mitchell <mark@codesourcery.com>
22789
22790 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22791
22792 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22793
22794 PR c/6024
22795 * gcc.dg/enum-compat-1.c: New test.
22796 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22797
22798 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22799
22800 PR c/12165
22801 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22802 gcc.dg/c99-idem-qual-3.c: New tests.
22803
22804 2004-01-07 Alan Modra <amodra@bigpond.net.au>
22805
22806 * gcc.dg/winline-7.c: Don't cast void * to int.
22807
22808 2004-01-06 Jan Hubicka <jh@suse.cz>
22809
22810 * gcc.dg/i386-sse-5.c: New test
22811 * g++.dg/eh/simd-1.c: Add -w argument for i386.
22812
22813 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22814
22815 PR c++/12815
22816 * g++.dg/rtti/typeid4.C: New test.
22817
22818 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22819
22820 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22821
22822 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22823
22824 PR c++/12132
22825 * g++.dg/template/error11.C: New test.
22826
22827 PR c++/13451
22828 * g++.dg/template/class2.C: New test.
22829
22830 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
22831 Richard Sandiford <rsandifo@redhat.com>
22832
22833 PR c++/13387
22834 * g++.dg/opt/alias3.C: New test.
22835
22836 2004-01-04 Mark Mitchell <mark@codesourcery.com>
22837
22838 PR c++/13157
22839 * g++.dg/template/koenig3.C: New test.
22840
22841 PR c++/13529
22842 * g++.dg/parse/offsetof3.C: New test.
22843
22844 * g++.dg/init/copy7.C: Add missing dg-error markers.
22845
22846 PR c++/12226
22847 * g++.dg/init/copy7.c: New test.
22848
22849 PR c++/13536
22850 * g++.dg/parse/cast1.C: New test.
22851
22852 2004-01-04 Jan Hubicka <jh@suse.cz>
22853
22854 * gcc.dg/winline[1-7].c: New tests.
22855
22856 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22857
22858 PR c++/13520
22859 * g++.dg/template/qualttp22.C: New test.
22860
22861 2004-01-01 Jan Hubicka <jh@suse.cz>
22862
22863 * gcc.dg/debug/20031231-1.c: New.
22864 * gcc.c-torture/compile/20040101-1.c: New.
22865 * gcc.dg/dwarf-die-[1-7].c: New.
22866
22867 2004-01-01 Jakub Jelinek <jakub@redhat.com>
22868
22869 PR optimization/13521
22870 * gcc.c-torture/compile/20031231-1.c: New test.
22871
22872 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22873
22874 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22875
22876 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22877
22878 PR c++/10079
22879 * g++.dg/template/crash16.C: New test.
22880
22881 2003-12-30 Mark Mitchell <mark@codesourcery.com>
22882
22883 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22884
22885 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22886
22887 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22888 ports.
22889 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22890 * g++.old-deja/g++.law/profile1.C: Likewise.
22891 * gcc.c-torture/compile/981006-1.c: Likewise.
22892 * gcc.c-torture/execute/loop-2e.x: Likewise.
22893 * gcc.c-torture/execute/loop-2f.x: Remove.
22894 * gcc.c-torture/execute/loop-2g.x: Likewise.
22895 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22896 * gcc.dg/20020312-2.c: Remove traces of dead ports.
22897
22898 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
22899
22900 PR c++/13507
22901 * g++.dg/ext/attrib11.C: New test.
22902
22903 PR c++/13494
22904 * g++.dg/template/array2-1.C: New test.
22905 * g++.dg/template/array2-2.C: New test.
22906
22907 2003-12-29 Mark Mitchell <mark@codesourcery.com>
22908
22909 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22910
22911 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
22912
22913 PR c++/12774
22914 * g++.dg/template/array1-1.C: New test.
22915 * g++.dg/template/array1-2.C: New test.
22916
22917 2003-12-29 Roger Sayle <roger@eyesopen.com>
22918
22919 PR fortran/12632
22920 * g77.dg/12632.f: New test case.
22921
22922 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22923
22924 PR c++/13289
22925 * g++.dg/parse/nontype1.C: New test.
22926
22927 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22928
22929 PR c++/12403
22930 * g++.dg/parse/explicit1.C: New test.
22931 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22932
22933 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22934
22935 PR c++/13081
22936 * g++.dg/opt/inline6.C: New test.
22937
22938 PR c++/12613
22939 * g++.dg/parse/error9.C: New test.
22940
22941 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22942
22943 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22944
22945 PR c++/13009
22946 * g++.dg/init/assign1.C: New test.
22947
22948 2003-12-28 Roger Sayle <roger@eyesopen.com>
22949
22950 PR c++/13070
22951 * g++.dg/warn/format3.C: New test case.
22952
22953 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22954
22955 * gcc.c-torture/compile/20031227-1.c: New test.
22956
22957 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22958
22959 * g++.dg/bprob/bprob.exp: Load target-supports.exp
22960 * g77.dg/bprob/bprob.exp: Likewise.
22961 * gcc.misc-tests/bprob.exp: Likewise.
22962 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
22963 variants on systems where the library does not provide that
22964 functionality.
22965 * gcc.dg/builtins-20.c: Use builtins-config.h.
22966 * gcc.dg/builtins-config.h: New file.
22967
22968 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22969
22970 * lib/gcc-dg.exp (dg-require-profiling): New function.
22971 * lib/target-supports.exp (check_profiling_available): Likewise.
22972 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22973 * g77.dg/bprob/bprob.exp: Likewise.
22974 * gcc.misc-tests/bprob.exp: Likewise.
22975 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22976 * gcc.dg/20021014-1.c: Likewise.
22977 * gcc.dg/nest.c: Likewise.
22978
22979 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22980
22981 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22982 compiling.
22983 * g++.dg/lookup/java2.C: Likewise.
22984 * gcc.dg/cpp/lexident.c: Likewise.
22985
22986 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
22987
22988 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22989 given.
22990 * gcc.c-torture/compile/961203-1.c: Likewise.
22991 * gcc.c-torture/compile/980506-1.c: Likewise.
22992
22993 2003-12-23 Zack Weinberg <zack@codesourcery.com>
22994
22995 * lib/gcc-dg.exp (dg-prune-output): New annotation.
22996 (additional_prunes): New global.
22997 (gcc-dg-prune): Handle additional per-test pruning.
22998 (dg-test): Clear additional_prunes between tests.
22999
23000 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
23001 dg-prune-output to avoid spurious failures from assembler
23002 complaining about nonexistent WAW violations.
23003 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23004 Use dg-prune-output to avoid spurious failures from assembler
23005 warning about Itanium B-step errata.
23006
23007 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23008
23009 * g++.dg/abi/macro0.C: New test.
23010 * g++.dg/abi/macro1.C: Likewise.
23011 * g++.dg/abi/macro2.C: Likewise.
23012
23013 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23014 * g++.dg/abi/bitfield7.C: Likewise.
23015 * g++.dg/abi/dtor2.C: Likewise.
23016 * g++.dg/abi/mangle11.C: Likewise.
23017 * g++.dg/abi/mangle12.C: Likewise.
23018 * g++.dg/abi/mangle14.C: Likewise.
23019 * g++.dg/abi/mangle17.C: Likewise.
23020 * g++.dg/abi/vbase10.C: Likewise.
23021 * g++.dg/abi/vbase14.C: Likewise.
23022 * g++.dg/template/qualttp17.C: Likewise.
23023
23024 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23025
23026 PR c/11995
23027 * gcc.dg/20031223-1.c: New test.
23028
23029 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23030
23031 * gcc.dg/noreturn-7.c: New test.
23032
23033 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23034
23035 * gcc.dg/null-pointer-1.c: New test.
23036
23037 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23038
23039 * g++.old-deja/g++.jason/template18.C: Remove.
23040 * g++.old-deja/g++.jason/template37.C: Likewise.
23041
23042 PR c++/12862
23043 * g++.dg/lookup/ns1.C: New test.
23044
23045 PR c++/12397
23046 * g++.dg/template/lookup3.C: New test.
23047
23048 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23049
23050 * g++.dg/template/recurse1.C: New test
23051
23052 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23053
23054 PR c++/12479
23055 * g++.dg/parse/semicolon1.C: New test.
23056 * g++.dg/parse/semicolon1.h: Likewise.
23057
23058 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23059
23060 * gcc.dg/darwin-misaligned.c: New test.
23061
23062 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23063
23064 PR c/9163
23065 * gcc.dg/20031222-1.c: New test.
23066
23067 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23068
23069 PR c++/13438
23070 * g++.dg/parse/error8.C: New test.
23071
23072 PR c++/11554
23073 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23074
23075 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23076
23077 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23078 too small.
23079 * gcc.c-torture/compile/930217-1.c: Likewise.
23080 * gcc.c-torture/compile/930513-1.c: Likewise.
23081 * gcc.c-torture/execute/920908-2.c: Likewise.
23082 * gcc.c-torture/execute/921204-1.c: Likewise.
23083 * gcc.c-torture/execute/930621-1.c: Likewise.
23084 * gcc.c-torture/execute/930630-1.c: Likewise.
23085 * gcc.c-torture/execute/931031-1.c: Likewise.
23086 * gcc.c-torture/execute/980602-2.c: Likewise.
23087 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23088 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23089 * gcc.c-torture/execute/extzvsi.c: Likewise.
23090 * gcc.c-torture/unsorted/ext.c: Likewise.
23091
23092 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23093
23094 PR target/12749
23095 * gcc.c-torture/compile/20031220-2.c: New test case.
23096
23097 2003-12-20 Roger Sayle <roger@eyesopen.com>
23098
23099 PR optimization/13031
23100 * gcc.c-torture/compile/20031220-1.c: New test case.
23101
23102 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23103
23104 * gcc.dg/cast-function-1.c: New test.
23105
23106 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23107
23108 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23109 formats.
23110
23111 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23112
23113 PR c++/12795
23114 * g++.dg/ext/attrib10.C: New test.
23115
23116 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23117
23118 * gcc.dg/cleanup-10.c: New test.
23119 * gcc.dg/cleanup-11.c: New test.
23120
23121 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23122
23123 PR c++/13239
23124 * g++.dg/opt/expect1.C: New test.
23125
23126 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23127
23128 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23129
23130 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23131
23132 PR debug/12923
23133 * gcc.dg/20031218-1.c: New test.
23134
23135 PR debug/12389
23136 * gcc.dg/20031218-2.c: New test.
23137 * gcc.dg/20031218-3.c: New test.
23138
23139 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23140 of label name and allow for USER_LABEL_PREFIX == "_" names.
23141 * g++.dg/abi/mangle18-2.C: Likewise.
23142 * g++.dg/abi/mangle19-1.C: Likewise.
23143 * g++.dg/abi/mangle19-2.C: Likewise.
23144 * g++.dg/abi/mangle20-1.C: Likewise.
23145 * g++.dg/abi/mangle20-2.C: Likewise.
23146
23147 2003-12-18 Richard Henderson <rth@redhat.com>
23148
23149 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23150
23151 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23152 Dan Kegel <dank@kegel.com>
23153
23154 PR other/12009
23155 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23156 testing a cross compiler, it causes spurious compile failures.
23157 * lib/g++.exp: Likewise.
23158
23159 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23160
23161 PR c++/13262
23162 * g++.dg/template/access13.C: New test.
23163
23164 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23165
23166 * gcc.dg/20031216-1.c: New test.
23167
23168 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23169
23170 PR c++/9154
23171 * g++.dg/template/error10.C: New test.
23172
23173 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23174
23175 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23176 * g++.dg/eh/simd-2.C: Likewise.
23177
23178 2003-12-17 James E Wilson <wilson@specifixinc.com>
23179 Roger Sayle <roger@eyesopen.com>
23180
23181 * gcc.c-torture/execute/ieee/mzero5.c: New.
23182
23183 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23184
23185 PR c++/10603
23186 * g++.dg/parse/error6.C: New test.
23187
23188 PR c++/12827
23189 * g++.dg/parse/error7.C: New test.
23190
23191 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23192
23193 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23194 at -O with stabs debugging formats.
23195 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23196 * gcc.dg/debug/debug-2.c: Likewise.
23197
23198 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23199
23200 PR c++/12696
23201 * g++.dg/init/error1.C: New test.
23202
23203 PR c++/12218
23204 * g++.dg/init/pm3.C: New test.
23205
23206 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23207
23208 PR c/3347
23209 * gcc.dg/bitfld-8.c: New test.
23210
23211 2003-12-16 James Lemke <jim@wasabisystems.com>
23212
23213 * gcc.dg/arm-scd42-[123].c: New tests.
23214
23215 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23216
23217 PR c++/9043
23218 * g++.dg/abi/mangle20-1.C: New test.
23219 * g++.dg/abi/mangle20-2.C: New test.
23220
23221 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23222
23223 PR c++/13275
23224 * g++.dg/other/offsetof2.C: Remove XFAIL.
23225 * g++.dg/parse/offsetof1.C: New test.
23226 * g++.gd/parse/offsetof2.C: Likewise.
23227
23228 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23229
23230 * g++.dg/template/nontype3.C: New test.
23231 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23232
23233 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23234
23235 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23236
23237 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23238
23239 PR c++/13387
23240 * g++.dg/expr/assign1.C: New test.
23241
23242 PR c++/13242
23243 * g++.dg/abi/mangle19-1.C: New test.
23244 * g++.dg/abi/mangle19-2.C: New test.
23245
23246 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23247
23248 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23249
23250 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23251
23252 * gcc.c-torture/execute/20031216-1.c: New test.
23253
23254 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23255
23256 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23257 an ICE regression.
23258
23259 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23260
23261 PR c++/10926
23262 * g++.dg/template/error9.C: New test.
23263
23264 PR c++/11116
23265 * g++.dg/template/error8.C: New test.
23266
23267 2003-12-15 Roger Sayle <roger@eyesopen.com>
23268
23269 PR middle-end/13400
23270 * gcc.c-torture/execute/20031215-1.c: New test case.
23271
23272 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23273
23274 PR c++/13269
23275 * g++.dg/parse/error5.C: New test.
23276
23277 PR c++/12989
23278 * g++.dg/expr/sizeof1.C: New test.
23279
23280 PR c++/13310
23281 * g++.dg/template/crash15.C: New test.
23282
23283 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23284
23285 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23286 a non-POD type as the last named parameter of a varargs function.
23287
23288 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23289
23290 PR c++/13243
23291 PR c++/12573
23292 * g++.dg/template/crash14.C: New test.
23293 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23294
23295 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23296
23297 * g++.dg/other/java1.C: New test.
23298
23299 PR c++/13241
23300 * g++.dg/abi/mangle18-1.C: New test.
23301 * g++.dg/abi/mangle18-2.C: New test.
23302
23303 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23304
23305 PR optimization/10312
23306 * gcc.c-torture/execute/20031214-1.c: New.
23307
23308 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23309
23310 PR c++/10779
23311 PR c++/12160
23312 * g++.dg/parse/error3.C: New test.
23313 * g++.dg/parse/error4.C: Likewise.
23314 * g++.dg/abi/mangle4.C: Tweak error messages.
23315 * g++.dg/lookup/using5.C: Likewise.
23316 * g++.dg/other/error2.C: Likewise.
23317 * g++.dg/parse/typename5.C: Likewise.
23318 * g++.dg/parse/undefined1.C: Likewise.
23319 * g++.dg/template/arg2.C: Likewise.
23320 * g++.dg/template/ttp3.C: Likewise.
23321 * g++.dg/template/type1.C: Likewise.
23322 * g++.old-deja/g++.other/crash32.C: Likewise.
23323 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23324
23325 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23326
23327 PR c++/13106
23328 * g++.dg/warn/noreturn-3.C: New test.
23329
23330 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23331
23332 PR c++/13118
23333 * g++.dg/abi/covariant3.C: New.
23334
23335 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23336
23337 * g++.dg/eh/ia64-1.C: New test.
23338
23339 2003-12-12 Roger Sayle <roger@eyesopen.com>
23340
23341 PR optimization/13037
23342 * g77.f-torture/execute/13037.f: New test case.
23343
23344 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23345
23346 PR c++/12881
23347 * g++.dg/abi/covariant2.C: New.
23348
23349 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23350
23351 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23352
23353 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23354
23355 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23356
23357 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23358
23359 PR other/10819
23360 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23361 to fix Bug 10819.
23362 * lib/g++.exp (g++_version): Likewise.
23363 * lib/g77.exp (g77_version): Likewise.
23364 * lib/objc.exp (default_objc_version): Likewise.
23365
23366 2003-12-10 Richard Henderson <rth@redhat.com>
23367
23368 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23369
23370 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23371
23372 2003-12-08 Matt Austern <austern@apple.com>
23373
23374 PR c/13134
23375 * lib/gcc-dg.exp (dg-require-visibility): Define.
23376 * lib/target-supports (check_visibility_available): Define.
23377 * gcc.dg/visibility-1.c: New test.
23378 * gcc.dg/visibility-2.c: Likewise.
23379 * gcc.dg/visibility-3.c: Likewise.
23380 * gcc.dg/visibility-4.c: Likewise.
23381 * gcc.dg/visibility-5.c: Likewise.
23382 * gcc.dg/visibility-6.c: Likewise.
23383 * g++.dg/ext/visibility-1.C: Likewise.
23384 * g++.dg/ext/visibility-2.C: Likewise.
23385 * g++.dg/ext/visibility-3.C: Likewise.
23386 * g++.dg/ext/visibility-4.C: Likewise.
23387 * g++.dg/ext/visibility-5.C: Likewise.
23388 * g++.dg/ext/visibility-6.C: Likewise.
23389
23390 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23391
23392 * g++.dg/lookup/java1.C: New test.
23393 * g++.dg/lookup/java2.C: New test.
23394
23395 2003-12-07 Falk Hueffner <falk@debian.org>
23396
23397 * g++.dg/opt/noreturn-1.C: New test.
23398
23399 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23400
23401 * gcc.dg/overflow-1.c: New test.
23402
23403 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23404
23405 * g77.f-torture/compile/13060.f: New test.
23406
23407 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23408
23409 PR c++/13323
23410 * g++.dg/inherit/operator2.C: New test.
23411
23412 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23413
23414 PR c++/13305
23415 * g++.dg/ext/attrib9.C: New test.
23416
23417 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23418
23419 PR c++/13314
23420 * g++.dg/template/error7.C: New test.
23421
23422 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23423 J"orn Rennecke <joern.rennecke@superh.com>
23424
23425 PR target/13302
23426 * g++.dg/other/struct-va_list.C: New test.
23427
23428 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23429
23430 PR c++/13166
23431 * g++.dg/parse/defarg6.C: New test.
23432
23433 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23434
23435 PR target/13256
23436 * gcc.c-torture/execute/20031201-1.c: New test.
23437
23438 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23439
23440 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23441
23442 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23443
23444 * gcc.dg/builtin-return-1.c: New test.
23445
23446 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23447 J"orn Rennecke <joern.rennecke@superh.com>
23448
23449 PR optimization/13260
23450 * gcc.c-torture/execute/20031204-1.c: New test.
23451
23452 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23453
23454 PR c++/9127
23455 * g++.dg/template/error6.C: New test.
23456
23457 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23458
23459 * gcc.dg/20031202-1.c: New test.
23460
23461 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23462
23463 PR c++/13179
23464 * g++.dg/template/eh1.C: New test.
23465
23466 PR c++/10771
23467 * g++.dg/template/error5.C: New test.
23468
23469 2003-12-02 David Ung <davidu@mips.com>
23470
23471 * gcc.dg/compat/vector-check.h: Corrected type for var
23472 g_##TMODE
23473
23474 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23475
23476 PR c++/10126
23477 * g++.dg/template/ptrmem8.C: New test.
23478
23479 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23480
23481 PR c++/12573
23482 * g++.dg/template/dependent-expr3.C: New test.
23483
23484 2003-12-01 James Lemke <jim@wasabisystems.com>
23485
23486 * gcc.dg/arm-g2.c: New test.
23487
23488 2003-12-01 Roger Sayle <roger@eyesopen.com>
23489
23490 PR optimization/11634
23491 * gcc.dg/20031201-2.c: New test case.
23492
23493 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23494
23495 PR 11433
23496 * objc.dg/proto-lossage-3.m: New test.
23497
23498 2003-12-01 Roger Sayle <roger@eyesopen.com>
23499
23500 PR optimization/12628
23501 * gcc.dg/20031201-1.c: New test case.
23502
23503 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23504
23505 * gcc.dg/unaligned-1.c: New test.
23506
23507 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23508
23509 PR c++/9849
23510 * g++.dg/template/error4.C: New test.
23511 * g++.dg/template/nested3.C: Adjust error markers.
23512
23513 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23514
23515 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23516
23517 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23518
23519 PR c/10333
23520 * gcc.dg/bitfld-7.c: New test.
23521
23522 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23523
23524 * gcc.dg/tls/asm-1.C: New test.
23525
23526 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23527
23528 * gcc.dg/cpp/assert4.c: Update.
23529
23530 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23531
23532 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23533 * gcc.dg/builtin-apply3.c: New test.
23534
23535 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23536
23537 * lib/compat.exp (compat-obj): New xfaildata parameter.
23538 Use it to set compiler_conditional_xfail_data before compiling.
23539 (compat-get-options): Handle dg-xfail-if.
23540 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23541 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23542 * gcc.dg/compat/vector-1_y.c: Likewise.
23543 * gcc.dg/compat/vector-2_x.c: Likewise.
23544 * gcc.dg/compat/vector-2_y.c: Likewise.
23545
23546 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23547
23548 * g++.dg/opt/reg-stack4.C: New test.
23549
23550 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23551
23552 * gcc.dg/builtin-apply2.c: New test.
23553
23554 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23555
23556 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23557
23558 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23559
23560 PR c++/12924
23561 * g++.dg/template/template-id-2.C: New test.
23562
23563 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23564
23565 PR c++/5369
23566 * g++.dg/template/memfriend1.C: New test.
23567 * g++.dg/template/memfriend2.C: Likewise.
23568 * g++.dg/template/memfriend3.C: Likewise.
23569 * g++.dg/template/memfriend4.C: Likewise.
23570 * g++.dg/template/memfriend5.C: Likewise.
23571 * g++.dg/template/memfriend6.C: Likewise.
23572 * g++.dg/template/memfriend7.C: Likewise.
23573 * g++.dg/template/memfriend8.C: Likewise.
23574 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23575
23576 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23577
23578 PR c++/12515
23579 * g++.dg/ext/cond1.C: New test.
23580
23581 2003-11-20 Richard Henderson <rth@redhat.com>
23582
23583 * gcc.dg/20020201-2.c: Remove.
23584 * gcc.dg/20020201-4.c: Remove.
23585 * gcc.dg/20020304-1.c: Remove.
23586
23587 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23588
23589 * gcc.dg/cpp/trad/xwin1.c: New test case.
23590
23591 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23592
23593 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23594 * lib/g77.exp: Likewise.
23595 * lib/objc.exp: Likewise.
23596 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23597 for darwin.
23598
23599 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23600
23601 PR c++/12932
23602 * g++.dg/template/static5.C: New test.
23603
23604 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23605
23606 * gcc.dg/nested-func-1.c: New test.
23607
23608 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23609
23610 * gcc.dg/cpp/assert4.c: New test.
23611
23612 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23613
23614 PR c++/2294
23615 * g++.dg/lookup/using9.c: New test.
23616
23617 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23618
23619 PR c++/12762
23620 * g++.dg/template/error3.C: New test.
23621
23622 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23623
23624 PR ada/13035
23625 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23626 No longer use a wrapper for gcc, since this does not work under
23627 Windows.
23628
23629 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23630
23631 PR c++/2094
23632 * g++.dg/template/ptrmem7.C: New test.
23633
23634 2003-11-13 Andrew Pinski <apinski@apple.com>
23635
23636 * gcc.c-torture/compile/20031113-1.c: New test.
23637
23638 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23639 Kean Johnston <jkj@sco.com>
23640
23641 PR c/13029
23642 * gcc.dg/unused-4.c: Update.
23643
23644 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23645
23646 * g++.dg/opt/const3.C: New test.
23647
23648 2003-11-13 Jan Hubicka <jh@suse.cz>
23649
23650 * gcc.c-torture/compile/20031112-1.c: New test.
23651
23652 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23653
23654 * g++.dg/parse/crash10.C: Remove bogus error marker.
23655
23656 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23657
23658 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23659 (host_gcc): Likewise.
23660 (ROOT): Honor $PWDCMD.
23661 (BASE): Likewise.
23662 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23663
23664 2003-11-12 Catherine Moore <clm@redhat.com>
23665
23666 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23667
23668 2003-11-12 Andreas Jaeger <aj@suse.de>
23669 Jakub Jelinek <jakub@redhat.com>
23670 Andrew Pinski <pinskia@physics.uc.edu>
23671 Richard Henderson <rth@redhat.com>
23672
23673 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23674 systems.
23675 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23676
23677 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23678 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23679
23680 2003-11-11 Andreas Jaeger <aj@suse.de>
23681
23682 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23683
23684 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23685
23686 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23687
23688 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23689 Clean ups.
23690
23691 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23692
23693 * gcc.dg/trampoline-1.c: New test.
23694
23695 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23696
23697 * gcc.c-torture/compile/200031109-1.c: New test.
23698
23699 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23700
23701 PR c/3190
23702 PR c/8714
23703 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23704 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23705 gcc.dg/format/no-y2k-1.c: Update.
23706
23707 2003-11-08 Roger Sayle <roger@eyesopen.com>
23708
23709 PR optimization/10467
23710 * gcc.dg/20031108-1.c: New test case.
23711
23712 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23713
23714 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23715
23716 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23717
23718 * gcc.dg/compound-lvalue-1.c: New test.
23719 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23720 some XFAILs.
23721
23722 2003-11-06 Geoffrey Keating <geoffk@apple.com>
23723
23724 * gcc.dg/altivec-varargs-1.c: New test.
23725
23726 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23727
23728 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23729 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23730 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
23731 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
23732 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23733
23734 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
23735
23736 * gcc.dg/cond-lvalue-1.c: New test.
23737
23738 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
23739
23740 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23741
23742 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23743
23744 PR c++/11616
23745 * g++.dg/template/instantiate5.C: New test.
23746
23747 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23748
23749 PR c++/12726
23750 * g++.dg/ext/complit2.C: Replace test with self-contained version.
23751 * ChangeLog: Add missing first entry for above test.
23752
23753 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23754
23755 PR c++/9810
23756 * g++.dg/template/using8.C: New test.
23757 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23758
23759 2003-11-02 Roger Sayle <roger@eyesopen.com>
23760
23761 PR optimization/10817
23762 * gcc.c-torture/compile/20031102-1.c: New test case.
23763
23764 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
23765
23766 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23767 2147483647.
23768
23769 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23770
23771 * gcc.dg/20031102-1.c: New test.
23772
23773 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23774
23775 * gcc.dg/complex-1.c: New test.
23776
23777 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23778
23779 PR c++/12796
23780 * g++.dg/template/crash13.C: Adjust expected error location.
23781 * g++.old-deja/g++.brendan/ns1.C: Likewise.
23782
23783 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23784
23785 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23786
23787 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23788
23789 PR/10239
23790 * gcc.c-torture/compile/20031031-2.c: New test.
23791
23792 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23793
23794 PR/11640
23795 * gcc.c-torture/compile/20031031-1.c: New test.
23796
23797 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23798
23799 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23800 * gcc.misc-tests/bprob.exp: Likewise.
23801 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23802 the execution test on arm-elf configs.
23803 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
23804 configs that don't support scratch files.
23805 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23806
23807 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
23808
23809 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23810 done by dejagnu.
23811
23812 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
23813
23814 * ada/acats/run_all.sh: Redirect mv output to /dev/null
23815 Avoid non pure sh syntax. Add more logging.
23816
23817 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23818 fail.
23819
23820 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23821
23822 PR libgcj/10610
23823 * gcc.dg/ppc-stackalign-1.c: New test.
23824
23825 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
23826
23827 * ada/acats/run_all.sh: Change output to be more compliant with
23828 dejagnu framework.
23829 Create acats.sum and acats.log files under testsuite/ada/acats
23830 Only run [a-z]* directories, to filter out e.g. CVS.
23831 Redirect build output to log file.
23832
23833 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23834
23835 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23836
23837 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23838
23839 PR ada/5909:
23840 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23841
23842 2003-10-27 Jakub Jelinek <jakub@redhat.com>
23843
23844 * gcc.c-torture/compile/20031023-1.c: New test.
23845 * gcc.c-torture/compile/20031023-2.c: New test.
23846 * gcc.c-torture/compile/20031023-3.c: New test.
23847 * gcc.c-torture/compile/20031023-4.c: New test.
23848
23849 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23850
23851 PR c++/10371
23852 * g++.dg/lookup/scoped8.C: New test.
23853
23854 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23855
23856 * g++.dg/opt/reg-stack3.C: New test.
23857
23858 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23859
23860 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
23861
23862 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23863
23864 PR c++/11076
23865 * g++.dg/template/crash13.C: New test.
23866
23867 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23868
23869 * gcc.dg/c99-restrict-2.c: New test.
23870
23871 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
23872
23873 PR c++/12698, c++/12699, c++/12700, c++/12566
23874 * g++.dg/inherit/covariant9.C: New test.
23875 * g++.dg/inherit/covariant10.C: New test.
23876 * g++.dg/inherit/covariant11.C: New test.
23877
23878 2003-10-23 Jason Merrill <jason@redhat.com>
23879
23880 PR c++/12726
23881 * g++.dg/ext/complit2.C: New test.
23882
23883 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
23884
23885 PR target/12654
23886 * gcc.c-torture/execute/20031020-1.c: New test.
23887
23888 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23889
23890 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23891 following the jump_insn.
23892
23893 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
23894
23895 * gcc.dg/cast-lvalue-1.c: New test.
23896
23897 2003-10-21 Mark Mitchell <mark@codesourcery.com>
23898
23899 PR c++/11962
23900 * g++.dg/template/cond2.C: New test.
23901
23902 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
23903
23904 * gcc.dg/builtins-28.c: New test.
23905
23906 2003-10-20 Jan Hubicka <jh@suse.cz>
23907
23908 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23909 parameter.
23910 * testsuite/gcc.dg/inline-2.c: Likewise.
23911
23912 2003-10-20 Phil Edwards <phil@codesourcery.com>
23913
23914 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23915 * gcc.dg/nest.c: Likewise.
23916
23917 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23918
23919 PR c++/9781, c++/10583, c++/11862
23920 * g++.dg/parse/crash13.C: New test.
23921
23922 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23923
23924 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23925
23926 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23927
23928 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23929 Define HAVE_C99_RUNTIME except on Solaris.
23930 * gcc.dg/builtins-20.c: Likewise.
23931
23932 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23933
23934 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23935
23936 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23937
23938 PR c++/12495
23939 * g++.dg/template/crash21.C: New test.
23940
23941 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23942
23943 PR c++/2513
23944 * g++.dg/template/typename5.C: New test.
23945
23946 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23947
23948 PR c++/12369
23949 * g++.dg/template/friend25.C: New test.
23950
23951 2003-10-16 Ziemowit Laski <zlaski@apple.com>
23952
23953 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23954 versions.
23955
23956 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
23957
23958 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23959 == 2147483647.
23960
23961 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
23962
23963 * gcc.c-torture/execute/960416-1.x: Remove.
23964 * gcc.c-torture/execute/divconst-3.x: Likewise.
23965
23966 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
23967
23968 PR target/12598
23969 * gcc.dg/torture/cris-volatile-1.c: New test.
23970
23971 2003-10-14 Roger Sayle <roger@eyesopen.com>
23972
23973 PR optimization/9325
23974 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23975 for overflowing floating point to integer conversion during RTL
23976 simplification.
23977
23978 2003-10-13 Ziemowit Laski <zlaski@apple.com>
23979
23980 * objc/execute/_cmd.m: Fix typo.
23981 * objc.dg/image-info.m, objc.dg/symtab-1.m:
23982 Relax 'scan-assembler' regexp.
23983 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23984 objc.dg/try-catch-4.m: Run on non-Darwin targets.
23985 * objc.dg/zero-link-2.m: Remove blank line.
23986 * objc.dg/zero-link-3.m: New test case.
23987
23988 2003-10-13 Geoffrey Keating <geoffk@apple.com>
23989
23990 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23991
23992 * gcc.dg/asm-names.c: Use scan-assembler-not rather
23993 than linker trickery.
23994
23995 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23996
23997 PR c++/12370
23998 * g++.dg/other/friend2.C: New test.
23999
24000 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24001
24002 * gcc.dg/20031012-1.c: New test.
24003
24004 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24005
24006 * gcc.dg/weak/weak-3.c: Fix for new warning.
24007
24008 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
24009
24010 PR optimization/8750
24011 * gcc.c-torture/execute/20031012-1.c: New test case.
24012
24013 2003-10-11 Roger Sayle <roger@eyesopen.com>
24014
24015 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24016 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24017
24018 2003-10-11 Roger Sayle <roger@eyesopen.com>
24019
24020 PR optimization/12260
24021 * gcc.c-torture/compile/20031011-2.c: New test case.
24022
24023 2003-10-11 Roger Sayle <roger@eyesopen.com>
24024
24025 * gcc.c-torture/execute/20031011-1.c: New testcase.
24026
24027 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24028
24029 * gcc.c-torture/compile/20031011-1.c: New test.
24030
24031 2003-10-11 Jan Hubicka <jh@suse.cz>
24032
24033 * g++.dg/other/first-global.C: New test.
24034
24035 2003-10-11 Roger Sayle <roger@eyesopen.com>
24036
24037 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24038
24039 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24040
24041 * gcc.c-torture/compile/20031010-1.c: New test.
24042
24043 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24044
24045 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24046 * gcc.c-torture/execute/va-arg-25.c: ... here.
24047
24048 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24049
24050 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24051
24052 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24053
24054 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24055
24056 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24057
24058 * g++.dg/parse/error2.C: New test.
24059
24060 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24061
24062 PR c++/11097
24063 * g++.dg/other/error5.C: Modify the error message.
24064 * g++.dg/lookup/using8.C: New test.
24065
24066 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24067
24068 * gcc.dg/darwin-abi-2.c: New file.
24069 * gcc.c-torture/execute/va-arg-24.c: New file.
24070
24071 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24072
24073 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24074 indentation.
24075
24076 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24077
24078 PR c++/10147
24079 * g++.dg/other/error4.C: Update error messages.
24080 * g++.dg/template/ptrmem4.C: Likewise.
24081
24082 PR c++/12337
24083 * g++.dg/init/new9.C: New test.
24084
24085 PR c++/12334, c++/12236, c++/8656
24086 * g++.dg/ext/attrib8.C: New test.
24087
24088 2003-10-06 Devang Patel <dpatel@apple.com>
24089
24090 * gcc.dg/debug/dwarf2-3.h: New test.
24091 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24092
24093 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24094
24095 * g++.dg/opt/cfg2.C: New test.
24096
24097 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24098
24099 * g++.dg/opt/float1.C: New test.
24100
24101 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24102
24103 * gcc.dg/c90-array-lval-6.c: New test.
24104 * gcc.dg/c99-array-lval-6.c: New test.
24105
24106 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24107 Ziemowit Laski <zlaski@apple.com>
24108
24109 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24110 'Derived', so that it is never considered a class method; add
24111 new warning for '+port' method ambiguity.
24112 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24113 <objc/objc-api.h> (needed on Mac OS X).
24114 * objc.dg/method-13.m: New test.
24115
24116 2003-10-03 Roger Sayle <roger@eyesopen.com>
24117
24118 PR optimization/9325, PR java/6391
24119 * gcc.c-torture/execute/20031003-1.c: New test case.
24120
24121 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24122
24123 PR optimization/12180
24124 * gcc.dg/20031002-1.c: New test.
24125
24126 PR c++/12486
24127 * g++.dg/inherit/error1.C: New test.
24128
24129 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24130
24131 * lib/f-torture.exp (search_for): Rename to...
24132 (search_for_re): This. Also, clean up comments and the
24133 "regexp" invocation.
24134
24135 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24136
24137 * gcc.c-torture/compile/20031002-1.c: New test.
24138
24139 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24140
24141 * g++.dg/opt/cond1.C: New test.
24142
24143 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24144
24145 * gcc.dg/Wold-style-definition-2.c: New testcase.
24146 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24147
24148 2003-09-29 Richard Henderson <rth@redhat.com>
24149
24150 * g++.dg/init/array10.C: Add dg-options.
24151
24152 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24153
24154 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24155
24156 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24157
24158 * g++.dg/template/friend19.C: Fix typo.
24159 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24160
24161 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24162
24163 * gcc.c-torture/execute/20030928-1.c: New test.
24164 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24165
24166 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24167
24168 * g++.dg/opt/unroll1.C: New test.
24169
24170 2003-09-26 Roger Sayle <roger@eyesopen.com>
24171
24172 PR optimization/11741
24173 * gcc.dg/20030926-1.c: New test case.
24174
24175 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24176
24177 PR c++/5655
24178 * g++.dg/parse/access7.C: New test.
24179 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24180
24181 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24182
24183 MERGE OF objc-improvements-branch into MAINLINE:
24184 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24185 if libobjc has not been built.
24186 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24187 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24188 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24189 objc/execute/nested-3.m, objc/execute/np-2.m,
24190 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24191 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24192 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24193 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24194 objc.dg/special/unclaimed-category-1.h,
24195 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24196 well as GNU runtime.
24197 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24198 * execute/cascading-1.m, execute/function-message-1.m,
24199 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24200 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24201 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24202 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24203 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24204 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24205 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24206 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24207 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24208 * objc.dg/bitfield-2.m: Run only on Darwin.
24209 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24210 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24211 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24212 * objc.dg/const-str-1.m: Fix constant string layout.
24213
24214 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24215
24216 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24217
24218 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24219
24220 * gcc.dg/darwin-abi-1.c: New file.
24221
24222 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24223
24224 PR target/12281
24225 * gcc.c-torture/compile/20030921-1.c: New test.
24226
24227 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24228
24229 * g++.dg/opt/reg-stack2.C: New test.
24230
24231 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24232
24233 * g++.dg/eh/delayslot1.C: New test.
24234
24235 2003-09-20 Richard Henderson <rth@redhat.com>
24236
24237 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24238
24239 2003-09-20 Roger Sayle <roger@eyesopen.com>
24240
24241 * gcc.c-torture/execute/20030920-1.c: New test case.
24242
24243 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24244
24245 * g++.dg/rtti/typeid3.C: Correct expected error message.
24246
24247 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24248
24249 PR c++/157
24250 * g++.dg/parse/crash12.C: New test.
24251
24252 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24253
24254 * gcc.dg/compat/mixed-struct-check.h: New.
24255 * gcc.dg/compat/mixed-struct-defs.h: New.
24256 * gcc.dg/compat/mixed-struct-init.h: New.
24257 * gcc.dg/compat/struct-by-value-19_main.c: New.
24258 * gcc.dg/compat/struct-by-value-19_x.c: New.
24259 * gcc.dg/compat/struct-by-value-19_y.c: New.
24260 * gcc.dg/compat/struct-by-value-20_main.c: New.
24261 * gcc.dg/compat/struct-by-value-20_x.c: New.
24262 * gcc.dg/compat/struct-by-value-20_y.c: New.
24263 * gcc.dg/compat/struct-return-19_main.c: New.
24264 * gcc.dg/compat/struct-return-19_x.c: New.
24265 * gcc.dg/compat/struct-return-19_y.c: New.
24266 * gcc.dg/compat/struct-return-20_main.c: New.
24267 * gcc.dg/compat/struct-return-20_x.c: New.
24268 * gcc.dg/compat/struct-return-20_y.c: New.
24269
24270 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24271 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24272 so that it will not complain on LP64 targets.
24273
24274 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24275
24276 PR c++/495
24277 * g++.dg/template/friend24.C: New test.
24278
24279 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24280
24281 PR c++/12332
24282 * g++.dg/template/memtmpl2.C: New test.
24283
24284 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24285
24286 PR target/11184
24287 * gcc.dg/builtin-apply1.c: New test.
24288
24289 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24290
24291 PR c++/9848
24292 * g++.dg/warn/Wunused-4.C: New test.
24293
24294 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24295
24296 PR c++/12316
24297 * g++.dg/other/gc2.C: New test.
24298
24299 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24300
24301 PR c++/11991
24302 * g++.dg/rtti/typeid3.C: New test.
24303
24304 PR c++/12266
24305 * g++.dg/overload/template1.C: New test.
24306
24307 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24308
24309 * g++.dg/opt/cfg3.C: New test.
24310
24311 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24312
24313 PR c++/7939
24314 * g++.dg/template/crash11.C: New test.
24315
24316 2003-09-16 Jason Merrill <jason@redhat.com>
24317 Jakub Jelinek <jakub@redhat.com>
24318
24319 * gcc.dg/attr-warn-unused-result.c: New test.
24320
24321 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24322
24323 PR c++/12184
24324 * g++.dg/expr/call2.C: New test.
24325
24326 2003-09-15 Andreas Jaeger <aj@suse.de>
24327
24328 * gcc.dg/Wold-style-definition-1.c: New test.
24329
24330 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24331
24332 PR c++/3907
24333 * g++.dg/parse/template12.C: New test.
24334
24335 * g++.dg/abi/bitfield11.C: New test.
24336 * g++.dg/abi/bitfield12.C: Likewise.
24337
24338 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24339
24340 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24341 non-expansion of functional macro name without arguments at EOL.
24342 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24343
24344 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24345
24346 * gcc.c-torture/execute/20030914-[12].c: New tests.
24347
24348 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24349
24350 PR c++/11788
24351 * g++.dg/overload/addr1.C: New test.
24352
24353 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24354
24355 * gcc.dg/20030909-1.c: New test.
24356
24357 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24358
24359 * gcc.dg/ultrasp10.c: New test.
24360
24361 2003-09-09 Devang Patel <dpatel@apple.com>
24362
24363 * gcc.dg/darwin-ld-6.c: New test.
24364
24365 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24366
24367 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24368
24369 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24370
24371 * gcc.dg/ia64-types1.c: New test.
24372 * gcc.dg/ia64-types2.c: Likewise.
24373
24374 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24375
24376 * gcc.dg/builtins-1.c: Add more _Complex tests.
24377 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24378
24379 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24380 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24381
24382 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24383
24384 PR c++/11786
24385 * g++.dg/lookup/koenig2.C: New test.
24386
24387 PR c++/5296
24388 * g++.dg/rtti/typeid2.C: New test.
24389
24390 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24391
24392 * gcc.c-torture/compile/20030904-1.c: New test.
24393
24394 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24395
24396 * g++.dg/opt/longbranch2.C: New test.
24397
24398 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24399
24400 * g++.dg/template/crash10.C: Only compile it.
24401
24402 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24403
24404 PR middle-end/11665
24405 * gcc.c-torture/compile/20030907-1.c: New test.
24406 * g++.dg/init/array11.C: New test.
24407
24408 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24409
24410 PR c++/11852
24411 * g++.dg/init/struct1.C: New test.
24412
24413 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24414
24415 PR c++/12181
24416 * g++.dg/expr/comma1.C: New test.
24417
24418 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24419
24420 PR c++/11867
24421 * g++.dg/expr/static_cast5.C: New test.
24422
24423 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24424
24425 PR c++/11507
24426 * g++.dg/lookup/scoped7.C: New test.
24427
24428 PR c++/9574
24429 * g++.dg/other/static1.C: New test.
24430
24431 PR c++/11490
24432 * g++.dg/warn/template-1.C: New test.
24433
24434 PR c++/11432
24435 * g++.dg/template/crash10.C: New test.
24436
24437 PR c++/2478
24438 * g++.dg/overload/VLA.C: New test.
24439
24440 PR c++/10804
24441 * g++.dg/template/call1.C: New test.
24442
24443 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24444
24445 PR c++/11794
24446 * g++.dg/parse/using3.C: New test.
24447
24448 2003-09-06 Roger Sayle <roger@eyesopen.com>
24449
24450 PR c++/11409
24451 * g++.dg/overload/builtin3.C: New test case.
24452
24453 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24454
24455 PR c/9862
24456 * gcc.dg/20030906-1.c: New test.
24457 * gcc.dg/20030906-2.c: Likewise.
24458
24459 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24460
24461 PR c++/12167
24462 * g++.dg/parse/defarg5.C: New test.
24463
24464 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24465
24466 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24467
24468 PR c++/12163
24469 * g++.dg/expr/static_cast4.C: New test.
24470
24471 PR c++/12146
24472 * g++.dg/template/crash9.C: New test.
24473
24474 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24475
24476 * g++.old-deja/g++.ext/pretty2.C: Update for change
24477 in __FUNCTION__.
24478 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24479
24480 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24481
24482 PR c++/11922
24483 * g++/dg/template/qualified-id1.C: New test.
24484
24485 PR c++/12037
24486 * g++.dg/warn/noeffect4.C: New test.
24487
24488 2003-09-04 Matt Austern <austern@apple.com>
24489
24490 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24491 * g++.dg/ext/fnname2.C: Likewise.
24492 * g++.dg/ext/fnname3.C: Likewise.
24493
24494 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24495
24496 * g++.dg/expr/lval1.C: New test.
24497 * g++.dg/ext/lvcast.C: Remove.
24498
24499 2003-09-03 Roger Sayle <roger@eyesopen.com>
24500
24501 PR optimization/11700.
24502 * gcc.c-torture/compile/20030903-1.c: New test case.
24503
24504 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24505
24506 PR c++/12053
24507 * g++.dg/abi/layout4.C: New test.
24508
24509 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24510
24511 PR c++/11553
24512 * g++.dg/parse/friend3.C: New test.
24513
24514 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24515
24516 PR c++/11847
24517 * g++.dg/template/class1.C: New test.
24518
24519 PR c++/11808
24520 * g++.dg/expr/call1.C: New test.
24521
24522 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24523
24524 PR c++/12114
24525 * g++.dg/init/ref9.C: New test.
24526
24527 PR c++/11972
24528 * g++.dg/template/nested4.C: New test.
24529
24530 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24531
24532 PR c++/12093
24533 * g++.dg/template/non-dependent4.C: New test.
24534
24535 PR c++/11928
24536 * g++.dg/inherit/conv1.C: New test.
24537
24538 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24539
24540 PR c++/6196
24541 * g++.dg/ext/label1.C: New test.
24542 * g++.dg/ext/label2.C: Likewise.
24543
24544 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24545
24546 * g++.dg/expr/cond3.C: New test.
24547
24548 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24549
24550 * gcc.dg/builtins-1.c: Add new builtin cases.
24551
24552 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24553
24554 * gcc.dg/builtins-1.c: Add new cases.
24555 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24556
24557 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24558
24559 * gcc.dg/builtins-1.c: Add more math builtin tests.
24560 * gcc.dg/torture/builtin-attr-1.c: New test.
24561
24562 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24563
24564 PR optimization/5079
24565 * g++.dg/opt/static3.C: New test.
24566
24567 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24568
24569 * gcc.misc-tests/gcov-10b.c: New test.
24570
24571 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24572
24573 * g++.dg/opt/ptrmem3.C: New test.
24574
24575 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24576
24577 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24578
24579 * gcc.dg/20030826-2.c: New test.
24580
24581 2003-08-26 Roger Sayle <roger@eyesopen.com>
24582
24583 PR middle-end/12002
24584 * g77.f-torture/compile/12002.f: New test case.
24585
24586 2003-08-26 Roger Sayle <roger@eyesopen.com>
24587
24588 * gcc.dg/20030826-1.c: New test case.
24589
24590 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24591
24592 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24593
24594 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24595
24596 PR c++/11871
24597 * c++.dg/lookup/crash1.C: New test.
24598
24599 * c++.dg/warn/noeffect3.C: New test.
24600
24601 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24602
24603 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24604 * gcc.dg/compat/vector-1_y.c: Ditto.
24605 * gcc.dg/compat/vector-2_x.c: Ditto.
24606 * gcc.dg/compat/vector-2_y.c: Ditto.
24607
24608 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24609
24610 * gcc.dg/20030702-1.c: New test.
24611
24612 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24613
24614 PR c++/8795
24615 * g++.dg/ext/altivec-1.C: New test.
24616
24617 2003-08-24 Richard Henderson <rth@redhat.com>
24618
24619 * g++.dg/eh/simd-2.C: Add -w for x86.
24620
24621 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24622
24623 * gcc.dg/20030815-1.c: New test.
24624
24625 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24626
24627 PR c++/3765
24628 * g++.dg/parse/access6.C: New test.
24629
24630 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24631
24632 PR c++/641, c++/11876
24633 * g++.dg/template/friend22.C: New test.
24634 * g++.dg/template/friend23.C: Likewise.
24635
24636 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24637
24638 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24639 identically.
24640
24641 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24642
24643 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24644
24645 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24646
24647 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24648
24649 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24650
24651 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24652
24653 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24654
24655 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24656
24657 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24658
24659 PR c++/11919
24660 * g++.dg/overload/prom1.C: New test.
24661
24662 PR c++/11551
24663 * g++.dg/parse/dtor2.C: New test.
24664
24665 PR c++/10762
24666 * g++.dg/parse/using2.C: New test.
24667
24668 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24669
24670 PR target/11805
24671 * gcc.c-torture/compile/20030821-1.c: New.
24672
24673 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24674
24675 PR c++/11834
24676 * g++.dg/template/deduce2.C: New test.
24677
24678 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24679
24680 * gcc.c-torture/execute/20030821-1.c: New test.
24681
24682 2003-08-20 Roger Sayle <roger@eyesopen.com>
24683
24684 PR middle-end/11984
24685 * gcc.dg/20030820-1.c: New test case.
24686
24687 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24688
24689 PR c++/11945
24690 * g++.dg/warn/noeffect2.C: New test.
24691
24692 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24693
24694 PR c++/10926
24695 * g++.dg/template/dtor2.C: New test.
24696
24697 PR c++/11684
24698 * g++.dg/template/operator1.C: New test.
24699 * g++.dg/parse/operator4.C: New test.
24700
24701 PR c++/11946.C
24702 * g++.dg/expr/enum1.C: New test.
24703 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24704
24705 PR c++/11036.C
24706 * g++.dg/parse/elab2.C: New test.
24707 * g++.dg/parse/typedef4.C: Change error message.
24708 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24709 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24710 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24711
24712 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24713
24714 * gcc.dg/pch/warn-1.c: New.
24715 * gcc.dg/pch/warn-1.hs: New.
24716
24717 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24718 not-tested file.
24719
24720 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24721
24722 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24723
24724 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24725
24726 * gcc.dg/uninit-D.c: New Test.
24727 * gcc.dg/uninit-E.c: New Test.
24728 * gcc.dg/uninit-F.c: New Test.
24729 * gcc.dg/uninit-G.c: New Test.
24730
24731 2003-08-19 Michael Ritzert <ritzert@t-online.de>
24732
24733 * g++.dg/README: Describe the pch directory.
24734
24735 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24736
24737 PR c++/11174
24738 * g++.dg/parse/access4.C: New test.
24739 * g++.dg/parse/access5.C: Likewise.
24740 * g++.old-deja/g++.jason/access17.C: Adjust error message.
24741
24742 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
24743
24744 * gcc.dg/noncompile/20030818-1.c: New.
24745
24746 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
24747
24748 PR c++/11957
24749 * g++.dg/warn/noeffect1.C: New test.
24750
24751 * g++.dg/template/scope2.C: New test.
24752 * g++.dg/template/error2.C: Correct dg-error
24753
24754 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
24755
24756 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24757
24758 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
24759
24760 PR C++/11512
24761 * g++.dg/template/warn1.C: New.
24762
24763 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
24764
24765 * g++.dg/template/error2.C: New test.
24766 * g++.dg/lookup/using7.C: Adjust errors
24767 * g++.old-deja/g++.pt/crash36.C: Likewise.
24768 * g++.old-deja/g++.pt/derived3.C: Likewise.
24769
24770 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24771
24772 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24773 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24774 * gcc.c-torture/execute/builtins/string-9.c: New, from
24775 string-opt-9.c. Adjust for execute/builtins framework.
24776 * gcc.c-torture/execute/string-opt-9.c: Delete.
24777
24778 2003-08-12 Mark Mitchell <mark@codesourcery.com>
24779
24780 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24781
24782 * g++.dg/parse/ret-type2.C: New test.
24783
24784 PR c++/11703
24785 * g++.dg/init/new8.C: New test.
24786
24787 PR c++/10923
24788 * g++.dg/parse/typedef5.C: New test.
24789
24790 PR c++/9512
24791 * g++.dg/parse/qualified2.C: New test.
24792 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24793 invalid code.
24794
24795 2003-08-11 Mark Mitchell <mark@codesourcery.com>
24796
24797 * g++.dg/conversion/ptrmem1.C: New test.
24798
24799 2003-08-11 Jakub Jelinek <jakub@redhat.com>
24800
24801 PR target/11693
24802 * gcc.dg/20030811-1.c: New test.
24803
24804 PR target/11535
24805 * gcc.c-torture/execute/20030811-1.c: New test.
24806
24807 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24808
24809 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24810
24811 2003-08-10 Mark Mitchell <mark@codesourcery.com>
24812
24813 PR c++/11789.C
24814 * g++.dg/inherit/multiple1.C: New test.
24815
24816 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
24817
24818 * gcc.dg/spe1.c: New test.
24819
24820 PR c++/11670
24821 * g++.dg/expr/cast2.C: New test.
24822
24823 PR c++/10530
24824 * g++.dg/template/dependent-name2.C: New test.
24825
24826 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
24827
24828 * g++.dg/parse/crash11.C: Put the dg options in comments.
24829
24830 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
24831
24832 * lib/gcc-dg.exp: Update for diagnostic change.
24833
24834 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24835
24836 PR c++/5767
24837 * g++.dg/parse/crash11.C: New test.
24838
24839 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
24840
24841 * gcc.dg/cpp/spacing1.c: Update.
24842
24843 2003-08-04 Janis Johnson <janis187@us.ibm.com>
24844
24845 PR target/11739
24846 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24847 a value for -mtune.
24848
24849 2003-08-04 Roger Sayle <roger@eyesopen.com>
24850
24851 PR middle-end/11771
24852 * gcc.c-torture/compile/20030804-1.c: New test case.
24853
24854 2003-08-04 Roger Sayle <roger@eyesopen.com>
24855
24856 * gcc.dg/20030804-1.c: New test case.
24857
24858 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
24859
24860 * gcc.dg/cpp/separate-1.c: New test.
24861
24862 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
24863
24864 PR c++/11704
24865 * g++.dg/template/dependent-expr2.C: New test.
24866
24867 PR c++/11766
24868 * g++.dg/expr/ptrmem1.C: New test.
24869
24870 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24871
24872 PR c++/9453
24873 * g++.dg/template/friend15.C: New test.
24874
24875 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
24876
24877 * lib/dg-pch.exp: Work round PCH bug.
24878
24879 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24880
24881 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
24882 builtins. Move cases from builtins-4.c here.
24883
24884 * gcc.dg/torture/builtin-math-1.c: New test taken from
24885 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24886 additional cases.
24887
24888 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24889 Delete.
24890
24891 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
24892
24893 PR c++/9447
24894 * g++.dg/template/using7.C: New test.
24895
24896 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
24897
24898 * import1.c, import2.c: New tests.
24899
24900 2003-08-01 Jakub Jelinek <jakub@redhat.com>
24901
24902 * g++.dg/eh/crossjump1.C: New test.
24903
24904 2003-08-01 Mark Mitchell <mark@codesourcery.com>
24905
24906 PR c++/11697
24907 * g++.dg/template/using6.C: New test.
24908
24909 PR c++/11744
24910 * g++.dg/template/koenig2.C: New test.
24911
24912 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24913
24914 PR c++/7983
24915 * g++.dg/parse/typedef4.C: New test.
24916
24917 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24918
24919 PR c++/8442, c++/8806
24920 * g++.dg/template/elab1.C: New test.
24921 * g++.dg/template/type2.C: Likewise.
24922 * g++.dg/template/ttp3.C: Adjust expected error message.
24923 * g++.old-deja/g++.law/visibility13.C: Likewise.
24924 * g++.old-deja/g++.niklas/t135.C: Likewise.
24925 * g++.old-deja/g++.pt/ttp41.C: Likewise.
24926 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24927 template argument.
24928 * g++.old-deja/g++.pt/ttp44.C: Likewise.
24929
24930 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
24931
24932 PR c++/11295
24933 * g++.dg/ext/stmtexpr1.C: New test.
24934
24935 * g++.dg/opt/tmp1.C: New test.
24936
24937 PR c++/11525
24938 * g++.dg/parse/constant4.C: New test.
24939
24940 PR c++/9447
24941 * g++.dg/template/using5.C: New test.
24942
24943 2003-07-31 Roger Sayle <roger@eyesopen.com>
24944
24945 * gcc.dg/builtins-27.c: New test case.
24946
24947 2003-07-31 Jakub Jelinek <jakub@redhat.com>
24948
24949 * gcc.dg/tls/opt-7.c: New test.
24950
24951 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
24952
24953 * g++.old-deja/g++.other/crash18.C: Remove.
24954
24955 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
24956
24957 * g++.dg/template/explicit3.C: New.
24958 * g++.dg/template/explicit4.C: New.
24959 * g++.dg/template/explicit5.C: New.
24960
24961 PR c++/11347
24962 * g++.dg/template/memtmpl1.C: New.
24963
24964 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
24965
24966 PR target/11565
24967 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24968 * gcc.dg/i386-387-5.c (dg-options): Likewise.
24969
24970 2003-07-30 Jan Hubicka <jh@suse.cz>
24971
24972 * vtgc1.c: Kill.
24973
24974 2003-07-29 Zack Weinberg <zack@codesourcery.com>
24975
24976 * gcc.dg/struct-in-proto-1.c: New test.
24977
24978 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
24979
24980 * gcc.dg/cpp/include2.c: Only expect one message.
24981
24982 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
24983
24984 PR c++/9447
24985 * g++.dg/template/using1.C: New test.
24986 * g++.dg/template/using2.C: New test.
24987 * g++.dg/template/using3.C: New test.
24988 * g++.dg/template/using4.C: New test.
24989
24990 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
24991
24992 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24993 * gcc.c-torture/execute/string-opt-10.c: Likewise.
24994
24995 2003-07-28 Jan Hubicka <jh@suse.cz>
24996
24997 PR c++/11530
24998 * g++.dg/opt/call1.C: New test.
24999
25000 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
25001
25002 PR c++/11667
25003 * g++.dg/init/enum2.C: New test.
25004 * g++.dg/template/overload1.C: Add "-w" option.
25005
25006 2003-07-28 <hp@bitrange.com>
25007
25008 * gcc.dg/Wdeclaration-after-statement-1.c,
25009 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25010
25011 2003-07-28 Jakub Jelinek <jakub@redhat.com>
25012
25013 * gcc.c-torture/compile/20030725-1.c: New test.
25014
25015 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
25016
25017 * gcc.dg/20030505.c: Only run for SPE.
25018 Remove definition of opaque type.
25019
25020 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25021
25022 * g++.dg/template/ptrmem6.C: New test.
25023
25024 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25025
25026 * gcc.c-torture/compile/zero-strct-2.c: New test.
25027
25028 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25029
25030 * gcc.dg/intermod-1.c: New test.
25031
25032 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25033
25034 PR c++/11617
25035 * g++.dg/template/lookup2.C: New test.
25036 * g++.dg/template/memclass1.C: Remove instantiated from error.
25037 * g++.dg/other/error2.C: Tweak expected errors.
25038
25039 PR c++/11596
25040 * g++.dg/template/defarg3.C: New test.
25041
25042 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25043
25044 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25045
25046 * g++.dg/inherit/access5.C: New test.
25047
25048 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25049
25050 PR c++/11513
25051 * g++.dg/template/crash8.C: New test.
25052
25053 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25054
25055 PR c/10602
25056 * gcc.dg/noncompile/incomplete-2.c: New test.
25057
25058 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25059
25060 PR c++/11645
25061 * g++.dg/inherit/access4.C: New test.
25062
25063 PR c++/11517
25064 * g++.dg/expr/cond2.C: New test.
25065
25066 PR optimization/10679
25067 * g++.dg/opt/inline4.C: New test.
25068
25069 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25070
25071 * g++.dg/parse/crash10: New test.
25072
25073 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25074
25075 * g++.dg/ext/flexary1.C: New test.
25076
25077 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25078
25079 PR c++/10793
25080 * g++.dg/template/crash9.C: New test.
25081
25082 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25083
25084 PR c++/3004
25085 * g++.dg/parse/typedef3.C: New test.
25086
25087 PR c++/7906
25088 * g++.dg/parse/operator2.C: New test.
25089
25090 PR c++/8895
25091 * g++.dg/parse/def-tmpl-arg1.C: New test.
25092
25093 PR c++/9282
25094 * g++.dg/parse/funptr1.C: New test.
25095
25096 PR c++/9452
25097 * g++.dg/parse/ambig3.C: New test.
25098
25099 PR c++/9454
25100 * g++.dg/parse/operator3.C: New test.
25101
25102 PR c++/9486
25103 * g++.dg/parse/template10.C: New test.
25104
25105 PR c++/9488
25106 * g++.dg/parse/template11.C: New test.
25107
25108 PR c++/10150
25109 * g++.dg/parse/invalid-op1.C: New test.
25110
25111 PR c++/10247
25112 * g++.dg/parse/condexpr1.C: New test.
25113
25114 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25115
25116 * g++.dg/ext/packed3.C: New test.
25117 * g++.dg/ext/packed4.C: New test.
25118
25119 * gcc.dg/pack-test-3.c: New test.
25120
25121 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25122
25123 * lib/compat.exp: Handle dg-options per source file.
25124 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25125 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25126 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25127 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25128 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25129 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25130 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25131 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25132 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25133 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25134 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25135 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25136 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25137 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25138
25139 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25140
25141 PR c/10320
25142 * gcc.c-torture/execute/20030718-1.c: New test.
25143
25144 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25145
25146 PR optimization/11536
25147 * gcc.dg/20030721-1.c: New test.
25148
25149 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25150
25151 PR c++/11546
25152 * g++.dg/template/lookup1.C: New test.
25153
25154 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25155
25156 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25157 diagnostics of ill-formed constructs involving labels.
25158 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25159 the new 'previously defined here' message.
25160
25161 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25162
25163 * g++.dg/parse/non-dependent2.C: New test.
25164
25165 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25166
25167 * g++.dg/init/init-ref4.C: xfail on targets without
25168 weak symbols.
25169
25170 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25171
25172 PR target/11087
25173 * gcc.c-torture/execute/20030717-1.c: New test.
25174
25175 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25176
25177 * g++.dg/opt/cfg1.C: New test.
25178
25179 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25180
25181 PR optimization/11557
25182 * gcc.dg/20030717-1.c: New test.
25183
25184 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25185
25186 PR c++/10476
25187 * g++.dg/expr/crash-1.C: New test.
25188
25189 PR c++/11027
25190 * g++.dg/template/init3.C: New test.
25191
25192 PR c++/8222
25193 * g++.dg/template/non-dependent1.C: New test.
25194
25195 PR c++/11070
25196 * g++.dg/template/non-dependent2.C: New test.
25197
25198 PR c++/11071
25199 * g++.dg/template/non-dependent3.C: New test.
25200
25201 PR c++/9907
25202 * g++.dg/template/sizeof5.C: New test.
25203
25204 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25205
25206 PR 11498
25207 * gcc.c-torture/compile/mangle-1.c: New file.
25208
25209 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25210
25211 PR c++/7809
25212 * g++.dg/parse/access3.C: New test.
25213
25214 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25215
25216 PR c++/11384
25217 * g++.dg/init/init-ref4.C: New test.
25218
25219 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25220
25221 PR c++/11547
25222 * g++.dg/parse/constant3.C: New test.
25223 * g++.dg/parse/crash7.C: Likewise.
25224
25225 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25226
25227 PR target/11008
25228 * gcc.dg/i386-pentium4-not-mull.c: New.
25229
25230 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25231
25232 * gcc.dg/asm-names.c (ymain): Make it weak.
25233
25234 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25235
25236 PR c++/5421
25237 * g++.dg/template/friend21.C: New test.
25238
25239 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25240
25241 * gcc.dg/cleanup-8.c: New test.
25242 * gcc.dg/cleanup-9.c: New test.
25243
25244 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25245
25246 * g++.dg/ext/dll-MI1.h: New file.
25247 * g++.dg/ext/dllexport-MI1.C: New file.
25248 * g++.dg/ext/dllimport-MI1.C: New file.
25249
25250 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25251
25252 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25253 it does not have cmpstrsi patterns (just cmpmemsi).
25254
25255 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25256
25257 PR debug/11473
25258 * g++.dg/debug/debug8.C: New test.
25259
25260 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25261
25262 PR c++/10108
25263 * g++.dg/template/crash7.C: New test.
25264
25265 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25266
25267 PR target/10795
25268 * gcc.c-torture/compile/20030708-1.c: New.
25269
25270 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25271
25272 * gcc.c-torture/execute/20030715-1.c: New test.
25273
25274 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25275
25276 * gcc.dg/pch/inline-3.c: New file.
25277 * gcc.dg/pch/inline-3.hs: New file.
25278 * gcc.dg/pch/inline-4.c: New file.
25279 * gcc.dg/pch/inline-4.hs: New file.
25280
25281 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25282
25283 PR c++/11509
25284 * g++.dg/template/crash6.C: New test.
25285
25286 PR c++/7053
25287 * g++.dg/template/friend20.C: New test.
25288
25289 PR c++/7019
25290 * g++.dg/template/overload2.C: New test.
25291
25292 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25293
25294 PR optimization/11440
25295 * gcc.c-torture/execute/20030714-1.c: New test.
25296
25297 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25298
25299 PR c++/11154
25300 * g++.dg/template/partial2.C: New test.
25301
25302 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25303
25304 PR c++/11503
25305 * g++.dg/template/anon1.C: New test.
25306
25307 PR c++/11493
25308 PR c++/11495
25309 * g++.dg/parse/template9.C: Likewise.
25310 * g++.dg/template/crash4.C: New test.
25311 * g++.dg/template/koenig1.C: Likewise.
25312 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25313 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25314 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25315 functions.
25316 * g++.old-deja/g++.jason/template36.C: Likewise.
25317 * g++.old-deja/g++.mike/p1989.C: Likewise.
25318 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25319 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25320 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25321 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25322 compiling.
25323 * g++.old-deja/g++.pt/union2.C: Use this->.
25324
25325 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25326
25327 * gcc.dg/20030711-1.c: New test.
25328
25329 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25330
25331 PR c++/11050
25332 * g++.dg/parse/args1.C: New test.
25333 * g++.pt/defarg8.C: Change expected errors.
25334
25335 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25336
25337 PR c++/8164
25338 * g++.dg/template/nontype2.C: New test.
25339
25340 PR c++/10558
25341 * g++.dg/parse/template8.C: New test.
25342
25343 PR c++/8327
25344 * g++.dg/template/scope1.C: New test.
25345
25346 * g++.dg/warn/Wsign-compare-1.C: New test.
25347
25348 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25349
25350 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25351
25352 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25353
25354 PR c++/9411
25355 * g++.dg/template/explicit2.C: New test.
25356
25357 PR c++/10032
25358 * g++.dg/warn/pedantic1.C: New test.
25359
25360 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25361
25362 PR c++ 9483
25363 * g++.dg/other/field1.C: New test.
25364
25365 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25366
25367 PR c/11449
25368 * gcc.c-torture/compile/20030707-1.c: New.
25369
25370 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25371
25372 PR c++/10849
25373 * g++.dg/template/access12.C: New test.
25374
25375 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25376
25377 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25378 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25379 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25380 * gcc.misc-tests/gcov.exp: Update
25381 * g++.dg/gcov/gcov.exp: Update
25382 * lib/gcov.exp: Update.
25383
25384 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25385
25386 * g++.dg/abi/mangle17.C: Make sure template expressions are
25387 dependent.
25388 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25389 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25390 * g++.dg/opt/stack1.C: Remove erroneous code.
25391 * g++.dg/parse/template7.C: New test.
25392 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25393 * g++.old-deja/g++.pt/crash4.C: Likewise.
25394
25395 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25396
25397 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25398 with zero or one occurence of `$' after the initial `L'.
25399
25400 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25401
25402 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25403
25404 2003-07-08 Roger Sayle <roger@eyesopen.com>
25405
25406 PR c/11370
25407 * gcc.dg/Wunreachable-6.c: New testcase.
25408 * gcc.dg/Wunreachable-7.c: New testcase.
25409
25410 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25411
25412 PR c/11420
25413 * gcc.dg/20030708-1.c: New test.
25414
25415 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25416
25417 * gcc.dg/compat/sdata-section.h: New file.
25418 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25419 * gcc.dg/torture/mips-sdata-1.c: New test.
25420
25421 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25422
25423 PR c++/11030
25424 * g++.dg/template/friend19.C: New test.
25425
25426 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25427
25428 * g++.dg/opt/strength-reduce.C: New test.
25429
25430 2003-07-07 Roger Sayle <roger@eyesopen.com>
25431
25432 PR target/10979
25433 * gcc.dg/20030707-1.c: New testcase.
25434
25435 2003-07-07 Roger Sayle <roger@eyesopen.com>
25436
25437 PR optimization/11059
25438 * g++.dg/opt/emptyunion.C: New testcase.
25439
25440 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25441 Eric Botcazou <ebotcazou@libertysurf.fr>
25442
25443 * g++.dg/opt/stack1.C: New test.
25444
25445 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25446
25447 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25448 run test.
25449
25450 PR c++/11431
25451 * g++.dg/expr/static_cast3.C: New test.
25452
25453 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25454
25455 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25456 everywhere.
25457 * gcc.dg/concat.c: Concatenation of string constants with
25458 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25459 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25460 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25461 necessary to avoid multi-character character constant warning.
25462 * gcc.dg/cpp/escape.c: Likewise.
25463 * gcc.dg/cpp/ucs.c: Likewise.
25464 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25465 Fix a typo.
25466
25467 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25468
25469 PR c/11428
25470 * gcc.c-torture/compile/20030704-1.c: New.
25471
25472 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25473
25474 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25475
25476 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25477
25478 PR c++/5287, PR c++/7910, PR c++/11021
25479 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25480 tests for warnings.
25481 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25482 * g++.dg/ext/dllimport3.C: Likewise.
25483 * g++.dg/ext/dllimport4.C: New file.
25484 * g++.dg/ext/dllimport5.C: New file.
25485 * g++.dg/ext/dllimport6.C: New file.
25486 * g++.dg/ext/dllimport7.C: New file.
25487 * g++.dg/ext/dllimport8.C: New file.
25488 * g++.dg/ext/dllimport9.C: New file.
25489 * g++.dg/ext/dllimport10.C: New file.
25490 * g++.dg/ext/dllexport1.C: New file.
25491
25492 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25493
25494 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25495 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25496
25497 2003-07-03 Roger Sayle <roger@eyesopen.com>
25498
25499 * gcc.dg/builtins-25.c: New testcase.
25500 * gcc.dg/builtins-26.c: New testcase.
25501
25502 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25503
25504 * gcc.dg/compat/vector-defs.h: New file.
25505 * gcc.dg/compat/vector-setup.h: New file.
25506 * gcc.dg/compat/vector-check.h: New file.
25507 * gcc.dg/compat/vector-1_main.c: New file.
25508 * gcc.dg/compat/vector-1_x.c: New file.
25509 * gcc.dg/compat/vector-1_y.c: New file.
25510 * gcc.dg/compat/vector-2_main.c: New file.
25511 * gcc.dg/compat/vector-2_x.c: New file.
25512 * gcc.dg/compat/vector-2_y.c: New file.
25513
25514 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25515 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25516 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25517 * gcc.dg/compat/struct-align-1.h: New file.
25518 * gcc.dg/compat/struct-align-1_main.c: New file.
25519 * gcc.dg/compat/struct-align-1_x.c: New file.
25520 * gcc.dg/compat/struct-align-1_y.c: New file.
25521 * gcc.dg/compat/struct-align-2.h: New file.
25522 * gcc.dg/compat/struct-align-2_main.c: New file.
25523 * gcc.dg/compat/struct-align-2_x.c: New file.
25524 * gcc.dg/compat/struct-align-2_y.c: New file.
25525
25526 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25527 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25528 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25529 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25530 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25531 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25532 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25533 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25534 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25535 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25536 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25537 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25538 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25539 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25540 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25541 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25542 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25543 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25544 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25545 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25546 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25547 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25548 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25549 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25550 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25551 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25552 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25553 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25554 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25555
25556 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25557
25558 * gcc.dg/i386-call-1.c: New test.
25559
25560 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25561
25562 PR c++/9162
25563 * g++.dg/parse/defarg4.C: New.
25564
25565 2003-07-03 Roger Sayle <roger@eyesopen.com>
25566
25567 PR target/10700
25568 * gcc.c-torture/compile/20030703-1.c: New test case.
25569
25570 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25571
25572 * g++.dg/template/local3.C: Remove extra semicolon.
25573
25574 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25575
25576 * gcc.dg/i386-volatile-1.c: New test.
25577
25578 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25579
25580 PR c++/11072
25581 * g++.dg/other/offsetof2.C: XFAIL.
25582 * g++.dg/other/offsetof5.C: New.
25583
25584 PR c++/10219
25585 * g++.dg/template/error1.C: New.
25586
25587 PR c++/9779
25588 * g++.dg/template/dependent-expr1.C: New.
25589
25590 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25591
25592 PR c++/6949
25593 * g++.dg/template/local3.C: New test.
25594
25595 PR c++/11149
25596 * g++.dg/lookup/scoped6.C: New test.
25597
25598 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25599
25600 PR c++/8046
25601 * g++.dg/other/error7.C: New test.
25602
25603 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25604
25605 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25606 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25607 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25608 * g++.old-deja/g++.other/union2.C: Likewise.
25609 * gcc.dg/c90-const-expr-2.c: Likewise.
25610 * gcc.dg/c90-const-expr-3.c: Likewise.
25611 * gcc.dg/c99-const-expr-2.c: Likewise.
25612 * gcc.dg/c99-const-expr-3.c: Likewise.
25613 * gcc.dg/concat.c: Likewise.
25614
25615 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25616
25617 PR c++/9559
25618 * g++.dg/init/static1.C: New test.
25619
25620 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25621
25622 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25623 * g++.old-deja/g++.other/access2.C: Likewise.
25624 * g++.old-deja/g++.other/decl2.C: Likewise.
25625 * gcc.c-torture/execute/20020615-1.c: Likewise.
25626
25627 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25628
25629 PR c++/4933
25630 * g++.dg/template/sizeof4.C: New test.
25631
25632 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25633
25634 * g++.dg/other/error6.C: New test.
25635
25636 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25637
25638 PR c++/10750
25639 * g++.dg/parse/constant2.C: New test.
25640
25641 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25642
25643 PR c++/11106
25644 * g++.dg/other/error5.C: New test.
25645
25646 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25647
25648 * gcc.dg/format/gcc_diag-1.c: New test.
25649
25650 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25651
25652 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25653
25654 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25655
25656 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25657 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25658 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25659
25660 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25661
25662 * gcc.c-torture/execute/builtins/string-8.c: New test.
25663 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25664 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25665 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25666
25667 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25668
25669 PR c++/10468
25670 * g++.dg/ext/typeof6.C: New test.
25671
25672 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25673
25674 PR c++/10796
25675 * g++.dg/init/enum1.C: New test.
25676
25677 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25678
25679 * gcc.dg/20030627-1.c: New test.
25680
25681 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25682
25683 PR c++/11332
25684 * g++.dg/expr/static_cast2.C: New test.
25685
25686 2003-06-26 Roger Sayle <roger@eyesopen.com>
25687 Jakub Jelinek <jakub@redhat.com>
25688
25689 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25690 sprintf(dst,"%s",src) optimization.
25691 * gcc.c-torture/execute/20030626-1.c: New test case.
25692 * gcc.c-torture/execute/20030626-2.c: New test case.
25693
25694 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25695
25696 * gcc.c-torture/execute/multi-ix.c: New test.
25697
25698 * gcc.c-torture/execute/simd-4.c (main):
25699 Added missing semicolon at end of union.
25700
25701 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25702
25703 PR c++/8266
25704 * g++.dg/template/explicit-instantiation3.C: New test.
25705
25706 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25707
25708 * gcc.dg/20030626-1.c: Use signed char.
25709
25710 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25711
25712 * gcc.dg/20030626-1.c: New test.
25713
25714 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25715
25716 * const-str-2.m: Update.
25717
25718 2003-06-25 Mark Mitchell <mark@codesourcery.com>
25719
25720 PR c++/10990
25721 * g++.dg/rtti/dyncast1.C: New test.
25722 * g++.dg/abi/mangle4.C: Correct base-specifier access.
25723 * g++.dg/lookup/scoped1.C: Remove XFAIL.
25724 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25725
25726 PR c++/10931
25727 * g++.dg/expr/static_cast1.C: New test.
25728
25729 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
25730
25731 * gcc.dg/20030625-1.c: New test.
25732
25733 2003-06-24 Roger Sayle <roger@eyesopen.com>
25734
25735 * gcc.c-torture/compile/20030624-1.c: New test case.
25736
25737 2003-06-24 Jakub Jelinek <jakub@redhat.com>
25738
25739 * gcc.c-torture/execute/string-opt-17.c: New test.
25740
25741 2003-06-24 Mark Mitchell <mark@codesourcery.com>
25742
25743 PR c++/5754
25744 * g++.dg/parse/crash6.C: New test.
25745
25746 2003-06-23 Roger Sayle <roger@eyesopen.com>
25747
25748 * gcc.dg/builtins-24.c: New test case.
25749
25750 2003-06-23 Jakub Jelinek <jakub@redhat.com>
25751
25752 * g++.dg/opt/operator1.C: New test.
25753
25754 2003-06-22 Roger Sayle <roger@eyesopen.com>
25755
25756 * gcc.c-torture/execute/string-opt-16.c: New test case.
25757
25758 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25759
25760 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
25761 * g++.old-deja/g++.other/conv7.C: Likewise.
25762 * g++.old-deja/g++.other/overcnv2.C: Likewise.
25763 * g++.old-deja/g++.other/overload14.C: Likewise.
25764
25765 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25766
25767 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25768 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25769
25770 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25771
25772 PR c++/10888
25773 * g++.dg/warn/Winline-3.C: New test.
25774
25775 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25776
25777 * lib/target-supports.exp (check_alias_available): Make the test
25778 program acceptable to the Solaris assembler.
25779
25780 PR c++/10749
25781 * g++.dg/template/memclass2.C: New test.
25782
25783 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25784 Eric Botcazou <ebotcazou@libertysurf.fr>
25785
25786 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25787 data for non-matching targets.
25788 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25789
25790 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25791
25792 PR c++/10845
25793 * g++.dg/template/member3.C: New test.
25794
25795 2003-06-19 Mark Mitchell <mark@codesourcery.com>
25796
25797 PR c++/10939
25798 * g++.dg/template/func1.C: New test.
25799
25800 PR c++/9649
25801 * g++.dg/template/static4.C: New test.
25802 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25803
25804 PR c++/11041
25805 * g++.dg/init/ref7.C: New test.
25806
25807 2003-06-19 Matt Austern <austern@apple.com>
25808
25809 PR c++/11228
25810 * g++.dg/anew1.C: New test.
25811 * g++.dg/anew2.C: New test.
25812 * g++.dg/anew3.C: New test.
25813 * g++.dg/anew4.C: New test.
25814
25815 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
25816
25817 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25818
25819 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
25820
25821 * gcc.c-torture/execute/simd-4.c (main): Make expected value
25822 endian-dependent.
25823
25824 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
25825
25826 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25827 Remove cruft.
25828
25829 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
25830
25831 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25832 * gcc.c-torture/compile/961203-1.c: Likewise.
25833 * gcc.c-torture/compile/980506-1.c: Likewise.
25834
25835 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25836
25837 PR c++/10712
25838 * g++.dg/lookup/using7.C: New test.
25839
25840 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25841
25842 PR c++/11105
25843 * g++.dg/abi/conv1.C: Remove it.
25844 * g++.dg/template/conv7.C: New test.
25845 * g++.dg/template/conv8.C: Likewise.
25846 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25847 conversion operator.
25848
25849 2003-06-17 Janis Johnson <janis187@us.ibm.com>
25850
25851 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25852 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25853 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25854 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25855 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25856 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25857 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25858 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25859 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25860 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25861 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25862 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25863 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25864 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25865 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25866 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25867 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25868 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25869 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25870 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25871 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25872 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25873 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25874 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25875 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25876 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25877 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25878 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25879 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25880
25881 2003-06-16 Mark Mitchell <mark@codesourcery.com>
25882
25883 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25884 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25885 indications.
25886
25887 2003-06-16 Roger Sayle <roger@eyesopen.com>
25888
25889 * gcc.dg/i386-387-5.c: New test case.
25890 * gcc.dg/i386-387-6.c: New test case.
25891 * gcc.dg/builtins-23.c: New test case.
25892
25893 2003-06-15 Roger Sayle <roger@eyesopen.com>
25894
25895 * gcc.dg/builtins-22.c: New test case.
25896 * gcc.dg/i386-387-1.c: Update to test exp.
25897 * gcc.dg/i386-387-2.c: Likewise.
25898
25899 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25900
25901 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25902
25903 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25904
25905 * lib/gcc-dg.exp (dg-require-dll): New function.
25906 (dg-xfail-if): Likewise.
25907 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25908 driver.
25909
25910 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25911 * gcc.c-torture/compile/20001205-1.c: Likewise.
25912 * gcc.c-torture/compile/20001226-1.c: Likewise.
25913 * gcc.c-torture/compile/20010518-2.c: Likewise.
25914 * gcc.c-torture/compile/20020312-1.c: Likewise.
25915 * gcc.c-torture/compile/20020604-1.c: Likewise.
25916 * gcc.c-torture/compile/920501-12.c: Likewise.
25917 * gcc.c-torture/compile/920501-4.c: Likewise.
25918 * gcc.c-torture/compile/920520-1.c: Likewise.
25919 * gcc.c-torture/compile/920521-1.c: Likewise.
25920 * gcc.c-torture/compile/920625-1.c: Likewise.
25921 * gcc.c-torture/compile/961203-1.c: Likewise.
25922 * gcc.c-torture/compile/980506-1.c: Likewise.
25923 * gcc.c-torture/compile/981006-1.c: Likewise.
25924 * gcc.c-torture/compile/981022-1.c: Likewise.
25925 * gcc.c-torture/compile/981223-1.c: Likewise.
25926 * gcc.c-torture/compile/990617-1.c: Likewise.
25927 * gcc.c-torture/compile/dll.c: Likewise.
25928 * gcc.c-torture/compile/labels-3.c: Likewise.
25929 * gcc.c-torture/compile/mipscop-1.c: Likewise.
25930 * gcc.c-torture/compile/mipscop-2.c: Likewise.
25931 * gcc.c-torture/compile/mipscop-3.c: Likewise.
25932 * gcc.c-torture/compile/mipscop-4.c: Likewise.
25933 * gcc.c-torture/compile/simd-5.c: Likewise.
25934 * gcc.c-torture/compile/20000804-1.x: Remove.
25935 * gcc.c-torture/compile/20001205-1.x: Likewise.
25936 * gcc.c-torture/compile/20001226-1.x: Likewise.
25937 * gcc.c-torture/compile/20010518-2.x: Likewise.
25938 * gcc.c-torture/compile/20020312-1.x: Likewise.
25939 * gcc.c-torture/compile/20020604-1.x: Likewise.
25940 * gcc.c-torture/compile/920501-12.x: Likewise.
25941 * gcc.c-torture/compile/920501-4.x: Likewise.
25942 * gcc.c-torture/compile/920520-1.x: Likewise.
25943 * gcc.c-torture/compile/920521-1.x: Likewise.
25944 * gcc.c-torture/compile/920625-1.x: Likewise.
25945 * gcc.c-torture/compile/961203-1.x: Likewise.
25946 * gcc.c-torture/compile/980506-1.x: Likewise.
25947 * gcc.c-torture/compile/981006-1.x: Likewise.
25948 * gcc.c-torture/compile/981022-1.x: Likewise.
25949 * gcc.c-torture/compile/981223-1.x: Likewise.
25950 * gcc.c-torture/compile/990617-1.x: Likewise.
25951 * gcc.c-torture/compile/mipscop-1.x: Likewise.
25952 * gcc.c-torture/compile/mipscop-2.x: Likewise.
25953 * gcc.c-torture/compile/mipscop-3.x: Likewise.
25954 * gcc.c-torture/compile/mipscop-4.x: Likewise.
25955 * gcc.c-torture/compile/simd-5.x: Likewise.
25956
25957 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25958
25959 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25960
25961 * gcc.c-torture/execute/20030611-1.c: New test.
25962
25963 2003-06-12 Roger Sayle <roger@eyesopen.com>
25964
25965 PR middle-end/168
25966 * gcc.dg/20030612-1.c: New test case.
25967
25968 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25969
25970 PR c++/10635
25971 * g++.dg/expr/cast1.C: New test.
25972
25973 2003-06-12 Roger Sayle <roger@eyesopen.com>
25974
25975 * gcc.dg/builtins-21.c: New test case.
25976
25977 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
25978
25979 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25980 options instead of at the end.
25981 * lib/objc.exp (objc_target_compile): Likewise.
25982
25983 2003-06-11 Mark Mitchell <mark@codesourcery.com>
25984
25985 PR c++/10432
25986 * g++.dg/parse/error1.C: New test.
25987
25988 2003-06-11 Janis Johnson <janis187@us.ibm.com>
25989
25990 * gcc.dg/compat/struct-by-value-11_main.c: New file.
25991 * gcc.dg/compat/struct-by-value-11_x.c: New file.
25992 * gcc.dg/compat/struct-by-value-11_y.c: New file.
25993 * gcc.dg/compat/struct-by-value-12_main.c: New file.
25994 * gcc.dg/compat/struct-by-value-12_x.c: New file.
25995 * gcc.dg/compat/struct-by-value-12_y.c: New file.
25996 * gcc.dg/compat/struct-by-value-13_main.c: New file.
25997 * gcc.dg/compat/struct-by-value-13_x.c: New file.
25998 * gcc.dg/compat/struct-by-value-13_y.c: New file.
25999 * gcc.dg/compat/struct-by-value-14_main.c: New file.
26000 * gcc.dg/compat/struct-by-value-14_x.c: New file.
26001 * gcc.dg/compat/struct-by-value-14_y.c: New file.
26002 * gcc.dg/compat/struct-by-value-15_main.c: New file.
26003 * gcc.dg/compat/struct-by-value-15_x.c: New file.
26004 * gcc.dg/compat/struct-by-value-15_y.c: New file.
26005 * gcc.dg/compat/struct-by-value-16_main.c: New file.
26006 * gcc.dg/compat/struct-by-value-16_x.c: New file.
26007 * gcc.dg/compat/struct-by-value-16_y.c: New file.
26008 * gcc.dg/compat/struct-by-value-17_main.c: New file.
26009 * gcc.dg/compat/struct-by-value-17_x.c: New file.
26010 * gcc.dg/compat/struct-by-value-17_y.c: New file.
26011 * gcc.dg/compat/struct-by-value-18_main.c: New file.
26012 * gcc.dg/compat/struct-by-value-18_x.c: New file.
26013 * gcc.dg/compat/struct-by-value-18_y.c: New file.
26014
26015 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26016 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26017 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26018 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26019 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26020 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26021 * gcc.dg/compat/scalar-return-3_main.c: New file.
26022 * gcc.dg/compat/scalar-return-3_x.c: New file.
26023 * gcc.dg/compat/scalar-return-3_y.c: New file.
26024 * gcc.dg/compat/scalar-return-4_main.c: New file.
26025 * gcc.dg/compat/scalar-return-4_x.c: New file.
26026 * gcc.dg/compat/scalar-return-4_y.c: New file.
26027
26028 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26029
26030 * gcc.dg/compat/fp2-struct-check.h: New file.
26031 * gcc.dg/compat/fp2-struct-defs.h: New file.
26032 * gcc.dg/compat/fp2-struct-init.h: New file.
26033 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26034 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26035 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26036 * gcc.dg/compat/struct-return-10_main.c: New file.
26037 * gcc.dg/compat/struct-return-10_x.c: New file.
26038 * gcc.dg/compat/struct-return-10_y.c: New file.
26039
26040 * gcc.dg/compat/compat-common.h: New file.
26041 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26042 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26043 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26044 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26045 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26046 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26047 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26048 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26049 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26050 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26051 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26052 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26053 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26054 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26055 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26056 * gcc.dg/compat/small-struct-check.h: Ditto.
26057 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26058 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26059 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26060 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26061 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26062 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26063 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26064 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26065 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26066 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26067 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26068 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26069 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26070 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26071 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26072 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26073 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26074 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26075 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26076 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26077 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26078 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26079 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26080 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26081 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26082 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26083 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26084 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26085 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26086 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26087
26088 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26089
26090 * g++.dg/pch/static-1.C: New file.
26091 * g++.dg/pch/static-1.Hs: New file.
26092
26093 2003-06-10 Richard Henderson <rth@redhat.com>
26094
26095 * gcc.dg/asm-7.c: Adjust expected warning text.
26096
26097 2003-06-10 Roger Sayle <roger@eyesopen.com>
26098
26099 * gcc.dg/builtins-20.c: New test case.
26100
26101 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26102
26103 PR c++/11131
26104 * g++.dg/opt/template1.C: New test.
26105
26106 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26107
26108 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26109 additional_sources.
26110
26111 2003-05-21 David Taylor <dtaylor@emc.com>
26112
26113 * gcc.dg/Wpadded.c: New file.
26114
26115 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26116
26117 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26118 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26119 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26120 dg-require-weak.
26121
26122 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26123
26124 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26125
26126 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26127
26128 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26129 (dg-require-alias): Likewise.
26130 (dg-require-gc-sections): Likewise.
26131 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26132
26133 2003-06-08 Richard Henderson <rth@redhat.com>
26134
26135 * gcc.dg/20011029-2.c: Fix the array reference.
26136 * gcc.dg/asm-7.c: New.
26137
26138 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26139
26140 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26141
26142 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26143
26144 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26145 (dg-require-gc-sections): Likewise.
26146
26147 2003-06-08 Jan Hubicka <jh@suse.cz>
26148
26149 * i386-cmov1.c: Fix regular expression.
26150 * i386-cvt-1.c: Likewise.
26151 * i386-local.c: Likewise.
26152 * i386-local2.c: Likewise.
26153 * i386-mul.c: Likewise.
26154 * i386-ssetype-1.c: Likewise.
26155 * i386-ssetype-3.c: Likewise.
26156 * i386-ssetype-5.c: Likewise.
26157
26158 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26159
26160 PR c++/11039
26161 * g++.dg/warn/implicit-typename2.C: New test.
26162 * g++.dg/warn/implicit-typename3.C: New test.
26163
26164 2003-06-07 Richard Henderson <rth@redhat.com>
26165
26166 * g++.dg/other/offsetof3.C: Use size_t.
26167 * g++.dg/other/offsetof4.C: Likewise.
26168
26169 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26170
26171 * lib/copy-file.exp: New. Implement gcc_copy_files.
26172
26173 * lib/dg-pch.exp: Load copy-file.exp
26174 (dg-pch): Use gcc_copy_files instead of "file copy".
26175
26176 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26177
26178 * gcc.dg/weak/weak.exp: Simplify.
26179 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26180 * gcc.dg/weak/weak-1.c: Likewise.
26181 * gcc.dg/weak/weak-2.c: Likewise.
26182 * gcc.dg/weak/weak-3.c: Likewise.
26183 * gcc.dg/weak/weak-4.c: Likewise.
26184 * gcc.dg/weak/weak-5.c: Likewise.
26185 * gcc.dg/weak/weak-6.c: Likewise.
26186 * gcc.dg/weak/weak-7.c: Likewise.
26187 * gcc.dg/weak/weak-8.c: Likewise.
26188 * gcc.dg/weak/weak-9.c: Likewise.
26189
26190 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26191
26192 gcc.c-torture/execute/20030606-1.c: New.
26193
26194 2003-06-06 Roger Sayle <roger@eyesopen.com>
26195
26196 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26197 * gcc.dg/builtins-19.c: Likewise.
26198
26199 2003-06-06 Roger Sayle <roger@eyesopen.com>
26200
26201 * gcc.dg/builtins-2.c: Add some more tests.
26202 * gcc.dg/builtins-18.c: New test case.
26203 * gcc.dg/builtins-19.c: New test case.
26204
26205 2003-06-06 Roger Sayle <roger@eyesopen.com>
26206 Jim Wilson <wilson@tuliptree.org>
26207
26208 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26209
26210 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26211
26212 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26213 mempcpy/stpcpy calls not to be optimized into something else.
26214 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26215 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26216 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26217
26218 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26219
26220 * gcc.dg/format/asm_fprintf-1.c: New test.
26221
26222 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26223
26224 * lib/gcc-defs.exp (additional_sources): New variable.
26225 (dg-additional-sources): New function.
26226 (additional_files): New variable.
26227 (dg-additional-files): New function.
26228 (dg-additional-files-options): Likewise.
26229 * lib/gcc-dg.exp (dg-require-weak): New function.
26230 (dg-require-alias): Likewise.
26231 (dg-require-gc-sections): Likewise.
26232 * lib/target-supports.exp (check_alias_available): Remove testfile
26233 parameter.
26234 (check_gc_sections_available): New function.
26235 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26236 (dg-gpp-additional-files): Likewise.
26237 * lib/g++.exp (additional_sources): Remove.
26238 (additional_files): Likewise.
26239 (g++_target_compile): Use dg-additional-files-options.
26240
26241 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26242 Tcl logic.
26243 * gcc.dg/special/ecos.exp: Remove.
26244 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26245 * gcc.dg/special/alias-1.c: Likewise.
26246 * gcc.dg/special/alias-2.c: Likewise.
26247 * gcc.dg/special/gcsec-1.c: Likewise.
26248 * gcc.dg/special/weak-1.c: Likewise.
26249 * gcc.dg/special/weak-2.c: Likewise.
26250 * gcc.dg/special/wkali-1.c: Likewise.
26251 * gcc.dg/special/wkali-2.c: Likewise.
26252
26253 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26254 dg-gpp-additional-*.
26255 * g++.dg/special/conpr-3.C: Likewise.
26256 * g++.dg/special/conpr-4.C: Likewise.
26257 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26258 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26259 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26260 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26261 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26262 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26263 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26264 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26265 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26266 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26267 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26268 * g++.old-deja/g++.other/comdat1.C: Likewise.
26269 * g++.old-deja/g++.other/comdat2.C: Likewise.
26270 * g++.old-deja/g++.other/comdat3.C: Likewise.
26271 * g++.old-deja/g++.other/ctor1.C: Likewise.
26272 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26273
26274 2003-06-05 Richard Henderson <rth@redhat.com>
26275
26276 * gcc.dg/debug/20030605-1.c: New.
26277
26278 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26279
26280 * README.QMTEST: Update.
26281
26282 2003-06-04 Richard Henderson <rth@redhat.com>
26283
26284 * gcc.dg/cleanup-1.c: New.
26285 * gcc.dg/cleanup-2.c: New.
26286 * gcc.dg/cleanup-3.c: New.
26287 * gcc.dg/cleanup-4.c: New.
26288 * gcc.dg/cleanup-5.c: New.
26289 * gcc.dg/cleanup-6.c: New.
26290 * gcc.dg/cleanup-7.c: New.
26291
26292 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26293
26294 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26295
26296 * lib/dg-pch.exp: New file.
26297 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26298 * gcc.dg/pch/pch.exp: Likewise.
26299
26300 2003-06-04 Roger Sayle <roger@eyesopen.com>
26301
26302 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26303 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26304 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26305 * gcc.dg/builtins-17.c: New test case.
26306 * gcc.dg/i386-387-4.c: New test case.
26307 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26308
26309 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26310
26311 * gcc.dg/ultrasp9.c: New test.
26312
26313 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26314
26315 * gcc.c-torture/compile/20030604-1.c: New test.
26316 * gcc.dg/sparc-constant-1.c: New test.
26317
26318 2003-06-03 Glen Nakamura <glen@imodulo.com>
26319
26320 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26321
26322 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26323
26324 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26325
26326 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26327 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26328
26329 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26330
26331 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26332
26333 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26334
26335 PR c++/10940
26336 * g++.dg/template/spec10.C: New test.
26337
26338 2003-06-03 Roger Sayle <roger@eyesopen.com>
26339
26340 * gcc.dg/builtins-16.c: New test case.
26341
26342 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26343
26344 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26345 mempcpy test with post-increments.
26346 * gcc.c-torture/execute/string-opt-3.c: New test.
26347 * gcc.dg/string-opt-1.c: New test.
26348
26349 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26350
26351 PR fortran/10965
26352 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26353
26354 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26355
26356 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26357 (scan-assembler): ... here. Use dg-scan.
26358 (scan-assembler-not): Likewise.
26359 (scan-file): New function.
26360 (scan-file-not): Likewise.
26361 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26362 * gcc.dg/cpp/_Pragma4.c: Likewise.
26363 * gcc.dg/cpp/_Pragma5.c: Likewise.
26364 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26365 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26366 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26367 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26368 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26369 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26370 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26371 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26372 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26373 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26374 * gcc.dg/cpp/cxxcom1.c: Likewise.
26375 * gcc.dg/cpp/line1.c: Likewise.
26376 * gcc.dg/cpp/maccom1.c: Likewise.
26377 * gcc.dg/cpp/maccom2.c: Likewise.
26378 * gcc.dg/cpp/maccom3.c: Likewise.
26379 * gcc.dg/cpp/maccom4.c: Likewise.
26380 * gcc.dg/cpp/maccom5.c: Likewise.
26381 * gcc.dg/cpp/maccom6.c: Likewise.
26382 * gcc.dg/cpp/multiline.c: Likewise.
26383 * gcc.dg/cpp/spacing1.c: Likewise.
26384 * gcc.dg/cpp/spacing2.c: Likewise.
26385 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26386 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26387 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26388 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26389 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26390 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26391 * gcc.dg/cpp/cxxcom2.c: Likewise.
26392 * gcc.dg/cpp/cxxcom2.h: New file.
26393
26394 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26395 * g++.dg/cpp/truefalse.C: Here.
26396 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26397
26398 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26399
26400 * gcc.dg/cpp/redef3.c: New file.
26401
26402 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26403
26404 * gcc.dg/i386-loop-3.c: New test.
26405
26406 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26407
26408 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26409
26410 2003-05-31 Roger Sayle <roger@eyesopen.com>
26411
26412 * gcc.dg/fwrapv-1.c: New test case.
26413 * gcc.dg/fwrapv-2.c: New test case.
26414
26415 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26416
26417 PR c++/10956
26418 * g++.dg/template/spec9.C: New test.
26419
26420 2003-05-29 Roger Sayle <roger@eyesopen.com>
26421
26422 * gcc.dg/duff-4.c: New test case.
26423
26424 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26425
26426 PR fortran/10843
26427 * g77.dg/ffixed-form-1.f: New test
26428 * g77.dg/ffixed-form-2.f: New test
26429 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26430 * g77.dg/ffree-form-3.f: New test
26431
26432 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26433
26434 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26435 * gcc.dg/wint_t-1.c: Likewise.
26436
26437 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26438
26439 * g++.dg/template/access11.C: New test.
26440
26441 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26442
26443 PR c++/10849
26444 * g++.dg/template/access10.C: New test.
26445
26446 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26447 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26448
26449 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26450
26451 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26452
26453 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26454 suppress for powerpc-*-darwin*.
26455 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26456
26457 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26458
26459 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26460 suppress option for powerpc-*-darwin*.
26461
26462 2003-05-23 Roger Sayle <roger@eyesopen.com>
26463
26464 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26465 * gcc.dg/builtins-4.c: Add test for fmod.
26466
26467 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26468
26469 PR c++/10682
26470 * g++.dg/template/instantiate4.C: New test.
26471
26472 2003-05-22 Roger Sayle <roger@eyesopen.com>
26473
26474 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26475
26476 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26477
26478 * gcc.dg/compat/scalar-return-1_main.c: New file.
26479 * gcc.dg/compat/scalar-return-1_x.c: New file.
26480 * gcc.dg/compat/scalar-return-1_y.c: New file.
26481 * gcc.dg/compat/scalar-return-2_main.c: New file.
26482 * gcc.dg/compat/scalar-return-2_x.c: New file.
26483 * gcc.dg/compat/scalar-return-2_y.c: New file.
26484 * gcc.dg/compat/struct-return-3_main.c: New file.
26485 * gcc.dg/compat/struct-return-3_y.c: New file.
26486 * gcc.dg/compat/struct-return-3_x.c: New file.
26487 * gcc.dg/compat/struct-return-2_main.c: New file.
26488 * gcc.dg/compat/struct-return-2_x.c: New file.
26489 * gcc.dg/compat/struct-return-2_y.c: New file.
26490
26491 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26492
26493 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26494 for hppa*-hp-hpux*.
26495 * gcc.dg/20021014-1.c (dg-options): Likewise.
26496 * gcc.dg/nest.c (dg-options): Likewise.
26497
26498 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26499
26500 PR c++/9738
26501 * g++.dg/ext/dllimport2.C: New file.
26502 * g++.dg/ext/dllimport3.C: New file.
26503
26504 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26505
26506 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26507 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26508 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26509 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26510 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26511 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26512 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26513 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26514 * gcc.dg/compat/small-struct-defs.h: New file.
26515 * gcc.dg/compat/small-struct-init.h: New file.
26516 * gcc.dg/compat/small-struct-check.h: New file.
26517 * gcc.dg/compat/fp-struct-defs.h: New file.
26518 * gcc.dg/compat/fp-struct-check.h: New file.
26519 * gcc.dg/compat/fp-struct-init.h: New file.
26520 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26521 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26522
26523 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26524
26525 * gcc.dg/20030225-2.c: New test.
26526
26527 2003-05-18 Roger Sayle <roger@eyesopen.com>
26528 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26529
26530 * gcc.c-torture/compile/20030518-1.c: New test case.
26531
26532 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26533
26534 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26535 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26536 gcc-dg-debug-runtest.
26537 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26538 gcc-dg-debug-runtest.
26539
26540 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26541
26542 PR c++/9022
26543 * g++.dg/lookup/using6.C: New test.
26544
26545 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26546
26547 * g++.dg/parse/access2.C: New test.
26548
26549 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26550
26551 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26552 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26553 * gcc.dg/debug/debug.exp: Likewise.
26554
26555 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26556
26557 * gcc.dg/dollar.c: New test.
26558
26559 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26560
26561 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26562 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26563 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26564 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26565 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26566 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26567 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26568 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26569 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26570 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26571 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26572 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26573 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26574 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26575 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26576 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26577 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26578 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26579
26580 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26581
26582 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26583 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26584 support for "repo" mode.
26585 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26586 * lib/g77-dg.exp: Likewise.
26587 * lib/obj-dg.exp: Likewise.
26588
26589 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26590
26591 Merge from gcc-3_2-rhl8-branch:
26592 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26593
26594 * gcc.dg/tls/opt-6.c: New test.
26595
26596 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26597
26598 * gcc.dg/20030405-1.c: New test.
26599
26600 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26601
26602 * gcc.dg/20030309-1.c: New test.
26603
26604 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26605
26606 * gcc.c-torture/execute/20030307-1.c: New test.
26607
26608 2003-02-20 Randolph Chung <tausq@debian.org>
26609
26610 * gcc.c-torture/compile/20030220-1.c: New test.
26611
26612 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26613
26614 * gcc.dg/20030217-1.c: New test.
26615
26616 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26617
26618 * gcc.c-torture/compile/20020129-1.c: New test.
26619
26620 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26621
26622 * gcc.dg/unroll-1.c: New test.
26623
26624 2002-11-16 Jan Hubicka <jh@suse.cz>
26625
26626 * gcc.c-torture/execute/20020920-1.c: New test.
26627
26628 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26629
26630 PR target/7434
26631 * gcc.c-torture/compile/20021008-1.c: New test.
26632
26633 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26634
26635 PR target/7559
26636 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26637
26638 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26639
26640 * gcc.c-torture/compile/20020807-1.c: New test.
26641
26642 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26643
26644 * gcc.dg/tls/opt-1.c: New test.
26645
26646 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26647
26648 * gcc.dg/20020729-1.c: New test.
26649
26650 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26651
26652 * g++.dg/opt/life1.C: New test.
26653
26654 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26655
26656 * gcc.dg/20020525-1.c: New test.
26657
26658 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26659
26660 PR c++/6794
26661 * g++.dg/ext/pretty1.C: New test.
26662 * g++.dg/ext/pretty2.C: New test.
26663
26664 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26665
26666 PR c++/8385
26667 * g++.dg/ext/typeof5.C: New test.
26668
26669 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26670
26671 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26672 __USER_LABEL_PREFIX__ into account.
26673 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26674
26675 2003-05-14 Roger Sayle <roger@eyesopen.com>
26676
26677 * gcc.dg/builtins-15.c: New test case.
26678
26679 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26680
26681 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26682
26683 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26684
26685 * lib/g++.exp: Tweak handling of additional source files.
26686 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26687 * g++.dg/special/conpr-2a.C: Rename to ...
26688 * g++.dg/special/conpr-2a.cc: ... this.
26689 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26690 * g++.dg/special/conpr-3a.C: Rename to ...
26691 * g++.dg/special/conpr-3a.cc: This.
26692 * g++.dg/special/conpr-3b.C: Rename to ...
26693 * g++.dg/special/conpr-3b.cc: This.
26694 * g++.dg/special/conpr-4.C: New test.
26695 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26696
26697 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26698
26699 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26700
26701 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26702
26703 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26704 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26705 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26706 * g++.old-deja/g++.other/warn3.C: Likewise.
26707
26708 2003-05-11 Roger Sayle <roger@eyesopen.com>
26709
26710 * gcc.dg/i386-387-1.c: Update to also test log.
26711 * gcc.dg/i386-387-2.c: Likewise.
26712
26713 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26714
26715 * g77.f-torture/execute/int8421.f: New test.
26716
26717 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26718
26719 PR c++/10230, c++/10481
26720 * g++.dg/lookup/scoped5.C: New test.
26721
26722 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26723
26724 PR c++/10552
26725 * g++.dg/template/ttp6.C: New test.
26726
26727 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
26728
26729 * gcc.c-torture/execute/builtins: New directory.
26730 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26731 gcc.c-torture/execute/builtins.
26732 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26733 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26734 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
26735 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26736
26737 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26738
26739 PR c++/9252
26740 * g++.dg/template/access8.C: New test.
26741 * g++.dg/template/access9.C: New test.
26742
26743 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26744
26745 PR c++/9554
26746 * g++.dg/parse/access1.C: New test.
26747
26748 2003-05-09 DJ Delorie <dj@redhat.com>
26749
26750 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26751 long, and not an int.
26752
26753 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26754
26755 PR c++/10555, c++/10576
26756 * g++.dg/template/memclass1.C: New test.
26757
26758 2003-05-08 DJ Delorie <dj@redhat.com>
26759
26760 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26761 targets.
26762 * gcc.c-torture/execute/20021024-1.x: Likewise.
26763 * gcc.c-torture/execute/shiftdi.x: Likewise.
26764 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26765 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26766 * gcc.dg/20021018-1.c: Likewise.
26767
26768 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26769
26770 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26771
26772 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26773 (bcopy): Call memmove.
26774
26775 2003-05-08 Roger Sayle <roger@eyesopen.com>
26776
26777 * g77.f-torture/compile/8485.f: New test case.
26778
26779 2003-05-07 Richard Henderson <rth@redhat.com>
26780
26781 PR c++/10570
26782 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26783 Verify exception_cleanup not called for rethrows.
26784 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26785 when exiting catch block without rethrowing.
26786 * g++.dg/eh/forced3.C: New.
26787 * g++.dg/eh/forced4.C: New.
26788
26789 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
26790
26791 * gcc.dg/20030505.c: Fix triplet.
26792
26793 2003-05-06 DJ Delorie <dj@redhat.com>
26794
26795 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26796 * gcc.dg/nest.c: Likewise.
26797
26798 2003-05-05 Roger Sayle <roger@eyesopen.com>
26799
26800 * gcc.dg/builtins-14.c: New test case.
26801
26802 2003-05-05 Janis Johnson <janis187@us.ibm.com>
26803
26804 * lib/compat.exp (compat-execute): New argument.
26805 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26806 * gcc.dg/compat: New test directory.
26807 * gcc.dg/compat/compat.exp: New expect script.
26808 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26809 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26810 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26811 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26812 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26813 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26814
26815 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26816 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26817 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26818 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26819 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26820 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26821 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26822 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26823 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26824 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26825 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26826 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26827 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26828 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26829 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26830
26831 2003-05-05 Zack Weinberg <zack@codesourcery.com>
26832
26833 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26834
26835 2003-05-05 Jakub Jelinek <jakub@redhat.com>
26836
26837 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26838
26839 2003-05-05 Geoffrey Keating <geoffk@apple.com>
26840
26841 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26842 * gcc.dg/ppc-fsel-2.c: New test.
26843
26844 * gcc.dg/unused-5.c: New test.
26845
26846 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26847
26848 PR c++/10496
26849 * g++.dg/warn/pmf1.C: New test.
26850
26851 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26852
26853 PR c++/4494
26854 * g++.dg/warn/main.C: New test.
26855
26856 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26857
26858 * gcc.dg/nonnull-3.c: New test.
26859
26860 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
26861
26862 * gcc.dg/cpp/Wtrigraphs.c: Update.
26863 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26864
26865 2003-05-03 Geoffrey Keating <geoffk@apple.com>
26866
26867 * gcc.dg/ppc-fsel-1.c: New test.
26868
26869 2003-05-03 Zack Weinberg <zack@codesourcery.com>
26870
26871 PR c/10604
26872 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26873
26874 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
26875
26876 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26877
26878 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26879
26880 PR c++/9364, c++/10553, c++/10586
26881 * g++.dg/parse/typename4.C: New test.
26882 * g++.dg/parse/typename5.C: Likewise.
26883
26884 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
26885
26886 * gcc.c-torture/compile/20030503-1.c: New test.
26887
26888 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26889
26890 * g++.dg/lookup/using5.C: Fix testcase error.
26891
26892 2003-05-01 Chris Demetriou <cgd@broadcom.com>
26893
26894 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26895 since MEABI is no longer supported. Remove all vestiges
26896 of MEABI from the test.
26897
26898 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26899
26900 PR c++/10554
26901 * g++.dg/lookup/using5.C: New test.
26902
26903 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26904
26905 PR c++/8772
26906 * g++.dg/template/ttp5.C: New test.
26907
26908 2003-04-30 Mark Mitchell <mark@codesourcery.com>
26909
26910 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26911 (dg-gpp-additional-sources): New function.
26912 (dg-gpp-additional-files): Likewise.
26913 * lib/g++.exp (additional_sources): New variable.
26914 (additional_files): Likewise.
26915 (g++_target_compile): Deal with them.
26916 * lib/old-dejagnu.exp: Remove.
26917 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26918 * g++.old-deja: Revise all tests to use dg commands.
26919
26920 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26921
26922 PR c++/9432, c++/9528
26923 * g++.dg/lookup/using4.C: New test.
26924
26925 2003-04-29 Geoffrey Keating <geoffk@apple.com>
26926
26927 * gcc.dg/noreturn-5.c: New file.
26928 * gcc.dg/noreturn-6.c: New file.
26929
26930 * gcc.c-torture/compile/inline-1.c: New file.
26931
26932 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26933
26934 PR c++/10551
26935 * g++.dg/template/explicit1.C: New test.
26936
26937 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26938
26939 PR c++/10549
26940 * g++.dg/other/bitfield1.C: New test.
26941
26942 PR c++/10527
26943 * g++.dg/init/new7.C: New test.
26944
26945 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26946
26947 * g++.dg/ext/desig1.C: New test.
26948 * g++.dg/ext/init1.C: Update.
26949
26950 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26951
26952 2003-04-28 Mark Mitchell <mark@codesourcery.com>
26953
26954 PR c++/10180
26955 * g++.dg/warn/Winline-1.C: New test.
26956
26957 2003-04-28 Jakub Jelinek <jakub@redhat.com>
26958
26959 * gcc.c-torture/execute/string-opt-19.c: New test.
26960
26961 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26962 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26963
26964 2003-04-27 Mark Mitchell <mark@codesourcery.com>
26965
26966 PR c++/10506
26967 * g++.dg/init/new6.C: New test.
26968
26969 PR c++/10503
26970 * g++.dg/init/ref6.C: New test.
26971
26972 2003-04-26 David Edelsohn <edelsohn@gnu.org>
26973
26974 * g++.dg/warn/weak1.C: XFAIL on AIX4.
26975
26976 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26977
26978 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26979 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26980
26981 2003-04-25 Mark Mitchell <mark@codesourcery.com>
26982
26983 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26984 initialized static data members.
26985
26986 2003-04-25 H.J. Lu <hjl@gnu.org>
26987
26988 * gcc.dg/ia64-sync-4.c: New test.
26989
26990 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26991
26992 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
26993 date.
26994
26995 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
26996
26997 PR c++/10337
26998 * g++.dg/warn/conv1.C: New test.
26999 * g++.old-deja/g++.other/conv7.C: Adjust.
27000 * g++.old-deja/g++.other/overload14.C: Adjust.
27001
27002 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27003
27004 PR c++/10471
27005 * g++.dg/template/defarg2.C: New test.
27006
27007 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
27008
27009 * gcc.dg/cpp/include2.c: Update.
27010 * gcc.dg/cpp/multiline-2.c: New.
27011 * gcc.dg/cpp/multiline.c: Update.
27012 * gcc.dg/cpp/strify2.c: Update.
27013 * gcc.dg/cpp/trad/literals-2.c: Update.
27014
27015 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27016
27017 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27018
27019 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27020
27021 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27022
27023 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27024
27025 PR c++/10451
27026 * g++.dg/parse/crash4.C: New test.
27027
27028 PR c++/9847
27029 * g++.dg/parse/crash5.C: New test.
27030
27031 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27032
27033 PR c++/10446
27034 * g++.dg/parse/crash3.C: New test.
27035
27036 PR c++/10428
27037 * g++.dg/parse/elab1.C: New test.
27038
27039 2003-04-22 Devang Patel <dpatel@apple.com>
27040
27041 * gcc.dg/cpp/trad/funlike-5.c: New test.
27042
27043 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27044
27045 * g++.dg/other/packed1.C: Fix dg options.
27046
27047 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27048
27049 * g++.dg/other/offsetof2.C: New test.
27050
27051 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27052
27053 * g++.dg/template/recurse.C: Adjust location of error messages.
27054
27055 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27056
27057 PR c++/9881
27058 * g++.dg/init/addr-const1.C: New test.
27059 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27060
27061 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27062
27063 PR c++/10405
27064 * g++.dg/lookup/struct-hack1.C: New test.
27065
27066 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27067
27068 * ucs.c: Update diagnostic messages.
27069
27070 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27071
27072 * gcc.dg/cpp/truefalse.cpp: New test.
27073 * gcc.dg/cpp/cpp.exp: Update.
27074 * g++.dg/other/stdbool-if.C: Remove.
27075
27076 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27077
27078 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27079 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27080
27081 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27082
27083 * gcc.c-torture/compile/20030418-1.c: New test.
27084
27085 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27086
27087 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27088
27089 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27090
27091 PR c++/10347
27092 g++.dg/template/dependent-name1.C: New test.
27093
27094 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27095
27096 * gcc.dg/warn-1.c (tourist_guide): New array,
27097 contains a pointer to bar.
27098
27099 2003-04-16 Roger Sayle <roger@eyesopen.com>
27100
27101 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27102 * gcc.c-torture/execute/medce-1.c: New test case.
27103 * gcc.c-torture/execute/medce-2.c: New test case.
27104
27105 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27106
27107 * lib/prune.exp: Ignore more messages.
27108
27109 PR c++/10381
27110 * g++.dg/parse/lookup3.C: New test.
27111
27112 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27113
27114 * gcc.c-torture/compile/20030415-1.c : New test.
27115
27116 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27117
27118 * gcc.c-torture/execute/scope-2.c: Move to ...
27119 * gcc.dg/noncompile/scope.c: .... here.
27120
27121 2003-04-14 Roger Sayle <roger@eyesopen.com>
27122
27123 * gcc.dg/20030414-2.c: New test case.
27124
27125 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27126
27127 PR target/10377
27128 * gcc.dg/20030414-1.c: New test.
27129
27130 2003-04-13 Roger Sayle <roger@eyesopen.com>
27131
27132 * gcc.dg/builtins-12.c: New test case.
27133 * gcc.dg/builtins-13.c: New test case.
27134
27135 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27136
27137 * gcc.c-torture/execute/string-opt-18.c: New test.
27138
27139 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27140
27141 PR c++/10300
27142 * g++.dg/init/new5.C: New test.
27143
27144 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27145
27146 PR c++/7910
27147 * g++.dg/ext/dllimport1.C: New test.
27148
27149 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27150
27151 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27152
27153 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27154
27155 PR Fortran/9263
27156 * g77.f-torture/noncompile/9263.f: New test
27157 PR Fortran/1832
27158 * g77.f-torture/execute/1832.f: New test
27159
27160 2003-04-11 David Chad <davidc@freebsd.org>
27161 Loren J. Rittle <ljrittle@acm.org>
27162
27163 libobjc/8562
27164 * objc.dg/headers.m: New test.
27165
27166 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27167
27168 * gcc.c-torture/execute/builtin-noret-2.c: New.
27169 * gcc.c-torture/execute/builtin-noret-2.x: New.
27170 XFAIL builtin-noret-2.c at -O1 and above.
27171 * gcc.dg/redecl.c: New.
27172 * gcc.dg/Wshadow-1.c: Update error regexps.
27173
27174 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27175
27176 * g++.dg/abi/bitfield10.C: New test.
27177
27178 2003-04-09 Mike Stump <mrs@apple.com>
27179
27180 * gcc.dg/pch/pch.exp: Make testcase names longer.
27181 * g++.dg/pch/pch.exp: Make testcase names longer.
27182
27183 2003-04-08 Roger Sayle <roger@eyesopen.com>
27184
27185 * gcc.dg/builtins-11.c: New test case.
27186
27187 2003-04-08 Roger Sayle <roger@eyesopen.com>
27188
27189 * gcc.dg/builtins-9.c: New test case.
27190 * gcc.dg/builtins-10.c: New test case.
27191
27192 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27193
27194 * gcc.dg/noncompile/init-4.c.c: New test.
27195
27196 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27197
27198 * gcc.misc-test/gcov-9.c: New test.
27199 * gcc.misc-test/gcov-10.c: New test
27200 * gcc.misc-test/gcov-11.c: New test.
27201
27202 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27203
27204 PR optimization/10024
27205 * gcc.c-torture/compile/20030405-1.c: New test.
27206
27207 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27208
27209 * gcc.dg/pch/static-3.c: New.
27210 * gcc.dg/pch/static-3.hs: New.
27211 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27212
27213 2003-04-04 Richard Henderson <rth@redhat.com>
27214
27215 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27216 * g++.dg/eh/forced2.C: Likewise.
27217
27218 2003-04-03 Mike Stump <mrs@apple.com>
27219
27220 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27221 target arg.
27222 (scan-assembler-times, scan-assembler-not): Likewise.
27223 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27224
27225 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27226
27227 * gcc.dg/sparc-loop-1.c: New test.
27228
27229 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27230
27231 PR other/9274
27232 * g++.dg/pch/system-2.C: New.
27233 * g++.dg/pch/system-2.Hs: New.
27234
27235 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27236
27237 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27238
27239 * g++.dg/eh/simd-1.C (vecfunc): Same.
27240
27241 2003-04-01 Roger Sayle <roger@eyesopen.com>
27242
27243 * gcc.c-torture/execute/20030401-1.c: New test case.
27244
27245 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27246
27247 * objc.dg/defs.m: New.
27248
27249 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27250
27251 * g++.dg/eh/simd-1.C: New.
27252 * g++.dg/eh/simd-2.C: New.
27253
27254 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27255
27256 * gcc.c-torture/execute/simd-3.c: New.
27257
27258 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27259
27260 PR c/9936
27261 * gcc.dg/20030331-2.c: New test.
27262
27263 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27264
27265 PR c++/10278
27266 * g++.dg/parse/crash2.C: New test.
27267
27268 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27269
27270 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27271 * gcc.c-torture/execute/20030331-1.c: ...here.
27272
27273 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27274
27275 * gcc.c-torture/execute/20030331-1.c: New test.
27276
27277 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27278
27279 * lib/gcov.exp: Adjust call return testing strings.
27280 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27281
27282 2003-03-31 Roger Sayle <roger@eyesopen.com>
27283
27284 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27285 * gcc.dg/builtins-7.c: New test case.
27286 * gcc.dg/builtins-8.c: New test case.
27287
27288 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27289
27290 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27291
27292 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27293
27294 PR c++/7647
27295 * g++.dg/lookup-class-member-2.C: New test.
27296
27297 2003-03-30 Glen Nakamura <glen@imodulo.com>
27298
27299 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27300
27301 2003-03-28 Roger Sayle <roger@eyesopen.com>
27302
27303 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27304
27305 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27306
27307 * g++.dg/init/attrib1.C: New test.
27308
27309 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27310
27311 * gcc.dg/ultrasp8.c: New test.
27312
27313 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27314
27315 * gcc.dg/ultrasp7.c: New test.
27316
27317 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27318
27319 PR c++/10047
27320 * g++.dg/template/inline1.C: New test.
27321
27322 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27323
27324 * gcc.dg/sparc-dwarf2.c: New test.
27325
27326 2003-03-27 Roger Sayle <roger@eyesopen.com>
27327
27328 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27329 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27330
27331 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27332
27333 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27334 than reading .x files.
27335 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27336 * g77.dg/gcov/gcov-1.f: Likewise.
27337 * gcc.misc-tests/gcov-4b.c: Likewise.
27338 * gcc.misc-tests/gcov-5b.c: Likewise.
27339 * gcc.misc-tests/gcov-6.c: Likewise.
27340 * gcc.misc-tests/gcov-7.c: Likewise.
27341 * gcc.misc-tests/gcov-8.c: Likewise.
27342 * g++.dg/gcov/gcov-1.x: Remove.
27343 * g77.dg/gcov/gcov-1.x: Likewise.
27344 * gcc.misc-tests/gcov-4b.x: Likewise.
27345 * gcc.misc-tests/gcov-5b.x: Likewise.
27346 * gcc.misc-tests/gcov-6.x: Likewise.
27347 * gcc.misc-tests/gcov-7.x: Likewise.
27348 * gcc.misc-tests/gcov-8.x: Likewise.
27349
27350 2003-03-27 Glen Nakamura <glen@imodulo.com>
27351
27352 PR opt/10087
27353 * gcc.dg/20030324-1.c: New test.
27354
27355 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27356
27357 PR c++/10224
27358 * g++.dg/template/arg3.C: New test.
27359
27360 PR c++/10158
27361 * g++.dg/template/friend18.C: New test.
27362
27363 2003-03-26 Roger Sayle <roger@eyesopen.com>
27364
27365 * g77.f-torture/compile/20030326-1.f: New test case.
27366
27367 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27368
27369 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27370
27371 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27372
27373 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27374
27375 * gcc.dg/ia64-sync-3.c: New test.
27376
27377 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27378
27379 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27380
27381 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27382
27383 * gcc.dg/ultrasp6.c: New test.
27384
27385 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27386
27387 * gcc.dg/i386-signbit-1.c: New test.
27388 * gcc.dg/i386-signbit-2.c: New test.
27389 * gcc.dg/i386-signbit-3.c: New test.
27390
27391 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27392
27393 * gcc.dg/ultrasp5.c: Fix options.
27394
27395 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27396
27397 * gcc.dg/ultrasp5.c: Fix comment.
27398
27399 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27400
27401 PR fortran/10197
27402 * g77.f-torture/execute/10197.f: New test.
27403
27404 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27405
27406 PR c++/9898, c++/383
27407 * g++.dg/template/conv6.C: New test.
27408
27409 PR c++/10119
27410 * g++.dg/template/ptrmem5.C: New test.
27411
27412 PR c++/10026
27413 * g++.dg/lookup/koenig1.C: New test.
27414
27415 PR C++/10199
27416 * g++.dg/lookup/template2.C: New test.
27417
27418 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27419
27420 * g++.dg/opt/rtti1.C: New test.
27421
27422 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27423
27424 * gcc.dg/ultrasp5.c: New test.
27425
27426 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27427
27428 PR middle-end/9967
27429 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27430 builtin fputs.
27431
27432 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27433
27434 PR c/8224
27435 * gcc.dg/20030323-1.c: New test.
27436
27437 2003-03-23 Roger Sayle <roger@eyesopen.com>
27438
27439 * gcc.c-torture/compile/20030323-1.c: New test case.
27440
27441 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27442
27443 * gcc.dg/20030321-1.c: New test.
27444
27445 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27446
27447 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27448
27449 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27450
27451 PR c++/9978, c++/9708
27452 * g++.dg/ext/vlm1.C: Adjust expected error.
27453 * g++.dg/ext/vla2.C: New test.
27454 * g++.dg/template/arg1.C: New test.
27455 * g++.dg/template/arg2.C: New test.
27456
27457 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27458
27459 * g77.f-torture/execute/select.f: New test.
27460 * g77.f-torture/noncompile/select_no_compile.f: New test.
27461
27462 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27463
27464 PR c++/9898
27465 * g++.dg/other/error4.C: New test.
27466
27467 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27468
27469 * g++.dg/template/friend17.C: New test.
27470
27471 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27472
27473 * gcc.c-torture/compile/20030320-1.c: New.
27474
27475 2003-03-20 Roger Sayle <roger@eyesopen.com>
27476
27477 * gcc.dg/builtins-6.c: New test case.
27478
27479 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27480
27481 PR target/10073
27482 * gcc.c-torture/compile/20030319-1.c: New.
27483
27484 2003-03-18 Jan Hubicka <jh@suse.cz>
27485
27486 * gcc.dg/i386-cvt-1.c: New test.
27487
27488 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27489
27490 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27491 * objc.dg/naming-2.m: Likewise.
27492
27493 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27494
27495 PR c++/9639
27496 * g++.dg/parse/crash1.C: New test.
27497
27498 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27499
27500 PR c++/8805
27501 * g++.dg/eh/cleanup1.C: New test.
27502
27503 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27504
27505 * gcc.c-torture/execute/20030316-1.c: New test case.
27506
27507 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27508
27509 PR c++/9629
27510 * g++.dg/init/ctor2.C: New test.
27511
27512 2003-03-15 Roger Sayle <roger@eyesopen.com>
27513
27514 * g77.f-torture/compile/xformat.f: New test case.
27515
27516 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27517
27518 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27519 * g++.old-deja/g++.mike/eh50.C: Likewise.
27520
27521 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27522
27523 PR c++/6440
27524 * g++.dg/template/spec7.C: New test.
27525 * g++.dg/template/spec8.C: Likewise.
27526
27527 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27528
27529 * gcc.c-torture/execute/20030313-1.c: New test.
27530
27531 2003-03-14 Richard Henderson <rth@redhat.com>
27532
27533 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27534
27535 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27536
27537 * gcc.c-torture/compile/20030314-1.c: New test.
27538
27539 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27540
27541 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27542 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27543 thumb target,
27544 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27545 to accept newer _imp__ prefix and additional
27546 newline in .drectve section.
27547 * gcc.dg/dll-4.c: Likewise.
27548 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27549 switch.
27550
27551 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27552
27553 * g++.dg/parse/namespace9.C: New test.
27554
27555 * g++.dg/init/ref5.C: New test.
27556 * g++.dg/parse/ptrmem1.C: Likewise.
27557
27558 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27559
27560 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27561 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27562 regular expression.
27563 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27564 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27565
27566 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27567
27568 * gcc.c-torture/execute/20030224-2.c: New test.
27569
27570 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27571
27572 * gcc.dg/decl-3.c: New test.
27573
27574 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27575
27576 * gcc.dg/i386-loop-2.c: New test.
27577
27578 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27579
27580 PR c++/9474
27581 * g++.dg/parse/namespace8.C: New test.
27582
27583 PR c++/9924
27584 * g++.dg/overload/builtin2.C: New test.
27585
27586 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27587
27588 * gcc.dg/return-type-3.c: New test.
27589
27590 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27591
27592 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27593 profiling options are not supported.
27594
27595 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27596
27597 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27598 * g++.old-deja/g++.warn/impint2.C: Likewise.
27599
27600 2003-03-10 Devang Patel <dpatel@apple.com>
27601
27602 * g++.dg/cpp/c++_cmd_1.C: New test.
27603 * g++.dg/cpp/c++_cmd_1.h: New file.
27604
27605 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27606
27607 * gcc.dg/altivec-9.c: New file.
27608
27609 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27610
27611 * gcc.dg/ppc-sdata-1.c: New test.
27612 * gcc.dg/ppc-sdata-2.c: New test.
27613
27614 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27615
27616 PR c++/9373
27617 * g++.dg/opt/ptrmem2.C: New test.
27618
27619 PR c++/8534
27620 * g++.dg/opt/ptrmem1.C: New test.
27621
27622 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27623
27624 * gcc.dg/i386-loop-1.c: New test.
27625
27626 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27627
27628 PR c++/9970
27629 * g++.dg/lookup/friend1.C: New test.
27630
27631 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27632
27633 PR c++/9823
27634 * g++.dg/parser/constructor1.C: New test.
27635
27636 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27637
27638 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27639
27640 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27641
27642 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27643
27644 * gcc.dg/cpp/Wunused.c: Update test.
27645
27646 2003-03-08 Jan Hubicka <jh@suse.cz>
27647
27648 * gcc.dg/inline-3.c: New test.
27649
27650 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27651
27652 PR c++/9809
27653 * g++.dg/parse/builtin1.C: New test.
27654
27655 PR c++/9982
27656 * g++.dg/abi/cookie1.C: New test.
27657 * g++.dg/abi/cookie2.C: Likewise.
27658
27659 PR c++/9524
27660 * g++.dg/template/field1.C: New test.
27661
27662 PR c++/9912
27663 * g++.dg/parse/class1.C: New test.
27664 * g++.dg/parse/namespace7.C: Likewise.
27665 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27666
27667 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27668
27669 * g++.dg/init/ref4.C: New test.
27670
27671 2003-03-07 Jan Hubicka <jh@suse.cz>
27672
27673 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27674 * gcc.dg/inline-3.c: New test.
27675
27676 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27677
27678 * g++.dg/init/ref3.C: New test.
27679
27680 PR c++/9965
27681 * g++.dg/init/ref2.C: New test.
27682
27683 PR c++/9400
27684 * g++.dg/warn/Wshadow-2.C: New test.
27685
27686 PR c++/9791
27687 * g++.dg/warn/Woverloaded-1.C: New test.
27688
27689 2003-03-05 Jan Hubicka <jh@suse.cz>
27690
27691 * gcc.dg/i386-local2.c: New.
27692 * gcc.dg/i386-local.c: Fix typo.
27693
27694 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27695
27696 * g++.dg/abi/layout3.C: New test.
27697
27698 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27699
27700 * gcc.c-torture/compile/20030305-1.c
27701
27702 2003-03-05 Jan Hubicka <jh@suse.cz>
27703
27704 * gcc.dg/i386-local.c: New.
27705
27706 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27707
27708 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27709
27710 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27711
27712 * gcc.dg/switch-2.c: New test.
27713 * gcc.dg/switch-3.c: New test.
27714 * gcc.dg/Wswitch.c: Adjust line numbers.
27715 * gcc.dg/Wswitch-default.c: Likewise.
27716 * gcc.dg/Wswitch-enum.c: Likewise.
27717
27718 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
27719
27720 * gcc.c-torture/execute/20030222-1.c: New test.
27721
27722 2003-03-03 James E Wilson <wilson@tuliptree.org>
27723
27724 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27725
27726 2003-03-03 Mark Mitchell <mark@codesourcery.com>
27727
27728 PR c++/9878
27729 * g++.dg/init/ref1.C: New test.
27730
27731 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
27732
27733 * gcc.dg/sh-relax.c: New SH-only test.
27734
27735 2003-03-03 Geoffrey Keating <geoffk@apple.com>
27736
27737 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
27738 comment explaining purpose of testcase.
27739
27740 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27741
27742 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27743 for HC11/HC12 (asm needs two int registers).
27744 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27745 HC11/HC12 because the test uses an asm which needs two 32-bit
27746 registers.
27747
27748 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27749
27750 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27751 for HC11/HC12 (array is too large otherwise).
27752 * gcc.c-torture/compile/920501-4.x: New file, likewise.
27753 * gcc.c-torture/compile/20010518-2.x: Likewise.
27754 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27755 HC11/HC12 (array is too large).
27756
27757 2003-03-01 Geoffrey Keating <geoffk@apple.com>
27758
27759 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27760 * lib/g++-dg.exp (g++-dg-test): Likewise.
27761
27762 2003-03-01 Roger Sayle <roger@eyesopen.com>
27763
27764 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27765 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27766
27767 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27768
27769 * g++.dg/warn/implicit-typename1.C: Remove warning.
27770
27771 2003-02-28 Richard Henderson <rth@redhat.com>
27772
27773 * gcc.dg/noreturn-1.c: Move noreturn warning line.
27774 * gcc.dg/return-type-1.c: Move control reaches end warning line.
27775
27776 2003-02-28 Geoffrey Keating <geoffk@apple.com>
27777
27778 * gcc.dg/pch/pch.exp: Change .pch to .gch.
27779 * g++.dg/pch/pch.exp: Likewise.
27780
27781 2003-02-28 Mark Mitchell <mark@codesourcery.com>
27782
27783 PR c++/9879
27784 * testsuite/g++.dg/init/new4.C: New test.
27785
27786 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
27787
27788 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27789
27790 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
27791
27792 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27793 unsigned long.
27794
27795 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27796 wider than float.
27797
27798 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27799
27800 * lib/scanasm.exp: Add support for counting numbers of
27801 occurences.
27802 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27803 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27804
27805 2003-02-25 Mark Mitchell <mark@codesourcery.com>
27806
27807 PR c++/9683
27808 * g++.dg/template/static3.C: New test.
27809
27810 PR c++/9829
27811 * g++.dg/parse/namespace6.C: New test.
27812
27813 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27814
27815 PR target/9732
27816 * gcc.dg/20030225-1.c: New test.
27817
27818 2003-02-24 Mark Mitchell <mark@codesourcery.com>
27819
27820 * README: Remove out-of-date information.
27821
27822 PR c++/9836
27823 * g++.dg/template/spec6.C: New test.
27824
27825 2003-02-24 Jeff Law <law@redhat.com>
27826
27827 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27828
27829 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27830
27831 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27832 * gcc.dg/pragma-ep-1.c: Likewise.
27833
27834 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27835
27836 PR c++/9602
27837 * g++.dg/template/friend16.C: New test.
27838
27839 2003-02-23 Mark Mitchell <mark@codesourcery.com>
27840
27841 PR c++/5333
27842 * g++.dg/parse/fused-params1.C: Adjust error messages.
27843 * g++.dg/template/nested3.C: New test.
27844
27845 2003-02-24 Alan Modra <amodra@bigpond.net.au>
27846
27847 * g++.dg/abi/param1.C: New test.
27848
27849 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27850
27851 PR c++/7982
27852 * g++.dg/warn/implicit-typename1.C: New test.
27853
27854 2003-02-22 Kelley Cook <kelleycook@comcast.net>
27855
27856 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27857 with "mtune".
27858 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27859 * gcc.c-torture/execute/20010129-1.x: Likewise.
27860 * gcc.dg/20011107-1.c: Likewise.
27861 * gcc.dg/20020108-1.c: Likewise.
27862 * gcc.dg/20020122-3.c: Likewise.
27863 * gcc.dg/20020206-1.c: Likewise.
27864 * gcc.dg/20020310-1.c: Likewise.
27865 * gcc.dg/20020426-2.c: Likewise.
27866 * gcc.dg/20020517-1.c: Likewise.
27867 * gcc.dg/991230-1.c: Likewise.
27868 * gcc.dg/i386-unroll-1.c: Likewise.
27869 * gcc.misc-tests/i386-prefetch.exp: Likewise.
27870
27871 2003-02-22 Jan Hubicka <jh@suse.cz>
27872
27873 * gcc.dg/i386-mul.c: New test.
27874
27875 2003-02-21 Roger Sayle <roger@eyesopen.com>
27876
27877 * gcc.dg/builtins-5.c: New test case.
27878
27879 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
27880
27881 * gcc.dg/asmreg-1.c: New test.
27882
27883 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27884
27885 PR c++/9749
27886 * g++.dg/parse/varmod1.C: New test.
27887
27888 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27889
27890 PR c++/9727
27891 * g++.dg/template/op1.C: New test.
27892
27893 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27894
27895 PR c++/8906
27896 * g++.dg/template/nested2.C: New test.
27897
27898 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27899
27900 PR c++/8724
27901 * g++.dg/expr/dtor1.C: New test.
27902
27903 2003-02-21 Zack Weinberg <zack@codesourcery.com>
27904
27905 * gcc.dg/cpp/include3.c: New test.
27906 * gcc.dg/cpp/inc/foo.h: New file.
27907
27908 2003-02-21 Glen Nakamura <glen@imodulo.com>
27909
27910 * gcc.c-torture/execute/20030221-1.c: New test.
27911
27912 2003-02-20 Mark Mitchell <mark@codesourcery.com>
27913
27914 PR c++/9729
27915 * g++.dg/abi/conv1.C: New test.
27916
27917 2003-02-20 Jan Hubicka <jh@suse.cz>
27918
27919 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27920
27921 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
27922
27923 * gcc.c-torture/compile/20030219-1.c: New test.
27924
27925 2003-02-18 Jan Hubicka <jh@suse.cz>
27926
27927 * gcc.dg/funcorder.c: New test.
27928
27929 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27930
27931 * gcc.c-torture/execute/20030218-1.c: New.
27932
27933 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
27934
27935 * gcc.dg/20030218-1.c: New.
27936
27937 2003-02-18 Richard Henderson <rth@redhat.com>
27938
27939 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27940 * gcc.dg/attr-used-2.c: New.
27941
27942 2003-02-18 Mark Mitchell <mark@codesourcery.com>
27943
27944 PR c++/9704
27945 * g++.dg/init/copy5.C: New test.
27946
27947 2003-02-18 Geoffrey Keating <geoffk@apple.com>
27948
27949 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27950 * g++.dg/pch/pch.exp: Likewise.
27951
27952 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27953
27954 * gcc.c-torture/execute/20030209-1.c: Enable the test if
27955 STACK_SIZE is not defined.
27956
27957 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27958
27959 PR c++/9457
27960 * g++.dg/template/init1.C: New test.
27961
27962 2003-02-16 Jan HUbicka <jh@suse.cz>
27963
27964 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27965 (foo): Add few extra tests
27966 * gcc.dg/c99-const-expr-3.c: Likewise.
27967 * gcc.c-torture/execute/20030216-1.c: New.
27968
27969 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27970
27971 PR c++/9459
27972 * g++.dg/ext/typeof4.C: New test.
27973
27974 2003-02-15 Roger Sayle <roger@eyesopen.com>
27975
27976 * gcc.dg/i386-387-3.c: New test case.
27977
27978 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
27979
27980 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27981 cris-*-elf* cris-*-aout* and mmix-*-*.
27982
27983 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
27984
27985 * gcc.dg/20030213-1.c: New test.
27986
27987 2003-02-12 Roger Sayle <roger@eyesopen.com>
27988
27989 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27990 * gcc.dg/i386-387-2.c: Likewise.
27991
27992 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
27993
27994 * gcc.dg/ppc-spe.c: Fix formatting.
27995 Enable tests that were previously unsupported by gas.
27996 Delete tests for instructions that no longer exist.
27997 Switch arguments on evsubifw builtin.
27998
27999 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
28000
28001 * gcc.c-torture/execute/20030209-1.c: Disable the test if
28002 STACK_SIZE is too small.
28003
28004 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28005 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28006
28007 * gcc.dg/decl-2.c: New test.
28008
28009 2003-02-10 Jan Hubicka <jh@suse.cz>
28010
28011 * gcc.dg/i386-fpcvt-1.c: New test.
28012
28013 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
28014
28015 * gcc.c-torture/execute/20030209-1.c: New test.
28016
28017 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
28018
28019 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28020 int-wide bitops, use the constants of the same width.
28021 Likewise, if long long is 32-bit wide, test bitops using
28022 32-bit constants.
28023
28024 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28025
28026 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28027
28028 2003-02-07 Roger Sayle <roger@eyesopen.com>
28029
28030 * testsuite/gcc.dg/builtins-4.c: New test case.
28031
28032 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28033
28034 * gcc.dg/20020430-1.c: Fix dg command typos.
28035 * gcc.dg/20020503-1.c: Likewise.
28036
28037 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28038
28039 PR c++/8785
28040 * g++.dg/parse/fused-params1.C: New test.
28041
28042 PR c++/8857
28043 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28044
28045 PR c++/8921
28046 * g++.dg/parse/non-dependent1.C: New test.
28047
28048 PR c++/8928
28049 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28050
28051 PR c++/9228
28052 * g++.dg/parse/undefined7.C: New test.
28053 * g++.dg/parse/non-templ1.C: New test.
28054
28055 PR c++/9229
28056 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28057
28058 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28059
28060 * gcc.c-torture/compile/20030206-1.c: New test.
28061
28062 2003-02-05 Roger Sayle <roger@eyesopen.com>
28063
28064 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28065 "pow" to "foo" to avoid potential confusion with a math built-in.
28066
28067 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28068
28069 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28070 conditions for SPARC targets.
28071
28072 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28073
28074 * gcc.dg/20030204-1.c: New test.
28075
28076 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28077
28078 PR c++/38
28079 * g++.dg/parse/array-size1.C: New test.
28080
28081 PR c++/5657
28082 * g++.dg/parse/undefined3.C: New test.
28083
28084 PR c++/5665
28085 * g++.dg/parse/undefined4.C: New test.
28086
28087 PR c++/5975
28088 * g++.dg/parse/undefined5.C: New test.
28089
28090 PR c++/7259
28091 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28092
28093 PR c++/8578
28094 * g++.dg/parse/casting-operator1.C: New test.
28095
28096 PR c++/8596
28097 * g++.dg/parse/undefined6.C: New test.
28098
28099 PR c++/8736
28100 * g++.dg/parse/missing-template1.C: New test.
28101
28102 2003-02-04 Jan Hubicka <jh@suse.cz>
28103
28104 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28105 * gcc.dg/i386-cmov?.c: Likewise.
28106 * gcc.dg/i386-fpcvt-?.c: Likewise.
28107 * gcc.dg/i386-ssefp-1.c: Likewise.
28108 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28109 conventions.
28110
28111 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28112
28113 PR c++/7129
28114 * testsuite/g++.dg/ext/max.C: New test.
28115
28116 2003-02-03 Jan Hubicka <jh@suse.cz>
28117
28118 * gcc.c-torture/execute/20030203-1.c: New test.
28119
28120 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28121
28122 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28123 'natural-endian'.
28124
28125 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28126
28127 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28128 * g++.dg/init/new2.C: Likewise.
28129 * g++.dg/other/new1.C: Likewise.
28130
28131 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28132
28133 * gcc.dg/struct-ret-libc.c: New test.
28134
28135 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28136
28137 * gcc.dg/20030129-1.c: New test.
28138
28139 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28140
28141 PR c++/8849
28142 * g++.dg/template/ptrmem4.C: New test.
28143
28144 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28145
28146 * g++.dg/parser/constant1.C: New test.
28147
28148 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28149
28150 PR c++/8591
28151 * g++.dg/parse/friend2.C: New test.
28152
28153 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28154
28155 PR c++/9437
28156 * g++.dg/template/unify4.C: New test.
28157
28158 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28159
28160 * gcc.c-torture/execute/20030128-1.c: New test.
28161
28162 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28163
28164 * g++.dg/lookup/nested1.C: Test moved from ...
28165 * g++.old-deja/g++.other/lookup24.C: ... here.
28166
28167 2003-01-28 Jan Hubicka <jh@suse.cz>
28168
28169 * gcc.dg/i386-cmov5.c: New test.
28170
28171 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28172
28173 * gcc.c-torture/execute/20010925-1.c: Changed the
28174 memcpy declaration.
28175
28176 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28177
28178 PR c++/3902
28179 * g++.dg/parse/template5.C: New test.
28180
28181 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28182
28183 PR fortran/9258
28184 * g77.dg/pr9258: New test.
28185
28186 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28187
28188 * README: Move relevant parts from README.g++.
28189
28190 * README.g++: Remove this file.
28191
28192 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28193
28194 * g++.dg/abi/dcast1.C: New test.
28195
28196 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28197
28198 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28199
28200 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28201
28202 PR c++/47
28203 * g++.old-deja/g++.other/lookup24.C: New test.
28204
28205 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28206
28207 PR middle-end/7227
28208 * gcc.dg/uninit-C.c: New test.
28209
28210 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28211
28212 * g++.dg/abi/covariant1.C: New test.
28213
28214 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28215
28216 * gcc.dg/20030123-1.c: New test.
28217
28218 2003-01-25 Jan Hubicka <jh@suse.cz>
28219
28220 PR opt/8492
28221 * gcc.c-torture/compile/20030125-1.c
28222
28223 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28224
28225 PR c++/9403
28226 * g++.dg/parse/template3.C: New test.
28227 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28228
28229 PR c++/795
28230 * g++.dg/parse/template4.C: New test.
28231
28232 PR c++/9415
28233 * g++.dg/template/qual2.C: New test.
28234
28235 PR c++/8545
28236 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28237
28238 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28239
28240 2003-01-25 Roger Sayle <roger@eyesopen.com>
28241
28242 * gcc.c-torture/execute/switch-1.c: New test case.
28243
28244 2003-01-25 Jan Hubicka <jh@suse.cz>
28245
28246 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28247
28248 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28249
28250 Tweaks for Bison-1.875. From the NEWS file:
28251 "- `parse error' -> `syntax error'
28252 Bison now uniformly uses the term `syntax error'"
28253 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28254 * gcc.dg/cpp/digraph2.c: Likewise.
28255 * gcc.dg/cpp/direct2.c: Likewise.
28256 * gcc.dg/cpp/paste4.c: Likewise.
28257 * gcc.dg/c90-restrict-1.c: Likewise.
28258 * gcc.dg/c99-func-2.c: Likewise.
28259 * gcc.dg/noncompile/920721-2.c: Likewise.
28260 * gcc.dg/noncompile/930622-2.c: Likewise.
28261 * gcc.dg/noncompile/940112-1.c: Likewise.
28262 * gcc.dg/noncompile/950921-1.c: Likewise.
28263 * gcc.dg/noncompile/951123-1.c: Likewise.
28264 * gcc.dg/noncompile/971104-1.c: Likewise.
28265 * gcc.dg/noncompile/990416-1.c: Likewise.
28266
28267 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28268
28269 * g++.dg/parse/undefined1.C: Add error message.
28270
28271 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28272
28273 PR c++/9354
28274 * g++.dg/parse/new1.C: New test.
28275
28276 PR c++/9216
28277 * g++.dg/parse/template2.C: New test.
28278
28279 PR c++/9354
28280 * g++.dg/parse/typedef2.C: New test.
28281
28282 PR c++/9328
28283 * g++.dg/ext/typeof3.C: New test.
28284
28285 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28286
28287 PR c++/2738
28288 * g++.dg/parse/ret-type1.C: New test.
28289
28290 PR c++/3792
28291 * g++.dg/parse/tmpl-outside1.C: New test.
28292
28293 PR c++/4207
28294 * g++.dg/parse/int-as-enum1.C: New test.
28295
28296 PR c++/4903
28297 * g++.dg/parse/no-typename1.C: New test.
28298
28299 PR c++/5533
28300 * g++.dg/parse/no-value1.C: New test.
28301
28302 PR c++/5921
28303 * g++.dg/parse/wrong-inline1.C: New test.
28304
28305 PR c++/6402
28306 * g++.dg/parse/ref1.C: New test.
28307
28308 PR c++/6992
28309 * g++.dg/parse/attr-ctor1.C: New test.
28310
28311 PR c++/7229
28312 * g++.dg/parse/namespace5.C: New test.
28313
28314 PR c++/7917
28315 * g++.dg/parse/func-def1.C: New test.
28316
28317 PR c++/8143
28318 * g++.dg/parse/undefined1.C: New test.
28319
28320 PR c++/5723, PR c++/8522
28321 * g++.dg/parse/specialization1.C: New test.
28322
28323 PR c++/163, PR c++/8595
28324 * g++.dg/parse/struct-as-enum1.C: New test.
28325
28326 PR c++/9173
28327 * g++.dg/parse/undefined2.C: New test.
28328
28329 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28330
28331 PR c++/9298
28332 * g++.dg/parse/template1.C: New test.
28333
28334 PR c++/9384
28335 * g++.dg/parse/using1.C: New test.
28336
28337 PR c++/9285
28338 PR c++/9294
28339 * g++.dg/parse/expr2.C: New test.
28340
28341 PR c++/9388
28342 * g++.dg/parse/lookup2.C: Likewise.
28343
28344 2003-01-21 Jan Hubicka <jh@suse.cz>
28345
28346 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28347 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28348 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28349 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28350
28351 2003-01-20 Nick Clifton <nickc@redhat.com>
28352
28353 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28354 problem with ARM sibcall code generation.
28355
28356 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28357
28358 * gcc.c-torture/execute/20030120-1.c: New.
28359
28360 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28361
28362 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28363
28364 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28365
28366 PR c++/9272
28367 * g++.dg/parse/ctor1.C: New test.
28368
28369 PR c++/9294:
28370 * g++.dg/parse/qualified1.C: New test.
28371
28372 * g++.dg/parse/typename3.C: New test.
28373
28374 2003-01-16 Richard Henderson <rth@redhat.com>
28375
28376 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28377
28378 2003-01-16 Richard Henderson <rth@redhat.com>
28379
28380 * g++.dg/pch/pch.exp: Copy test header to the working directory
28381 before using it either for precompilation or direct use.
28382 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28383 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28384
28385 2003-01-16 Richard Henderson <rth@redhat.com>
28386
28387 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28388 before using it either for precompilation or direct use.
28389 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28390 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28391
28392 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28393
28394 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28395 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28396 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28397 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28398 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28399 typename warning into error.
28400 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28401 error messages.
28402 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28403 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28404 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28405 messages.
28406 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28407 make declaration visible in template.
28408 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28409 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28410 messages.
28411 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28412 message.
28413 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28414 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28415 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28416 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28417 typename warning with error message.
28418 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28419 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28420 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28421
28422 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28423
28424 * g++.dg/parse/ambig2.C: New test.
28425
28426 2003-01-15 Richard Henderson <rth@redhat.com>
28427
28428 * g++.dg/tls/init-2.C: Update error message string.
28429
28430 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28431
28432 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28433
28434 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28435
28436 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28437 all for HC11/HC12.
28438 * gcc.c-torture/compile/20001205-1.x: Likewise.
28439 * gcc.c-torture/compile/20001226-1.x: Likewise.
28440 * gcc.c-torture/compile/920520-1.x: Likewise.
28441 * gcc.c-torture/compile/961203-1.x: Likewise.
28442 * gcc.c-torture/compile/20020604-1.x: Likewise.
28443
28444 2003-01-15 Jan Hubicka <jh@suse.cz>
28445
28446 * gcc.c-torture/compile/20030115-1.c: New test.
28447
28448 * gcc.dg/i386-fpcvt-1.c: New test.
28449 * gcc.dg/i386-fpcvt-2.c: New test.
28450
28451 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28452
28453 Further conform g++'s __vmi_class_type_info to the C++ ABI
28454 specification.
28455 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28456 the specification.
28457
28458 2003-01-14 Jan Hubicka <jh@suse.cz>
28459
28460 * gcc.dg/i386-fpcvt-1.c: New test.
28461 * gcc.dg/i386-fpcvt-2.c: New test.
28462
28463 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28464
28465 * gcc.dg/i386-mmx-3.c: New test.
28466
28467 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28468
28469 PR c++/9264
28470 * g++.dg/parse/octal1.C: New file.
28471
28472 PR c++/9172
28473 * g++.dg/parse/typename1.C: New file.
28474
28475 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28476
28477 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28478 * gcc.dg/bf-no-ms-layout.c: Likewise.
28479 * gcc.dg/bf-ms-attrib.c: Likewise.
28480
28481 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28482
28483 PR c++/9099
28484 * g++.dg/parse/dtor1.C: New file.
28485
28486 PR c++/9128
28487 * g++.dg/rtti/typeid1.C: New file.
28488
28489 PR c++/9153
28490 * g++.dg/parse/lookup1.C: New file.
28491
28492 PR c++/9171
28493 * g++.dg/templ/spec5.C: New file.
28494
28495 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28496
28497 * gcc.c-torture/compile/20030110-1.c: New test.
28498
28499 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28500
28501 Merge from pch-branch:
28502
28503 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28504
28505 * gcc.dg/pch/cpp-1.h: New.
28506 * gcc.dg/pch/cpp-1.c: New.
28507 * gcc.dg/pch/cpp-2.h: New.
28508 * gcc.dg/pch/cpp-2.c: New.
28509
28510 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28511
28512 * gcc.dg/pch/except-1.h: New.
28513 * gcc.dg/pch/except-1.c: New.
28514
28515 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28516
28517 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28518 running test.
28519 * gcc.dg/pch: Include *.hp not *.h.
28520 * gcc.dg/pch/system-1.h: New.
28521 * gcc.dg/pch/system-1.c: New.
28522
28523 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28524
28525 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28526 rather than trying to build and run a program using PCH.
28527 * gcc.dg/pch: Remove dg-do commands from test files.
28528
28529 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28530
28531 * gcc.dg/pch/macro-3.c: New.
28532 * gcc.dg/pch/macro-3.h: New.
28533
28534 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28535
28536 * gcc.dg/pch/common-1.c: New.
28537 * gcc.dg/pch/common-1.h: New.
28538 * gcc.dg/pch/decl-1.c: New.
28539 * gcc.dg/pch/decl-1.h: New.
28540 * gcc.dg/pch/decl-2.c: New.
28541 * gcc.dg/pch/decl-2.h: New.
28542 * gcc.dg/pch/decl-3.c: New.
28543 * gcc.dg/pch/decl-3.h: New.
28544 * gcc.dg/pch/decl-4.c: New.
28545 * gcc.dg/pch/decl-4.h: New.
28546 * gcc.dg/pch/decl-5.c: New.
28547 * gcc.dg/pch/decl-5.h: New.
28548 * gcc.dg/pch/global-1.c: New.
28549 * gcc.dg/pch/global-1.h: New.
28550 * gcc.dg/pch/inline-1.c: New.
28551 * gcc.dg/pch/inline-1.h: New.
28552 * gcc.dg/pch/inline-2.c: New.
28553 * gcc.dg/pch/inline-2.h: New.
28554 * gcc.dg/pch/static-1.c: New.
28555 * gcc.dg/pch/static-1.h: New.
28556 * gcc.dg/pch/static-2.c: New.
28557 * gcc.dg/pch/static-2.h: New.
28558
28559 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28560
28561 * g++.dg/pch/pch.exp: Better handle failing testcases.
28562 * gcc.dg/pch/pch.exp: Likewise.
28563 * gcc.dg/pch/macro-1.c: New.
28564 * gcc.dg/pch/macro-1.h: New.
28565 * gcc.dg/pch/macro-2.c: New.
28566 * gcc.dg/pch/macro-2.h: New.
28567
28568 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28569
28570 * g++.dg/dg.exp: Treat files in pch/ specially.
28571 * g++.dg/pch/pch.exp: New file.
28572 * g++.dg/pch/empty.H: New file.
28573 * g++.dg/pch/empty.C: New file.
28574 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28575 "precompile".
28576
28577 * gcc.dg/pch/pch.exp: New file.
28578 * gcc.dg/pch/empty.h: New file.
28579 * gcc.dg/pch/empty.c: New file.
28580 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28581 "precompile".
28582
28583 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28584
28585 * g++.dg/template/friend14.C: New test.
28586
28587 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28588
28589 * gcc.dg/old-style-asm-1.c: New test.
28590
28591 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28592
28593 * gcc.c-torture/compile/20030109-1.c: New test.
28594
28595 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28596
28597 * gcc.c-torture/execute/20030109-1.c: New test.
28598
28599 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28600
28601 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28602 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28603 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28604 * g++.old-deja/g++.mike/eh2.C: Likewise.
28605 * g++.old-deja/g++.mike/eh3.C: Likewise.
28606 * g++.old-deja/g++.mike/eh5.C: Likewise.
28607 * g++.old-deja/g++.mike/eh6.C: Likewise.
28608 * g++.old-deja/g++.mike/eh7.C: Likewise.
28609 * g++.old-deja/g++.mike/eh8.C: Likewise.
28610 * g++.old-deja/g++.mike/eh9.C: Likewise.
28611 * g++.old-deja/g++.mike/eh10.C: Likewise.
28612 * g++.old-deja/g++.mike/eh12.C: Likewise.
28613 * g++.old-deja/g++.mike/eh13.C: Likewise.
28614 * g++.old-deja/g++.mike/eh14.C: Likewise.
28615 * g++.old-deja/g++.mike/eh16.C: Likewise.
28616 * g++.old-deja/g++.mike/eh17.C: Likewise.
28617 * g++.old-deja/g++.mike/eh18.C: Likewise.
28618 * g++.old-deja/g++.mike/eh21.C: Likewise.
28619 * g++.old-deja/g++.mike/eh23.C: Likewise.
28620 * g++.old-deja/g++.mike/eh24.C: Likewise.
28621 * g++.old-deja/g++.mike/eh25.C: Likewise.
28622 * g++.old-deja/g++.mike/eh26.C: Likewise.
28623 * g++.old-deja/g++.mike/eh27.C: Likewise.
28624 * g++.old-deja/g++.mike/eh28.C: Likewise.
28625 * g++.old-deja/g++.mike/eh29.C: Likewise.
28626 * g++.old-deja/g++.mike/eh31.C: Likewise.
28627 * g++.old-deja/g++.mike/eh33.C: Likewise.
28628 * g++.old-deja/g++.mike/eh34.C: Likewise.
28629 * g++.old-deja/g++.mike/eh35.C: Likewise.
28630 * g++.old-deja/g++.mike/eh36.C: Likewise.
28631 * g++.old-deja/g++.mike/eh37.C: Likewise.
28632 * g++.old-deja/g++.mike/eh38.C: Likewise.
28633 * g++.old-deja/g++.mike/eh39.C: Likewise.
28634 * g++.old-deja/g++.mike/eh40.C: Likewise.
28635 * g++.old-deja/g++.mike/eh41.C: Likewise.
28636 * g++.old-deja/g++.mike/eh42.C: Likewise.
28637 * g++.old-deja/g++.mike/eh44.C: Likewise.
28638 * g++.old-deja/g++.mike/eh46.C: Likewise.
28639 * g++.old-deja/g++.mike/eh47.C: Likewise.
28640 * g++.old-deja/g++.mike/eh48.C: Likewise.
28641 * g++.old-deja/g++.mike/eh49.C: Likewise.
28642 * g++.old-deja/g++.mike/eh50.C: Likewise.
28643 * g++.old-deja/g++.mike/eh51.C: Likewise.
28644 * g++.old-deja/g++.mike/eh53.C: Likewise.
28645 * g++.old-deja/g++.mike/eh55.C: Likewise.
28646 * g++.old-deja/g++.mike/p7912.C: Likewise.
28647 * g++.old-deja/g++.mike/p9706.C: Likewise.
28648 * g++.old-deja/g++.mike/p10416.C: Likewise.
28649 * g++.old-deja/g++.mike/p11667.C: Likewise.
28650 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28651 Remove redundant reference to Iris.
28652 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28653 Elxsi, i860, Pico Java, and WE32K.
28654
28655 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28656
28657 * g++.dg/ext/asm4.C: New test.
28658
28659 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28660
28661 PR c++/9030
28662 * g++.dg/template/friend12.C: New test.
28663 * g++.dg/template/friend13.C: Likewise.
28664 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28665
28666 2003-01-08 Jan Hubicka <jh@suse.cz>
28667
28668 * gcc.dg/i386-cadd.c: New test.
28669 * gcc.dg/i386-cmov4.c: Likewise.
28670
28671 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28672
28673 PR c++/9165
28674 * g++.dg/warn/Wunused-3.C: New test.
28675
28676 * g++.dg/abi/bitfield9.C: New test.
28677
28678 PR c++/9189
28679 * g++.dg/parse/defarg3.C: New test.
28680
28681 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28682
28683 * g++.dg/parse/ambig1.C: New test.
28684 * g++.dg/parse/defarg2.C: New test.
28685
28686 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28687
28688 * g++.dg/template/defarg-1.C: New test.
28689 * g++.dg/template/local2.C: Likewise.
28690
28691 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28692
28693 * gcc.c-torture/execute/20030105-1.c: New test.
28694
28695 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28696
28697 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28698 * g++.dg/parse/namespace4.C: Likewise.
28699
28700 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28701
28702 * g++.dg/template/ntp2.C: New test.
28703
28704 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28705
28706 * g++.dg/parse/extern-C-1.C: New test.
28707
28708 * g++.dg/parse/namespace4.C: New test.
28709
28710 * g++.dg/template/nested1.C: New test.
28711
28712 * g++.dg/parse/namespace3.C: New test.
28713
28714 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28715
28716 * g++.dg/lookup/two-stage1.C: New test.
28717
28718 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28719
28720 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28721 * g++.old-deja/g++.jason/access8.C: Likewise.
28722 * g++.old-deja/g++.other/decl5.C: Likewise.
28723
28724 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28725
28726 * g++.dg/parse/parse7.C: New test.
28727
28728 2003-01-02 Mark Mitchell <mark@codesourcery.com>
28729
28730 PR c++/2843
28731 * g++.dg/ext/attrib7.C: New test.
28732
28733 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28734
28735 * g++.dg/parse/parse6.C: New test.
28736
28737 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
28738
28739 * gcc.dg/h8300-stack-1.c: New.
28740
28741 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28742
28743 g++.dg/lookup/exception1.C: New test.
28744
28745 g++.dg/lookup/template1.C: New test.
28746
28747 g++.dg/parse/namespace2.C: New test.
28748
28749 g++.dg/parse/parens2.C: New test.
28750
28751 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28752
28753 * g++.dg/parse/parse5.C: New test.
28754 * g++.dg/lookup/scoped4.C: New test.
28755
28756 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28757
28758 * g++.dg/parse/parens1.C: New test.
28759
28760 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28761 angle-bracket1.C.
28762 * g++.dg/parse/parens2.C: New test.
28763
28764 * g++.dg/lookup/scope-operator1.C: New test.
28765
28766 * g++.dg/parse/operator1.C: New test.
28767
28768 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28769
28770 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28771 * g++.old-deja/g++.other/access6.C: Likewise.
28772 * g++.old-deja/g++.other/decl1.C: Likewise.
28773 * g++.old-deja/g++.pt/typename12.C: Likewise.
28774
28775 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28776
28777 * g++.dg/parse/namespace1.C: New test.
28778
28779 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28780
28781 * g++.dg/parse/parse4.C: New test.
28782
28783 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28784
28785 * g++.dg/parse/parse3.C: New test.
28786
28787 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28788
28789 * g++.dg/parse/parse2.C: New test.
28790
28791 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28792
28793 * g++.dg/template/friend11.C: New test.
28794
28795 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28796
28797 * g++.dg/parse/parse1.C: New test.
28798
28799 2002-12-31 Janis Johnson <janis187@us.ibm.com>
28800
28801 * lib/profopt.exp: Change the name of a global variable to avoid
28802 possible clashes with other test suites.
28803
28804 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
28805
28806 * g++.dg/inherit/covariant8.C: New test.
28807
28808 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28809
28810 * g++.dg/init/array9.C: New test.
28811
28812 PR c++/9112
28813 * g++.dg/parse/expr1.C: New test.
28814
28815 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
28816
28817 * gcc.c-torture/compile/20021230-1.c: New test.
28818
28819 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
28820
28821 * g++.dg/inherit/covariant5.C: New test.
28822 * g++.dg/inherit/covariant6.C: New test.
28823 * g++.dg/inherit/covariant7.C: New test.
28824
28825 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28826
28827 PR c++/2739
28828 * g++.dg/other/access2.C: New test.
28829
28830 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
28831
28832 * g++.dg/other/anon-struct.C: No longer fails
28833 * g++.old-deja/g++.brendan/parse4.C: Likewise.
28834 * g++.old-deja/g++.brendan/parse5.C: Likewise.
28835 * g++.old-deja/g++.brendan/parse6.C: Likewise.
28836
28837 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
28838
28839 * g++.dg/parse/angle-bracket.C (main): No longer fails.
28840
28841 2002-12-27 Mark Mitchell <mark@codesourcery.com>
28842
28843 * g++.dg/eh/spec4.C: Remove stray semicolon.
28844 * g++.dg/expr/pmf-1.C: Change error message.
28845 * g++.dg/ext/asm1.C: Remove stray semicolon.
28846 * g++.dg/ext/typename1.C: Add missing typenames.
28847 * g++.dg/inherit/template-as-base.C: Change error message.
28848 * g++.dg/lookup/scoped1.C: Likewise.
28849 * g++.dg/lookup/scoped2.C: Likewise.
28850 * g++.dg/lookup/using2.C: Likewise.
28851 * g++.dg/other/component1.C: Remove stray semicolon.
28852 * g++.dg/other/do1.C: Change error message.
28853 * g++.dg/other/error2.C: Likewise.
28854 * g++.dg/other/init1.C: Likewise.
28855 * g++.dg/other/packed1.C: Remove stray semicolon.
28856 * g++.dg/other/ptrmem2.C: Change error message.
28857 * g++.dg/parse/parameter-declaration-1.C: Remove line number
28858 marker.
28859 * g++.dg/special/initp1.C: Remove invalid attribute usage.
28860 * g++.dg/template/access3.C: Add typename keyword.
28861 * g++.dg/template/access5.C: Remove stray semicolon.
28862 * g++.dg/template/access6.C: Likewise.
28863 * g++.dg/template/complit1.C: Likewise.
28864 * g++.dg/template/crash1.C: Change error message.
28865 * g++.dg/template/inherit2.C: Remove stray semicolon.
28866 * g++.dg/template/instantiate2.C: Likewise.
28867 * g++.dg/template/instantiate3.C: Change error message.
28868 * g++.dg/template/qual1.C: Remove stray semicolon.
28869 * g++.dg/template/qualttp18.C: Change error message.
28870 * g++.dg/template/ref1.C: Remove stray semicolon.
28871 * g++.dg/template/sizeof1.C (A::value): Declare it.
28872 * g++.dg/template/spec4.C: Change error message.
28873 * g++.dg/template/static1.C: Likewise.
28874 * g++.dg/template/type1.C: Likewise.
28875 * g++.dg/template/typename3.C: Likewise.
28876 * g++.old-deja/g++.benjamin/13478.C: Change error message.
28877 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28878 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28879 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28880 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28881 named return value extension.
28882 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28883 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28884 * g++.old-deja/g++.bob/extern_C.C: Likewise.
28885 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28886 * g++.old-deja/g++.brendan/complex1.C: Likewise.
28887 * g++.old-deja/g++.brendan/copy5.C: Likewise.
28888 * g++.old-deja/g++.brendan/crash13.C: Likewise.
28889 * g++.old-deja/g++.brendan/crash15.C: Likewise.
28890 * g++.old-deja/g++.brendan/crash18.C: Change error message.
28891 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28892 * g++.old-deja/g++.brendan/crash38.C: Likewise.
28893 * g++.old-deja/g++.brendan/crash50.C: Likewise.
28894 * g++.old-deja/g++.brendan/crash56.C: Likewise.
28895 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28896 syntax.
28897 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28898 * g++.old-deja/g++.brendan/crash8.C: Change error message.
28899 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28900 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28901 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28902 * g++.old-deja/g++.brendan/template11.C: Likewise.
28903 * g++.old-deja/g++.brendan/template26.C: Likewise.
28904 * g++.old-deja/g++.brendan/template27.C: Use explicit
28905 specialization syntax.
28906 * g++.old-deja/g++.brendan/template30.C: Likewise.
28907 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28908 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28909 non-dependent names.
28910 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28911 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28912 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28913 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28914 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28915 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28916 named return value extension.
28917 * g++.old-deja/g++.ext/namedret2.C: Likewise.
28918 * g++.old-deja/g++.ext/namedret3.C: Likewise.
28919 * g++.old-deja/g++.ext/return1.C: Likewise.
28920 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28921 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28922 * g++.old-deja/g++.jason/access8.C: Likewise.
28923 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28924 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28925 pseudo-destructor names.
28926 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28927 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28928 pseudo-destructor names.
28929 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28930 * g++.old-deja/g++.jason/overload19.C: Likewise.
28931 * g++.old-deja/g++.jason/overload32.C: Likewise.
28932 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28933 stray semicolons.
28934 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28935 * g++.old-deja/g++.jason/return.C: Likewise.
28936 * g++.old-deja/g++.jason/return2.C: Likewise.
28937 * g++.old-deja/g++.jason/shadow1.C: Likewise.
28938 * g++.old-deja/g++.jason/special.C: Use explicit specialization
28939 syntax.
28940 * g++.old-deja/g++.jason/template10.C: Account for use of
28941 non-dependent names.
28942 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28943 syntax.
28944 * g++.old-deja/g++.jason/template37.C: Likewise.
28945 * g++.old-deja/g++.law/access4.C: Change error messages.
28946 * g++.old-deja/g++.law/arm13.C: Remove incorrect
28947 pseudo-destructor names.
28948 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28949 * g++.old-deja/g++.law/ctors9.C: Likewise.
28950 * g++.old-deja/g++.law/cvt22.C: Likewise.
28951 * g++.old-deja/g++.law/dtors5.C: Likewise.
28952 * g++.old-deja/g++.law/global-init1.C: Likewise.
28953 * g++.old-deja/g++.law/missed-error3.C: Likewise.
28954 * g++.old-deja/g++.law/operators28.C: Likewise.
28955 * g++.old-deja/g++.law/visibility28.C: Likewise.
28956 * g++.old-deja/g++.martin/eval1.C: Likewise.
28957 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28958 name.
28959 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28960 * g++.old-deja/g++.mike/net34.C: Likewise.
28961 * g++.old-deja/g++.mike/net36.C: Likewise.
28962 * g++.old-deja/g++.mike/ns2.C: Likewise.
28963 * g++.old-deja/g++.mike/p12306.C: Likewise.
28964 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28965 value extension.
28966 * g++.old-deja/g++.mike/p700.C: Likewise.
28967 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28968 * g++.old-deja/g++.mike/p710.C: Likewise.
28969 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28970 value extension.
28971 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28972 * g++.old-deja/g++.mike/pmf9.C: Likewise.
28973 * g++.old-deja/g++.ns/crash2.C: Likewise.
28974 * g++.old-deja/g++.ns/crash3.C: Likewise.
28975 * g++.old-deja/g++.ns/invalid1.C: Likewise.
28976 * g++.old-deja/g++.ns/ns17.C: Likewise.
28977 * g++.old-deja/g++.ns/template16.C: Likewise.
28978 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28979 keyword.
28980 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28981 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28982 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28983 named return value extension.
28984 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28985 * g++.old-deja/g++.other/access4.C: Issue additional error
28986 messages.
28987 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28988 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28989 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28990 * g++.old-deja/g++.other/crash25.C: Change error message.
28991 * g++.old-deja/g++.other/crash4.C: Change error message.
28992 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28993 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28994 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28995 checks.
28996 * g++.old-deja/g++.other/defarg8.C: Likewise.
28997 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28998 * g++.old-deja/g++.other/dtor10.C: Likewise.
28999 * g++.old-deja/g++.other/incomplete.C: Likewise.
29000 * g++.old-deja/g++.other/linkage7.C: Likewise.
29001 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29002 lookup algorithm.
29003 * g++.old-deja/g++.other/mangle2.C: Likewise.
29004 * g++.old-deja/g++.other/refinit2.C: Likewise.
29005 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29006 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29007 * g++.old-deja/g++.pt/crash28.C: Likewise.
29008 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29009 syntax.
29010 * g++.old-deja/g++.pt/crash32.C: Change error message.
29011 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29012 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29013 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29014 error message position.
29015 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29016 * g++.old-deja/g++.pt/defarg8.C: Change error message.
29017 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29018 syntax.
29019 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29020 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29021 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29022 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29023 keyword.
29024 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29025 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29026 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29027 keyword.
29028 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29029 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29030 syntax.
29031 * g++.old-deja/g++.pt/friend28.C: Account for use of
29032 non-dependent names.
29033 * g++.old-deja/g++.pt/friend29.C: Likewise.
29034 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29035 rules.
29036 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29037 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29038 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29039 lookup rules.
29040 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29041 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29042 keyword.
29043 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29044 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29045 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29046 keyword.
29047 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29048 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29049 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29050 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29051 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29052 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29053 keyword.
29054 * g++.old-deja/g++.pt/spec10.C: Likewise.
29055 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29056 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29057 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29058 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29059 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29060 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29061 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29062 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29063 * g++.old-deja/g++.pt/typename15.C: Likewise.
29064 * g++.old-deja/g++.pt/typename22.C: Likewise.
29065 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29066 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29067 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29068 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29069 syntax.
29070 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29071 return value extension.
29072 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29073 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29074 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29075 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29076
29077 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29078
29079 * g++.dg/warn/inline1.C: New test.
29080 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29081 * g++.old-deja/g++.jason/synth10.C: Likewise.
29082 * g++.old-deja/g++.mike/net31.C: Likewise.
29083 * g++.old-deja/g++.mike/p8786.C: Likewise.
29084
29085 * g++.dg/template/friend10.C: New test.
29086 * g++.dg/template/conv5.C: New test.
29087
29088 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29089
29090 * g++.dg/lookup/scoped3.C: New test.
29091
29092 * g++.dg/lookup/decl1.C: New test.
29093 * g++.dg/lookup/decl2.C: New test.
29094
29095 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29096
29097 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29098 gcc.c-torture/compile/20021015-1.c,
29099 gcc.c-torture/compile/20021015-2.c,
29100 gcc.c-torture/compile/20021123-1.c,
29101 gcc.c-torture/compile/20021123-2.c,
29102 gcc.c-torture/compile/20021123-3.c,
29103 gcc.c-torture/compile/20021123-4.c,
29104 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29105 only to 3.1 or 3.2 branch.
29106
29107 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29108
29109 * gcc.dg/i386-bitfield3.c: New test.
29110
29111 * gcc.dg/i386-bitfield2.c: New test.
29112
29113 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29114
29115 * g++.dg/parse/conv_op1.C: New test.
29116
29117 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29118
29119 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29120 approved.
29121
29122 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29123
29124 * gcc.c-torture/compile/20021220-1.c: New test.
29125
29126 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29127
29128 * gcc.dg/i386-fastcall-1.c: New.
29129
29130 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29131
29132 * gcc.c-torture/execute/20021219-1.c: New test.
29133
29134 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29135
29136 * gcc.dg/i386-pic-1.c: New test.
29137
29138 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29139
29140 PR c++/8099
29141 * g++.dg/template/friend9.C: New test.
29142
29143 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29144
29145 PR c++/3663
29146 * g++.dg/template/access7.C: New test.
29147
29148 2002-12-18 Nick Clifton <nickc@redhat.com>
29149
29150 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29151 the libstdc++-v3 directory has been found.
29152
29153 2002-12-12 Devang Patel <dpatel@apple.com>
29154 * gcc.dg/darwin-ld-1.c: New test.
29155 * gcc.dg/darwin-ld-2.c: New test.
29156 * gcc.dg/darwin-ld-3.c: New test.
29157 * gcc.dg/darwin-ld-4.c: New test.
29158 * gcc.dg/darwin-ld-5.c: New test.
29159
29160 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29161
29162 * gcc.c-torture/compile/20021212-1.c: New test.
29163
29164 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29165
29166 * gcc.dg/fshort-wchar: New test.
29167
29168 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29169
29170 PR c++/8372
29171 * g++.dg/template/dtor1.C: New test.
29172
29173 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29174 markers.
29175
29176 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29177
29178 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29179
29180 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29181
29182 * g++.dg/template/static1.C: New test.
29183 * g++.dg/template/static2.C: New test.
29184 * g++.old-deja/g++.ext/memconst.C: New test.
29185
29186 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29187
29188 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29189 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29190 * g++.dg/special/initp1.C: Likewise.
29191
29192 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29193
29194 * gcc.c-torture/execute/20021204-1.c: New test.
29195
29196 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29197
29198 * gcc.dg/ppc-fmadd-1.c: New file.
29199 * gcc.dg/ppc-fmadd-2.c: New file.
29200 * gcc.dg/ppc-fmadd-3.c: New file.
29201
29202 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29203
29204 * gcc.c-torture/compile/20021204-1.c: New test.
29205
29206 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29207
29208 * g++.dg/inherit/covariant2.C: New test.
29209 * g++.dg/inherit/covariant3.C: New test.
29210 * g++.dg/inherit/covariant4.C: New test.
29211 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29212 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29213
29214 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29215
29216 PR c++/8688
29217 * g++.dg/init/brace3.C: New test.
29218
29219 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29220
29221 * gcc.dg/20020210-1.c: Fix a comment typo.
29222
29223 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29224
29225 PR c++/8720
29226 * g++.dg/parse/defarg1.C: New test.
29227
29228 PR c++/8615
29229 * g++.dg/template/char1.C: New test.
29230
29231 * g++.dg/template/varmod1.C: Fix typo.
29232
29233 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29234
29235 DR 180
29236 * g++.old-deja/g++.pt/crash32.C: Expect error.
29237
29238 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29239
29240 PR c++/5919
29241 * g++.dg/template/varmod1.C: New test.
29242
29243 PR c++/8727
29244 * g++.dg/inherit/typeinfo1.C: New test.
29245
29246 PR c++/8663
29247 * g++.dg/inherit/typedef1.C: New test.
29248
29249 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29250
29251 PR c++/8332
29252 PR c++/8493
29253 * g++.dg/template/strlen1.C: New test.
29254
29255 PR c++/8227
29256 * g++.dg/template/ctor2.C: New test.
29257
29258 PR c++/8214
29259 * g++.dg/init/string1.C: New test.
29260
29261 PR c++/8511
29262 * g++.dg/template/friend8.C: New test.
29263
29264 2002-11-29 Joe Buck <jbuck@synopsys.com>
29265
29266 * g++.dg/lookup/anon2.C: New test.
29267
29268 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29269
29270 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29271 h8300 port.
29272
29273 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29274
29275 * gcc.dg/bitfld-6.c: New test.
29276
29277 2002-11-27 Jan Hubicka <jh@suse.cz>
29278
29279 * gcc.c-torture/execute/20021127.[cx]: New test.
29280
29281 2002-11-26 Jan Hubicka <jh@suse.cz>
29282
29283 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29284 quality.
29285
29286 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29287
29288 * g++.dg/init/brace2.C: New test.
29289 * g++.old-deja/g++.mike/p9129.C: Correct.
29290
29291 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29292
29293 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29294
29295 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29296
29297 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29298
29299 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29300
29301 * testsuite/g++.dg/abi/empty11.C: New test.
29302 * testsuite/g++.dg/rtti/cv1.C: New test.
29303
29304 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29305
29306 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29307
29308 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29309
29310 * g++.dg/abi/empty10.C: New test.
29311
29312 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29313
29314 * gcc.c-torture/compile/20021124-1.c: New test.
29315
29316 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29317
29318 * g++.dg/abi/rtti2.C: New test.
29319
29320 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29321
29322 * gcc.dg/i386-unroll-1.c: New test.
29323
29324 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29325
29326 * gcc.c-torture/compile/20021120-1.c: New test.
29327 * gcc.c-torture/compile/20021120-2.c: New test.
29328
29329 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29330
29331 * gcc.dg/bitfld-5.c: New test.
29332
29333 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29334
29335 * gcc.c-torture/execute/20021120-3.c: New test.
29336
29337 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29338
29339 * gcc.c-torture/execute/20021120-2.c: New test.
29340
29341 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29342
29343 * gcc.c-torture/execute/20021120-1.c: New test.
29344
29345 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29346
29347 * gcc.c-torture/execute/20021118-3.c: New test.
29348
29349 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29350
29351 * gcc.c-torture/compile/20021119-1.c: New test.
29352
29353 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29354
29355 * gcc.dg/duff-1.c: New test.
29356 * gcc.dg/duff-2.c: New test.
29357 * gcc.dg/duff-3.c: New test.
29358
29359 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29360
29361 * gcc.dg/cpp/_Pragma5.c: New test.
29362
29363 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29364
29365 * gcc.c-torture/execute/20021118-2.c: New test.
29366
29367 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29368
29369 * gcc.c-torture/execute/20021118-1.c: New test.
29370
29371 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29372
29373 * gcc.dg/20021116-1.c: New test.
29374
29375 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29376
29377 * g++.dg/abi/vcall1.C: New test.
29378
29379 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29380
29381 * gcc.dg/20021029-1.c: New test.
29382 * gcc.dg/20021029-2.c: New test.
29383
29384 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29385
29386 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29387
29388 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29389
29390 PR c/8439
29391 * gcc.dg/20021110.c: Move to ...
29392 * gcc.c-torture/compile/20021110.c: .... here.
29393
29394 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29395
29396 PR c/8467
29397 * gcc.c-torture/execute/20021111-1.c
29398
29399 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29400
29401 PR c/8439
29402 * gcc.dg/20021110.c: New test.
29403
29404 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29405
29406 * g++.dg/abi/vthunk3.C: Run only on x86.
29407
29408 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29409
29410 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29411
29412 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29413
29414 * lib/compat.exp (compat-execute): Fix logic error in last
29415 change.
29416
29417 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29418
29419 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29420
29421 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29422
29423 PR c++/8389
29424 * g++.dg/template/access6.C: New test.
29425
29426 2002-11-08 Jan Hubicka <jh@suse.cz>
29427
29428 * gcc.dg/i386-ssefp-1.c: New test.
29429 * gcc.dg/i386-ssefp-1.c: New test.
29430
29431 2002-11-08 Jan Hubicka <jh@suse.cz>
29432
29433 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29434
29435 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29436
29437 * g++.dg/abi/vthunk3.C: New test.
29438
29439 PR c++/8338
29440 * g++.dg/template/crash2.C: New test.
29441
29442 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29443
29444 * testsuite/g++.dg/abi/dtor1.C: New test.
29445 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29446
29447 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29448
29449 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29450 Darwin.
29451
29452 2002-11-04 Adam Nemet <anemet@lnxw.com>
29453
29454 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29455 -mthumb. Only xfail with -O0.
29456
29457 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29458
29459 * g++.dg/abi/thunk1.C: New test.
29460 * g++.dg/abi/thunk2.C: Likewise.
29461 * g++.dg/abi/vtt1.C: Likewise.
29462
29463 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29464
29465 PR optimization/8423
29466 * gcc.c-torture/execute/builtin-constant.c: New test.
29467
29468 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29469
29470 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29471 Add some more cases.
29472
29473 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29474
29475 PR c++/8391
29476 * g++.dg/opt/local1.C: New test.
29477
29478 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29479
29480 PR c++/8160
29481 * g++.dg/template/complit1.C: New test.
29482
29483 PR c++/8149
29484 * g++.dg/template/typename4.C: Likewise.
29485
29486 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29487
29488 Core issue 287, PR c++/7639
29489 * g++.dg/template/instantiate1.C: Adjust error location.
29490 * g++.dg/template/instantiate3.C: New test.
29491 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29492 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29493 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29494
29495 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29496
29497 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29498
29499 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29500
29501 PR c++/8287
29502 * g++.dg/init/dtor2.C: New test.
29503
29504 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29505
29506 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29507 * gcc.dg/nest.c: Bypass errors on irix6.
29508
29509 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29510
29511 * gcc.dg/nest.c: Expect error for mmix-*-*.
29512 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29513
29514 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29515
29516 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29517 markers.
29518
29519 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29520
29521 2002-10-25 Mike Stump <mrs@apple.com>
29522
29523 * gcc.dg/warn-1.c: New test.
29524
29525 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29526
29527 * g++.dg/template/typename3.C: New test.
29528
29529 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29530
29531 * g++.dg/lookup/ptrmem1.C: New test.
29532
29533 * g++.dg/abi/vthunk2.C: New test.
29534
29535 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29536
29537 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29538
29539 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29540
29541 * g++.dg/abi/empty9.C: New test.
29542
29543 2002-10-24 Richard Henderson <rth@redhat.com>
29544
29545 * g++.dg/inherit/thunk1.C: Enable for ia64.
29546
29547 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29548
29549 PR c++/8067
29550 * g++.dg/lookup/pretty1.C: New test.
29551
29552 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29553
29554 * gcc.dg/20021023-1.c: New test.
29555
29556 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29557
29558 PR c++/7679
29559 * g++.dg/parse/inline1.C: New test.
29560
29561 2002-10-23 Richard Henderson <rth@redhat.com>
29562
29563 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29564
29565 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29566
29567 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29568
29569 PR c++/6579
29570 * g++.dg/parse/stmtexpr3.C: New test.
29571
29572 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29573
29574 * g++.dg/expr/cond1.C: New test.
29575
29576 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29577
29578 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29579
29580 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29581
29582 * g++.dg/abi/vbase13.C: New test.
29583 * g++.dg/abi/vbase14.C: Likewise.
29584
29585 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29586
29587 * gcc.dg/tls/pic-1.c: New test.
29588 * gcc.dg/tls/nonpic-1.c: New test.
29589 * gcc.dg/20021018-1.c: New test.
29590
29591 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29592
29593 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29594 Remove only files with the same base name as the test case.
29595 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29596 (profopt-execute): Likewise. Also, remove old profiling
29597 and performance data files before running the tests.
29598
29599 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29600 * g++.dg/bprob/bprob.exp: Likewise.
29601 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29602 to allow more general test case names.
29603
29604 * g++.dg/bprob/bprob-1.C: Rename to ...
29605 * g++.dg/bprob/g++-bprob-1.C: ... this.
29606
29607 * g77.dg/bprob/bprob-1.f: Rename to ...
29608 * g77.dg/bprob/g77-bprob-1.f: ... this.
29609
29610 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29611
29612 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29613 bison 1.50 or later.
29614
29615 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29616
29617 * g++.dg/README: Describe more test directories.
29618
29619 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29620
29621 * g++.dg/init/array6.C: Add additional tests.
29622
29623 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29624
29625 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29626 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29627
29628 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29629
29630 * gcc.c-torture/compile/20020604-1.x: New.
29631 * gcc.c-torture/compile/simd-5.x: Likewise.
29632 * gcc.c-torture/execute/920710-1.x: Likewise.
29633 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29634
29635 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29636
29637 * g++.dg/inherit/override1.C: Add dg-options clause.
29638
29639 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29640
29641 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29642 _mm_slli_si128.
29643
29644 2002-10-19 Andreas Schwab <schwab@suse.de>
29645
29646 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29647 directory component.
29648
29649 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29650
29651 * g++.dg/inherit/thunk1.C: New test.
29652
29653 * g++.dg/inherit/override1.C: New test.
29654
29655 * g++.dg/abi/mangle11.C: New test.
29656 * g++.dg/abi/mangle14.C: New test.
29657 * g++.dg/abi/mangle17.C: New test.
29658
29659 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29660
29661 * g++.dg/overload/member2.C: New test.
29662
29663 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29664
29665 * g++.dg/README: Describe new compat directory.
29666 * g++.dg/dg.exp: Skip tests in compat directory.
29667 * README.compat: New file.
29668 * lib/compat.exp: New expect script.
29669 * g++.dg/compat: New test directory.
29670 * g++.dg/compat/compat.exp: New expect script.
29671 * g++.dg/compat/abi: New test directory.
29672 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29673 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29674 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29675 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29676 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29677 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29678 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29679 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29680 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29681 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29682 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29683 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29684 * g++.dg/compat/break: New test directory.
29685 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29686 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29687 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29688 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29689 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29690 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29691 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29692 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29693 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29694 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29695 g++.dg/compat/break/README: New files.
29696 * g++.dg/compat/eh: New test directory.
29697 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29698 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29699 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29700 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29701 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29702 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29703 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29704 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29705 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29706 g++.dg/compat/eh/filter2_y.C,
29707 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29708 g++.dg/compat/eh/new1_y.C,
29709 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29710 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29711 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29712 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29713 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29714 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29715 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29716 g++.dg/compat/eh/unexpected1_y.C: New files.
29717 * g++.dg/compat/init: New test directory.
29718 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29719 g++.dg/compat/init/array5_y.C,
29720 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29721 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29722 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29723 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29724 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29725 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29726 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29727 g++.dg/compat/init/init-ref2_y.C: New files.
29728
29729 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29730
29731 PR c++/7584
29732 * g++.dg/inherit/using3.C: New test.
29733
29734 2002-10-17 Jan Hubicka <jh@suse.cz>
29735
29736 * gcc.dg/20021017-2.c: New test.
29737
29738 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29739
29740 * g++.dg/abi/mangle16.C: Adjust.
29741
29742 * g++.dg/init/array8.C: New test.
29743
29744 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
29745
29746 * gcc.dg/special/mips-abi.exp: New test.
29747 * gcc.dg/special/mips-abi.s: Empty file used by the above.
29748
29749 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29750
29751 * g++.dg/abi/mangle16.C: New test.
29752 * g++.dg/abi/mangle17.C: Likewise.
29753
29754 PR c++/7478
29755 * g++.dg/template/ref1.C: New test.
29756
29757 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29758
29759 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29760
29761 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
29762
29763 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29764
29765 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29766
29767 PR c++/7524
29768 * g++.dg/init/array7.C: New test.
29769
29770 2002-10-15 Mark Mitchell <mark@codesourcery.com>
29771
29772 * g++.dg/init/array6.C: New test.
29773
29774 * g++.dg/abi/mangle13.C: Likewise.
29775 * g++.dg/abi/mangle14.C: Likewise.
29776 * g++.dg/abi/mangle15.C: Likewise.
29777
29778 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29779
29780 * g++.dg/abi/empty8.C: New test.
29781
29782 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
29783
29784 * g++.dg/init/ctor1.C: New test.
29785
29786 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
29787
29788 * gcc.c-torture/execute/20021015-1.c: New test.
29789
29790 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
29791
29792 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29793
29794 2002-10-14 Jan Hubicka <jh@suse.cz>
29795
29796 * gcc.dg/i386-ssetype-[1-5].c: New tests.
29797
29798 2002-10-14 Richard Henderson <rth@redhat.com>
29799
29800 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29801
29802 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29803
29804 PR optimization/6631
29805 * g++.dg/opt/const2.C: New test.
29806
29807 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29808
29809 PR c++/7176
29810 * g++.dg/parse/friend1.C: New test.
29811 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29812
29813 2002-10-14 Jakub Jelinek <jakub@redhat.com>
29814
29815 * gcc.dg/20021014-1.c: New test.
29816
29817 2002-10-11 Mark Mitchell <mark@codesourcery.com>
29818
29819 PR c++/5661
29820 * g++.dg/ext/vlm1.C: New test.
29821 * g++.dg/ext/vlm2.C: Likewise.
29822
29823 * g++.dg/init/array1.C: Remove invalid braces.
29824 * g++.dg/init/brace1.C: New test.
29825 * g++.dg/init/copy2.C: Likewise.
29826 * g++.dg/init/copy3.C: Likewise.
29827 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29828 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29829 braces.
29830
29831 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
29832
29833 * gcc.dg/cpp/assembler.S: Don't use -ansi.
29834
29835 2002-10-11 Richard Shann <richard.shann@superh.com>
29836
29837 * gcc.c-torture/compile/simd-5.c: New test.
29838
29839 2002-10-10 Roger Sayle <roger@eyesopen.com>
29840
29841 * gcc.c-torture/execute/shiftopt-1.c: New test case.
29842
29843 2002-10-10 Jim Wilson <wilson@redhat.com>
29844
29845 * gcc.c-torture/execute/20021010-1.c: New test.
29846
29847 2002-10-09 Zack Weinberg <zack@codesourcery.com>
29848
29849 PR c/7353
29850 * g++.dg/ext/typedef-init.C: New test.
29851 * gcc.dg/typedef-init.c: New test.
29852
29853 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
29854
29855 * gcc.dg/cpp/paste13.c: New test.
29856
29857 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29858
29859 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
29860 remaining platforms, XFAIL during compile, not execute. Don't
29861 XFAIL at -O0.
29862
29863 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
29864
29865 * gcc.dg/alias-1.c: Tweak expected warning.
29866
29867 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29868
29869 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29870
29871 2002-10-06 Andreas Jaeger <aj@suse.de>
29872
29873 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29874 * gcc.dg/cpp/c++98.C: Likewise.
29875
29876 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29877 * g++.dg/cpp/c++98.C: Likewise.
29878
29879 * g++.dg/README (Subdirectories): Mention cpp directory.
29880
29881 PR target/7559
29882 * gcc.dg/20021006-1.c: New test.
29883
29884 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29885
29886 PR c++/7804
29887 * g++.dg/other/warning1.C: New test.
29888
29889 2002-10-04 Roger Sayle <roger@eyesopen.com>
29890
29891 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29892 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
29893 and sparc-*-* with -m64 as expected failures. See PR 8087.
29894
29895 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29896
29897 PR c++/7931
29898 * g++.dg/template/ptrmem3.C: New test.
29899
29900 PR c++/7754
29901 * g++.dg/template/union1.C: New test.
29902
29903 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29904
29905 PR c++/8006
29906 * g++.dg/abi/mangle9.C: New test.
29907 * g++.dg/abi/mangle10.C: New test.
29908 * g++.dg/abi/mangle11.C: New test.
29909 * g++.dg/abi/mangle12.C: New test.
29910
29911 2002-10-02 Mark Mitchell <mark@codesourcery.com>
29912
29913 PR c++/7188.
29914 * g++.dg/template/meminit1.C: New test.
29915 * g++.dg/warn/Wreorder-1.C: Likewise.
29916 * g++.old-deja/g++.mike/warn3.C: Tweak.
29917 * lib/prune.exp: Ingore "in copy constructor".
29918
29919 2002-10-02 Andreas Jaeger <aj@suse.de>
29920
29921 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29922 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29923 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29924 on x86-64.
29925
29926 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29927
29928 * gcc.dg/empty1.C: Fix typo.
29929
29930 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
29931
29932 * gcc.dg/alias-1.c: New test.
29933
29934 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29935
29936 * gcc.dg/empty1.C: New test.
29937
29938 * g++.dg/tls/init-2.C: Tweak error messages.
29939
29940 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
29941
29942 * gcc.c-torture/compile/20020923-1.c: New test.
29943
29944 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
29945
29946 * gcc.c-torture/execute/ffs-1.c: New test.
29947 * gcc.c-torture/execute/ffs-2.c: Ditto.
29948
29949 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
29950
29951 * g++.dg/overload/member1.C: New test.
29952
29953 2002-09-30 Mark Mitchell <mark@codesourcery.com>
29954
29955 * g++.dg/abi/empty7.C: New test.
29956 * g++.dg/init/pm2.C: Likewise.
29957
29958 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
29959
29960 * g++.dg/rtti/crash1.C: New test.
29961
29962 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
29963
29964 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29965 gcc.dg/sibcall-4.c: New tests.
29966
29967 2002-09-28 Roger Sayle <roger@eyesopen.com>
29968
29969 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29970 powerpc and MMIX targets.
29971
29972 2002-09-27 Zack Weinberg <zack@codesourcery.com>
29973
29974 * gcc.dg/cpp/20020927-1.c: New.
29975
29976 2002-09-26 David S. Miller <davem@redhat.com>
29977
29978 * gcc.c-torture/compile/trunctfdf.c: New.
29979
29980 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29981
29982 * lib/target-supports.exp (check_weak_available): Handle solaris2.
29983
29984 2002-09-27 Alan Modra <amodra@bigpond.net.au>
29985
29986 * gcc.c-torture/execute/loop-15.c: New.
29987
29988 2002-09-26 Janis Johnson <janis187@us.ibm.com>
29989
29990 * README.QMTEST: Fix typo.
29991
29992 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29993
29994 * gcc.dg/20020926-1.c: New test.
29995
29996 2002-09-25 David S. Miller <davem@redhat.com>
29997
29998 PR target/7842
29999 * gcc.c-torture/execute/shiftdi.c: New test.
30000
30001 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
30002
30003 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30004 unique to the tool.
30005 * lib/g77.exp (g77_init): Likewise.
30006 * lib/g++.exp (g++_init): Likewise.
30007 * lib/objc.exp (objc_init): Likewise.
30008
30009 2002-09-25 Mark Mitchell <mark@codesourcery.com>
30010
30011 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30012 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30013 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30014
30015 2002-09-25 Richard Henderson <rth@redhat.com>
30016
30017 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30018 too-small long double.
30019
30020 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30021
30022 * gcc.dg/20020919-1.c: New test.
30023
30024 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30025
30026 * g++.dg/abi/bitfield6.C: New test.
30027 * g++.dg/abi/bitfield7.C: New test.
30028 * g++.dg/abi/bitfield8.C: New test.
30029 * g++.dg/abi/vbase11.C: New test.
30030
30031 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30032
30033 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30034 hppa*-*-hpux*. Update test comment.
30035
30036 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30037
30038 * gcc.dg/tls/struct-1.c: New test.
30039
30040 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30041
30042 * gcc.dg/cpp/tr-warn2.c: Update.
30043
30044 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30045
30046 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30047
30048 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30049
30050 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30051 systems.
30052
30053 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30054
30055 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30056
30057 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30058 Adjust for c++filt moved to binutils. Remove spurious duplicate
30059 setting of cxxfilt.
30060
30061 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30062
30063 * gcc.dg/20020312-2.c: Update for darwin.
30064
30065 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30066
30067 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30068
30069 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30070
30071 * objc.dg/comp-types-1.m: New test.
30072 * objc.dg/comp-types-2.m: New test.
30073 * objc.dg/comp-types-3.m: New test.
30074 * objc.dg/comp-types-4.m: New test.
30075 * objc.dg/comp-types-5.m: New test.
30076 * objc.dg/comp-types-6.m: New test.
30077
30078 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30079
30080 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30081
30082 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30083
30084 * g++.dg/other/do1.C: New test.
30085
30086 * g++.dg/template/subst1.C: New test.
30087
30088 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30089
30090 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30091
30092 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30093
30094 * g++.dg/template/qualttp20.C: Adjust expected errors.
30095 * g++.old-deja/g++.jason/report.C: Likewise.
30096 * g++.old-deja/g++.other/qual1.C: Likewise.
30097
30098 * g++.dg/lookup/scoped2.C: New test.
30099
30100 * g++.dg/ext/asm3.C: New test.
30101
30102 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30103
30104 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30105
30106 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30107
30108 * ChangeLog: follow spelling conventions.
30109 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30110 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30111 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30112 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30113 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30114 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30115 * g++.old-deja/g++.law/global-init1.C: Likewise.
30116 * g++.old-deja/g++.other/delete4.C: Likewise.
30117 * g++.old-deja/g++.other/inline21.C: Likewise.
30118 * g++.old-deja/g++.other/singleton.C: Likewise.
30119 * g77.dg/strlen0.f: Likewise.
30120 * g77.f-torture/compile/20010519-1.f: Likewise.
30121 * g77.f-torture/compile/980310-4.f: Likewise.
30122 * gcc.c-torture/compile/20000605-1.c: Likewise.
30123 * gcc.c-torture/execute/20020225-1.c: Likewise.
30124 * gcc.dg/c90-hexfloat-2.c: Likewise.
30125 * gcc.dg/c99-bool-1.c: Likewise.
30126 * gcc.dg/c99-hexfloat-2.c: Likewise.
30127 * gcc.dg/dll-2.c: Likewise.
30128 * gcc.dg/wtr-union-init-1.c: Likewise.
30129 * gcc.dg/wtr-union-init-2.c: Likewise.
30130 * gcc.dg/wtr-union-init-3.c: Likewise.
30131 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30132 * gcc.dg/cpp/defined.c: Likewise.
30133 * gcc.dg/cpp/macsyntx.c: Likewise.
30134 * gcc.dg/cpp/paste2.c: Likewise.
30135 * gcc.dg/cpp/trad/defined.c: Likewise.
30136 * gcc.dg/format/c90-printf-1.c: Likewise.
30137 * gcc.dg/format/c90-scanf-1.c: Likewise.
30138 * gcc.dg/format/c99-printf-1.c: Likewise.
30139 * gcc.dg/format/c99-scanf-1.c: Likewise.
30140 * gcc.misc-tests/gcov-8.c: Likewise.
30141 * lib/profopt.exp: Likewise.
30142
30143 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30144
30145 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30146
30147 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30148
30149 * g++.dg/inherit/using2.C: New test.
30150
30151 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30152
30153 * ChangeLog: Follow spelling conventions.
30154 * g++.dg/template/friend4.C: Likewise.
30155 * g++.old-deja/g++.pt/crash67.C: Likewise.
30156 * gcc.c-torture/execute/20000801-4.c: Likewise.
30157 * gcc.dg/c90-digraph-1.c: Likewise.
30158 * gcc.dg/c94-digraph-1.c: Likewise.
30159 * gcc.dg/c99-digraph-1.c: Likewise.
30160 * gcc.dg/cpp/line5.c: Likewise.
30161 * gcc.dg/cpp/multiline.c: Likewise.
30162 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30163 * gcc.dg/format/attr-3.c: Likewise.
30164 * gcc.dg/format/c90-scanf-3.c: Likewise.
30165 * gcc.dg/format/ext-4.c: Likewise.
30166
30167 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30168
30169 * g++.dg/template/pretty1.C: New test.
30170
30171 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30172
30173 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30174
30175 2002-09-13 Matt Austern <austern@apple.com>
30176
30177 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30178 passing a cast expression to a function by const reference.
30179
30180 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30181
30182 * g++.dg/template/deduce1.C: New test.
30183
30184 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30185
30186 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30187 32-bit int.
30188
30189 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30190
30191 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30192 usage.
30193
30194 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30195
30196 * gcc.c-torture/compile/20020910-1.c: New test.
30197
30198 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30199
30200 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30201
30202 2002-09-10 Andreas Jaeger <aj@suse.de>
30203
30204 * gcc.dg/20020312-2.c: Adjust for x86-64.
30205
30206 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30207
30208 * g77.dg/7388.f: New test case for PR 7388.
30209
30210 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30211
30212 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30213
30214 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30215
30216 * objc.dg/proto-lossage-1.m: New test.
30217
30218 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30219
30220 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30221
30222 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30223
30224 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30225 expected to pass.
30226
30227 2002-09-06 Stan Shebs <shebs@apple.com>
30228 David Edelsohn <edelsohn@gnu.org>
30229
30230 * gcc.dg/weak: New directory.
30231 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30232 target-specific xfail bits.
30233 * gcc.dg/typeof-2.c: Move to new directory.
30234 * gcc.dg/weak.exp: New expect script.
30235
30236 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30237
30238 * gcc.c-torture/execute/extzvsi.c: New test.
30239
30240 2002-09-05 Stan Shebs <shebs@apple.com>
30241
30242 * gcc.dg/weak-1.c: xfail on Darwin.
30243 * gcc.dg/weak-2.c: Ditto.
30244 * gcc.dg/weak-3.c: Ditto.
30245 * gcc.dg/weak-4.c: Ditto.
30246 * gcc.dg/weak-5.c: Ditto.
30247 * gcc.dg/weak-6.c: Ditto.
30248 * gcc.dg/weak-7.c: Ditto.
30249 * gcc.dg/weak-8.c: Ditto.
30250 * gcc.dg/weak-9.c: Ditto.
30251
30252 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30253
30254 * gcc.c-torture/execute/loop-14.c: New test.
30255
30256 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30257
30258 * g++.dg/other/cxa-atexit1.C: New test.
30259
30260 * gcc.dg/typeof-2.c: New test.
30261
30262 2002-09-03 Roger Sayle <roger@eyesopen.com>
30263
30264 * gcc.dg/builtins-2.c: New testcase.
30265 * gcc.dg/builtins-3.c: New testcase.
30266
30267 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30268
30269 * gcc.dg/cpp/_Pragma4.c: New test.
30270
30271 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30272
30273 * objc/execute/nil_method-1.m: New testcase.
30274
30275 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30276
30277 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30278 [Object class], not [Object initialize].
30279
30280 2002-08-31 Roger Sayle <roger@eyesopen.com>
30281 Hans-Peter Nilsson <hp@bitrange.com>
30282
30283 * gcc.c-torture/execute/20020720-1.x: Skip test on
30284 mmix-knuth-mmixware. Correct comment.
30285
30286 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30287
30288 * testsuite/g++.dg/abi/bitfield5.C: New test.
30289 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30290
30291 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30292
30293 * objc.dg/undeclared-selector.m: New test.
30294
30295 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30296
30297 * g++.dg/other/offsetof1.C: Avoid cast warning.
30298
30299 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30300
30301 * objc.dg/super-class-2.m: New test.
30302
30303 2002-08-24 Matt Austern <austern@apple.com>
30304
30305 * g++.dg/ext/lvaddr.C: New test.
30306 * g++.dg/ext/lvcast.C: New test.
30307
30308 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30309
30310 * testsuite/g++.dg/inherit/cond1.C: New test.
30311
30312 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30313
30314 * gcc.dg/noncompile/incomplete-1.c: New test.
30315
30316 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30317
30318 * gcc.dg/typespec-1.c: New test.
30319
30320 2002-08-20 Devang Patel <dpatel@apple.com>
30321 * objc.dg/proto-hier-2.m: New test.
30322
30323 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30324
30325 * objc.dg/bitfield-1.m: New test.
30326 * objc.dg/bitfield-2.m: New test.
30327
30328 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30329
30330 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30331 gcc.dg/c99-flex-array-4.c: New tests.
30332
30333 2002-08-16 Stan Shebs <shebs@apple.com>
30334
30335 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30336
30337 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30338
30339 * gcc.dg/typeof-1.c: New test.
30340 * g++.dg/ext/typeof2.C: New test.
30341
30342 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30343
30344 * g++.dg/other/offsetof1.C: New test.
30345
30346 2002-08-14 Richard Henderson <rth@redhat.com>
30347
30348 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30349
30350 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30351
30352 * gcc.dg/cpp/_Pragma3.c: New test.
30353
30354 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30355
30356 * g++.dg/template/inherit3: New test.
30357
30358 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30359
30360 * gcc.dg/bitfld-4.c: Add blank options.
30361
30362 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30363
30364 * g++.dg/template/crash1.C: New test.
30365
30366 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30367
30368 * gcc.dg/tls/opt-2.c: New test.
30369
30370 2002-08-08 Devang Patel <dpatel@apple.com>
30371
30372 * objc.dg/selector-1.m : New test
30373
30374 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30375
30376 * g++.dg/abi/bitfield4.C: New test.
30377 * gcc.dg/bitfld-4.c: New test.
30378
30379 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30380
30381 * g++.dg/other/packed1.C: New test.
30382
30383 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30384
30385 * g++.dg/abi/offsetof.C: Tweak error messages.
30386 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30387
30388 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30389
30390 * gcc.dg/bitfld-3.c: New test.
30391
30392 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30393 Richard Henderson <rth@redhat.com>
30394
30395 * gcc.dg/i386-bitfield1.c: New test.
30396 * g++.dg/abi/bitfield3.C: Update.
30397
30398 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30399
30400 * objc.dg/const-str-2.m: Update.
30401 * gcc.dg/cpp/c++98.c: Change to C extension.
30402 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30403 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30404
30405 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30406
30407 * testsuite/gcc.dg/tls/diag-3.c: New.
30408
30409 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30410
30411 * g++.dg/README (Subdirectories): Document new subdir expr.
30412 * g++.dg/expr/pmf-1.C: New test.
30413
30414 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30415
30416 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30417
30418 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30419
30420 * g++.dg/abi/bitfield3.C: New test.
30421
30422 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30423
30424 * lib/gcov.exp: Tweak expected line formats.
30425 * gcc.misc-tests/gcov8.c: New test.
30426 * gcc.misc-tests/gcov8.x: New flags.
30427
30428 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30429
30430 * consistency.vlad/layout/endian.c: Include string.h.
30431
30432 * gcc.c-torture/execute/20020805-1.c: New test.
30433
30434 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30435
30436 * g++.dg/other/conversion1.C: New test.
30437
30438 2002-08-03 Roger Sayle <roger@eyesopen.com>
30439
30440 * gcc.dg/builtins-1.c: New testcase.
30441
30442 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30443
30444 * g++.dg/inherit/access3.C: New test.
30445
30446 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30447
30448 * gcc.dg/ia64-visibility-2.c: New test.
30449
30450 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30451
30452 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30453 __qualifier_flags to __flags.
30454
30455 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30456
30457 * g++.dg/inherit/operator1.C: New test.
30458 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30459 * g++.dg/other/error1.C: Change expected error message.
30460 * g++.dg/template/conv4.C: Likewise.
30461
30462 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30463
30464 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30465 for documented behavior.
30466
30467 2002-07-25 Roger Sayle <roger@eyesopen.com>
30468
30469 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30470 several targets known to fail.
30471
30472 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30473
30474 * gcc.dg/mips-args-[123].c: New tests.
30475
30476 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30477
30478 * gcc.dg/ppc-spe.c: New.
30479
30480 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30481
30482 * g++.dg/other/ptrmem4.C: New testcase.
30483
30484 2002-07-24 Richard Henderson <rth@redhat.com>
30485
30486 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30487
30488 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30489
30490 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30491
30492 2002-07-24 Roger Sayle <roger@eyesopen.com>
30493
30494 * gcc.c-torture/execute/memset-3.c: New testcase.
30495
30496 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30497
30498 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30499 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30500
30501 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30502
30503 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30504 Delete.
30505
30506 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30507
30508 * gcc.c-torture/compile/simd-4.c: New test.
30509
30510 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30511
30512 PR c++/7347, c++/7348
30513 * g++.dg/template/access4.C: New test.
30514 * g++.dg/template/access5.C: New test.
30515 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30516 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30517 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30518 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30519
30520 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30521
30522 * gcc.dg/gnu89-init-2.c: New test.
30523
30524 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30525
30526 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30527
30528 2002-07-20 Roger Sayle <roger@eyesopen.com>
30529
30530 * gcc.c-torture/execute/20020720-1.c: New testcase.
30531
30532 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30533
30534 * gcc.dg/cpp/Wsignprom.c: New tests.
30535
30536 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30537
30538 * gcc.c-torture/execute/loop-13.c: New test.
30539
30540 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30541
30542 * gcc.dg/cpp/expr.c: New tests.
30543
30544 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30545
30546 * g++.dg/opt/pr6713.C: Add template instantiation.
30547
30548 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30549
30550 * gcc.dg/nest.c: New test.
30551
30552 2002-07-17 Richard Henderson <rth@redhat.com>
30553
30554 * g++.dg/opt/pr6713.C: New test.
30555
30556 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30557
30558 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30559 XFAIL for all x86 processors.
30560
30561 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30562
30563 * gcc.c-torture/execute/20010122-1.x: Do not test with
30564 -fomit-frame-pointer.
30565
30566 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30567
30568 * g++.dg/template/instantiate2.C: New test.
30569 * g++.dg/template/spec4.C: New test.
30570
30571 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30572
30573 * g++.dg/template/access2.C: New test.
30574 * g++.dg/template/access3.C: New test.
30575
30576 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30577
30578 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30579 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30580 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30581 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30582 Convert to use <stdarg.h>.
30583 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30584 Delete.
30585 * gcc.dg/va-arg-2.c: New.
30586 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30587
30588 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30589
30590 * gcc.c-torture/compile/20020710-1.c: New test.
30591
30592 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30593 Andrew Pinski <pinskia@physics.uc.edu>
30594
30595 gcc.c-torture/compile/simd-2.c: New testcase.
30596 gcc.c-torture/compile/simd-3.c: Likewise.
30597
30598 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30599
30600 PR c++/7224
30601 * g++.dg/overload/error1.C: New test.
30602
30603 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30604
30605 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30606 configuration and IRIX 6 O32 ABI.
30607
30608 2002-07-11 Roger Sayle <roger@eyesopen.com>
30609
30610 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30611
30612 2002-07-10 Roger Sayle <roger@eyesopen.com>
30613
30614 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30615
30616 2002-07-10 Jeffrey A Law <law@redhat.com>
30617
30618 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30619
30620 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30621
30622 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30623
30624 * gcc.dg/20020312-2.c: Check for __PPC__.
30625
30626 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30627
30628 * gcc.c-torture/compile/20020709-1.c: New test.
30629
30630 2002-07-07 Roger Sayle <roger@eyesopen.com>
30631
30632 * g++.dg/template/qualttp21.C: New test case.
30633
30634 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30635
30636 * gcc.c-torture/compile/20020706-1.c: New test.
30637 * gcc.c-torture/compile/20020706-2.c: New test.
30638
30639 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30640 Alexandre Oliva <aoliva@redhat.com>
30641
30642 * g++.dg/warn/incomplete1.C: New test.
30643
30644 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30645
30646 PR c++/7099
30647 * g++.dg/warn/noreturn1.C: New test.
30648
30649 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30650
30651 PR c++/6706
30652 * g++.dg/debug/debug6.C: New test.
30653 * g++.dg/debug/debug7.C: New test.
30654
30655 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30656
30657 * gcc.c-torture/compile/simd-3.c: New test.
30658
30659 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30660
30661 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30662 * gcc.dg/20020620-1.c: Likewise.
30663
30664 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30665
30666 PR c++/6944
30667 * g++.dg/init/array4.C: New test.
30668 * g++.dg/init/array5.C: New test.
30669
30670 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30671
30672 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30673 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30674
30675 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30676
30677 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30678 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30679 * gcc.dg/wtr-conversion-1.c: Likewise.
30680 * gcc.dg/wtr-escape-1.c: Likewise.
30681 * gcc.dg/wtr-int-type-1.c: Likewise.
30682 * gcc.dg/wtr-label-1.c: Likewise.
30683 * gcc.dg/wtr-static-1.c: Likewise.
30684 * gcc.dg/wtr-strcat-1.c: Likewise.
30685 * gcc.dg/wtr-suffix-1.c: Likewise.
30686 * gcc.dg/wtr-switch-1.c: Likewise.
30687 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30688 * gcc.dg/wtr-union-init-1.c: Likewise.
30689 * gcc.dg/wtr-union-init-2.c: Likewise.
30690 * gcc.dg/wtr-union-init-3.c: Likewise.
30691
30692 * gcc.dg/wtr-func-def-1.c: New test.
30693
30694 2002-07-02 Devang Patel <dpatel@apple.com>
30695
30696 * objc.dg/param-1.m: New test.
30697
30698 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30699
30700 * gcc.dg/cpp/trad/directive.c: Add test.
30701 * gcc.dg/cpp/trad/macroargs.c: Add test.
30702 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30703
30704 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30705
30706 * gcc.dg/cpp/cmdlne-M.c: New test.
30707
30708 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30709
30710 * objc.dg/desig-init-1.m: New test.
30711
30712 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30713
30714 PR c++/6716
30715 * g++.dg/template/instantiate1.C: New test.
30716
30717 2002-07-01 Mark Mitchell <mark@codesourcery.com>
30718
30719 PR c++/7112
30720 * g++.dg/template/sizeof2.C: New test.
30721
30722 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30723
30724 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30725 gcc.dg/cpp/trad/include.c: New tests.
30726
30727 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
30728
30729 PR target/7177
30730 * gcc.c-torture/compile/20020701-1.c: New test.
30731
30732 2002-07-01 Stan Shebs <shebs@apple.com>
30733
30734 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30735 header here...
30736 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30737 (objc-torture-execute): or here.
30738
30739 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
30740
30741 * gcc.c-torture/execute/arith-rand-ll.c: New test.
30742
30743 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30744
30745 * gcc.dg/cpp/trad/escaped-nl.c: New test.
30746
30747 2002-06-30 Devang Patel <dpatel@apple.com>
30748
30749 * objc.dg/fsyntax-only.m: New test.
30750
30751 2002-06-27 Mark Mitchell <mark@codesourcery.com>
30752
30753 PR c++/6695
30754 * g++.dg/template/friend7.C: New file.
30755
30756 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
30757
30758 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30759 return type.
30760
30761 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
30762
30763 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30764 avoid division by zero.
30765
30766 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
30767
30768 * gcc.dg/Wunknownprag.c: New tests.
30769
30770 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
30771
30772 * gcc.c-torture/execute/simd-2.c: New test.
30773
30774 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
30775
30776 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30777 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30778 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30779 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30780 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30781 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30782 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30783 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30784 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30785 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30786 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30787 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30788 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30789 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30790 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30791 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30792 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30793
30794 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
30795
30796 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30797 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30798 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30799 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30800 New tests.
30801 * gcc.dg/cpp/trad/directive.c: Update.
30802
30803 2002-06-23 Andreas Jaeger <aj@suse.de>
30804
30805 * gcc.c-torture/execute/complex-6.c: New.
30806
30807 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
30808
30809 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30810 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30811 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30812 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30813
30814 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
30815
30816 * gcc.dg/cpp/trad: New directory with traditional tests copied
30817 from parent directory.
30818 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30819 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30820 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30821 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30822 Move to trad/ and rename.
30823 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30824 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30825 gcc.dg/cpp/trad/redef2.c: New tests.
30826 * gcc.dg/cpp/trad/trad.exp: New driver.
30827
30828 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
30829
30830 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30831 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30832 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30833 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30834 Remove.
30835
30836 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
30837
30838 * gcc.dg/20020620-1.c: New test.
30839
30840 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30841
30842 * g++.dg/template/ttp4.C: New test.
30843
30844 2002-06-19 Jakub Jelinek <jakub@redhat.com>
30845
30846 * g++.dg/opt/vt1.C: Fix regexp.
30847
30848 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30849
30850 * gcc.c-torture/execute/pure-1.c: Make functions static again.
30851 Don't use attribute `noinline'.
30852
30853 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30854
30855 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30856
30857 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
30858
30859 * gcc.c-torture/execute/simd-1.c: New.
30860
30861 * gcc.dg/simd-1.c: New.
30862
30863 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30864
30865 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30866
30867 2002-06-16 Richard Henderson <rth@redhat.com>
30868
30869 * g++.dg/ext/anon-struct1.C: New.
30870 * g++.dg/ext/anon-struct2.C: New.
30871 * g++.dg/ext/anon-struct3.C: New.
30872 * gcc.dg/anon-struct-1.c: New.
30873 * gcc.dg/anon-struct-2.c: New.
30874 * gcc.dg/anon-struct-3.c: New.
30875 * gcc.dg/20011008-1.c: Adjust warning text.
30876 * gcc.dg/20020527-1.c: Add -fms-extensions.
30877
30878 2002-06-16 Richard Henderson <rth@redhat.com>
30879
30880 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30881
30882 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
30883
30884 * gcc.c-torture/execute/20020615-1.c: New test.
30885
30886 2002-06-15 Roger Sayle <roger@eyesopen.com>
30887
30888 * gcc.c-tortuture/execute/compare-1.c: New test case.
30889 * gcc.c-tortuture/execute/compare-2.c: New test case.
30890 * gcc.c-tortuture/execute/compare-3.c: New test case.
30891
30892 2002-06-13 Richard Henderson <rth@redhat.com>
30893
30894 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
30895 ia64 ilp32.
30896
30897 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30898
30899 * g++.dg/template/typename2.C: Update error message.
30900
30901 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
30902
30903 * gcc.c-torture/execute/20020611-1.c: New test.
30904
30905 2002-06-11 Bob Wilson <bob.wilson@acm.org>
30906
30907 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30908 list of targets to skip.
30909
30910 2002-06-10 Bob Wilson <bob.wilson@acm.org>
30911
30912 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30913 targets if not optimizing.
30914
30915 2002-06-10 Jakub Jelinek <jakub@redhat.com>
30916
30917 * gcc.c-torture/compile/20020605-1.c: New test.
30918
30919 * g++.dg/opt/vt1.C: New test.
30920
30921 * gcc.dg/20020531-1.c: New test.
30922
30923 * gcc.dg/20020530-1.c: New test.
30924
30925 * gcc.dg/20020527-1.c: New test.
30926
30927 * g++.dg/opt/cse1.C: New test.
30928
30929 2002-06-07 Roger Sayle <roger@eyesopen.com>
30930
30931 * gcc.dg/20020607-2.c: New test case.
30932
30933 2002-06-07 Jakub Jelinek <jakub@redhat.com>
30934
30935 * gcc.c-torture/compile/20020604-1.c: New test.
30936
30937 2002-06-04 Richard Henderson <rth@redhat.com>
30938
30939 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30940 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30941 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30942
30943 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
30944
30945 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30946
30947 2002-06-03 Richard Henderson <rth@redhat.com>
30948
30949 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30950 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30951
30952 2002-06-02 Richard Henderson <rth@redhat.com>
30953
30954 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30955 test functions static.
30956
30957 2002-06-02 Andreas Jaeger <aj@suse.de>
30958
30959 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30960 now.
30961
30962 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
30963
30964 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30965 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30966 Update for mofified diagnostics.
30967 * gcc.dg/c99-intconst-1.c: No longer fail.
30968
30969 2002-06-02 Richard Henderson <rth@redhat.com>
30970
30971 * gcc.dg/uninit-A.c: Remove xfail markers.
30972
30973 2002-06-01 Roger Sayle <roger@eyesopen.com>
30974
30975 * gcc.dg/fnegate-1.c: New test case.
30976
30977 2002-05-30 Osku Salerma <osku@iki.fi>
30978
30979 * gcc.c-torture/execute/mayalias-1.c: New file.
30980
30981 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
30982
30983 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30984 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30985 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30986
30987 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
30988
30989 * gcc.c-torture/execute/20020529-1.c: New test.
30990
30991 2002-05-27 Richard Henderson <rth@redhat.com>
30992
30993 * g++.dg/ext/attrib6.C: New test case.
30994
30995 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30996
30997 * gcc.c-torture/execute/pure-1.c: New test.
30998
30999 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31000
31001 * gcc.dg/cpp/arith-2.c: Remove.
31002
31003 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31004
31005 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31006 * gcc.dg/cpp/if-3.c: Remove.
31007
31008 2002-05-26 Jakub Jelinek <jakub@redhat.com>
31009
31010 * g++.dg/opt/cse2.C: New test.
31011
31012 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
31013
31014 * gcc.dg/cpp/arith-1.c: New semantic tests.
31015 * gcc.dg/cpp/if-1.c: Update.
31016
31017 2002-05-24 Ben Elliston <bje@redhat.com>
31018
31019 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31020
31021 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31022
31023 * gcc.dg/verbose-asm.c: New test.
31024
31025 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31026
31027 * gcc.dg/cpp/paste12.c: New test.
31028
31029 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31030
31031 * g++.dg/parse/named_ops.C: New test.
31032
31033 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31034
31035 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31036
31037 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31038
31039 * gcc.dg/weak-2.c: Allow optional leading underscore
31040 in scan-assembler symbol name.
31041 * gcc.dg/weak-3.c: Likewise.
31042 * gcc.dg/weak-4.c: Likewise.
31043 * gcc.dg/weak-5.c: Likewise.
31044
31045 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31046
31047 * gcc.dg/20020523-1.c: New test.
31048
31049 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31050
31051 * objc.dg/const-str-2.m: Update now that we stop after
31052 a command line error.
31053
31054 2002-05-22 Richard Henderson <rth@redhat.com>
31055
31056 * g++.dg/dg.exp: Fix typo in test pruneing.
31057
31058 2002-05-22 Richard Henderson <rth@redhat.com>
31059
31060 * g++.dg/dg.exp: Prune the tls subdirectory.
31061 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31062 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31063 * g++.dg/tls/init-1.C: New.
31064
31065 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31066
31067 * gcc.dg/20020517-1.c: New test.
31068
31069 2002-05-21 Richard Henderson <rth@redhat.com>
31070
31071 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31072 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31073
31074 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31075
31076 * g++.dg/other/copy2.C: New test.
31077
31078 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31079
31080 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31081 (MAX_COPY): Bump up to 10 times sizeof (long long).
31082 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31083
31084 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31085 sizeof (long long).
31086
31087 * gcc.c-torture/execute/strcpy-1.c: New test.
31088
31089 2002-05-19 Jason Merrill <jason2redhat.com>
31090
31091 * g++.dg/ext/oper1.C: New test.
31092
31093 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31094 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31095
31096 * README.QMTEST: New file.
31097
31098 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31099
31100 2002-05-19 Andreas Jaeger <aj@suse.de>
31101
31102 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31103 now.
31104 * gcc.c-torture/execute/loop-2d.x: Likewise.
31105
31106 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31107
31108 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31109 support weak symbols.
31110 * gcc.dg/weak-4.c: Likewise.
31111 * gcc.dg/weak-6.c: Likewise.
31112
31113 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31114
31115 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31116 cygwin, coff and h8300-*-hms targets
31117 * gcc.dg/weak-5.c: Likewise.
31118 * gcc.dg/weak-7.c: Likewise.
31119
31120 2002-05-16 Jason Merrill <jason@redhat.com>
31121
31122 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31123 (scan-assembler-not, scan-assembler-dem): Likewise.
31124 (scan-assembler-dem-not): Likewise.
31125
31126 2002-05-15 Richard Henderson <rth@redhat.com>
31127
31128 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31129
31130 2002-05-15 Richard Henderson <rth@redhat.com>
31131
31132 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31133 (vfoo1f): Warning here.
31134 (vfoo1l): Don't redefine the alias.
31135
31136 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31137
31138 * g++.dg/init/pm1.C: New test.
31139
31140 2002-05-12 David S. Miller <davem@redhat.com>
31141
31142 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31143 types.
31144
31145 2002-05-10 Roger Sayle <roger@eyesopen.com>
31146
31147 * gcc.c-torture/execute/20020510-1.c: New test case.
31148
31149 2002-05-10 David S. Miller <davem@redhat.com>
31150
31151 * gcc.c-torture/execute/conversion.c: Test long double too.
31152
31153 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31154
31155 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31156 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31157 * lib/g++.exp (g++_link_flags): Likewise.
31158 * lib/objc.exp (objc_target_compile): Likewise.
31159
31160 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31161
31162 * gcc.dg/cpp/poison.c: Update.
31163 * gcc.dg/cpp/20000625-2.c: Remove.
31164 * gcc.dg/cpp/direct2s.c: Remove final test.
31165
31166 2002-05-08 Tom Rix <trix@redhat.com>
31167
31168 * gcc.c-torture/execute/20020508-1.c: New test.
31169 * gcc.c-torture/execute/20020508-2.c: New test.
31170 * gcc.c-torture/execute/20020508-3.c: New test.
31171
31172 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31173
31174 * gcc.dg/cpp/charconst-4.c: More tests.
31175
31176 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31177
31178 PR c/6569
31179 * gcc.dg/weak-3.c: Update location of warning messages.
31180 * gcc.dg/weak-5.c: Likewise.
31181
31182 2002-05-06 Roger Sayle <roger@eyesopen.com>
31183
31184 * gcc.c-torture/execute/20020506-1.c: New test case.
31185
31186 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31187
31188 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31189
31190 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31191
31192 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31193
31194 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31195
31196 * gcc.dg/cpp/charconst-3.c: New test.
31197
31198 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31199
31200 * gcc.dg/cpp/charconst.c: Update tests.
31201
31202 2002-05-05 Tim Josling <tej@melbpc.org.au>
31203
31204 * treelang: Added directory for new sample language treelang. Also
31205 lib/treelang.exp: New file to signal treelang should be tested.
31206
31207 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31208
31209 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31210 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31211 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31212 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31213 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31214 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31215 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31216
31217 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31218
31219 * gcc.dg/format/xopen-2.c: New test.
31220
31221 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31222
31223 * gcc.dg/20020503-1.c: New test.
31224
31225 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31226
31227 * g++.dg/init/dtor1.C: Make it tougher.
31228
31229 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31230
31231 * g++.dg/init/dtor1.C: New test.
31232
31233 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31234
31235 * gcc.dg/altivec-8.c: New.
31236
31237 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31238
31239 * gcc.dg/altivec-7.c: New.
31240
31241 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31242
31243 * g++.dg/parse/typedef1.C: New test.
31244
31245 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31246
31247 PR c++/6486
31248 * g++.dg/template/friend6.C: New test.
31249
31250 PR c++/6492
31251 * g++.dg/init/copy1.C: New test.
31252
31253 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31254
31255 * g++.dg/warn/effc1.C: New test.
31256
31257 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31258
31259 * gcc.dg/cpp/if-cexp.c: Add a test.
31260
31261 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31262
31263 * gcc.dg/20020426-2.c: New test.
31264
31265 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31266
31267 * gcc.dg/cpp/if-mop.c: Update.
31268 * gcc.dg/cpp/if-mpar.c: Add test.
31269 * gcc.dg/cpp/if-oppr.c: Update.
31270
31271 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31272
31273 PR c/6343
31274 * gcc.dg/weak-[2-7].c: New tests.
31275
31276 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31277
31278 * gcc.dg/enum1.c: New test.
31279
31280 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31281
31282 PR c++/6497
31283 * g++.dg/inherit/access2.C: New test.
31284
31285 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31286
31287 PR bootstrap/6445
31288 * gcc.dg/20020426-1.c: New test.
31289
31290 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31291
31292 * g++.dg/abi/enum1.C: New test.
31293
31294 2002-04-26 Richard Henderson <rth@redhat.com>
31295
31296 * gcc.dg/c99-bool-1.c: Expect always true warning.
31297
31298 2002-04-25 Roger Sayle <roger@eyesopen.com>
31299
31300 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31301
31302 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31303
31304 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31305 targets.
31306
31307 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31308
31309 * g++.dg/abi/mange7.C: New test.
31310
31311 PR c++/6438.
31312 * g++.dg/parse/stmtexpr2.C: New test.
31313
31314 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31315
31316 * gcc.dg/20020312-2.c: Add SH target.
31317
31318 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31319
31320 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31321 compiler output on mips*-*-irix*.
31322
31323 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31324
31325 * g++.dg/parse/attr1.C: New test.
31326
31327 2002-04-23 Roger Sayle <roger@eyesopen.com>
31328
31329 * gcc.c-torture/execute/string-opt-17.c: New test case.
31330 * gcc.c-torture/execute/memset-2.c: New test case.
31331
31332 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31333
31334 PR c++/6256:
31335 * g++.dg/template/friend5.C: New test.
31336
31337 PR c++/6331:
31338 * g++.dg/template/qual1.C: Likewise.
31339
31340 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31341
31342 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31343 Include stdlib.h, not stdio.h or ctype.h.
31344
31345 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31346
31347 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31348 cris-*-elf* and mmix-*-*.
31349 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31350 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31351 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31352 Ditto.
31353 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31354 * gcc.dg/wchar_t-1.c: Ditto.
31355
31356 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31357
31358 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31359 Clarify comment.
31360
31361 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31362
31363 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31364
31365 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31366
31367 * gcc.c-torture/execute/20000906-1.x: Delete.
31368
31369 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31370
31371 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31372
31373 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31374
31375 * PR6367
31376 * g77.f-torture/execute/6367.f: New test.
31377 * g77.f-torture/execute/6367.x: Disable for MMIX.
31378
31379 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31380
31381 * PR6352
31382 * g++.dg/opt/inline2.C: New test.
31383
31384 2002-04-18 Richard Henderson <rth@redhat.com>
31385
31386 * gcc.dg/20000906-1.c: Enable for all targets.
31387 * gcc.c-torture/compile/iftrap-2.c: New.
31388
31389 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31390
31391 * gcc.dg/20020418-1.c: New test.
31392 * gcc.dg/20020418-2.c: New test.
31393
31394 2002-04-18 Richard Henderson <rth@redhat.com>
31395
31396 * gcc.c-torture/compile/iftrap-1.c: New.
31397 * gcc.dg/iftrap-1.c: Adjust for ia64.
31398 * gcc.dg/iftrap-2.c: New.
31399
31400 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31401
31402 * gcc.c-torture/compile/20020418-1.c: New test.
31403
31404 2002-04-18 Roger Sayle <roger@eyesopen.com>
31405
31406 * gcc.c-torture/compile/20020415-1.c: New.
31407
31408 2002-04-18 David S. Miller <davem@redhat.com>
31409
31410 * gcc.c-torture/execute/20020418-1.c: New test.
31411
31412 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31413
31414 * gcc.dg/20020416-1.c: New test.
31415
31416 * g++.dg/opt/inline1.C: New test.
31417
31418 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31419
31420 * gcc.dg/altivec-5.c: New test.
31421
31422 * gcc.dg/20020415-1.c: New test.
31423
31424 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31425
31426 * testsuite/lib/chill.exp: Remove.
31427
31428 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31429
31430 * g++.dg/other/big-struct.C: New test.
31431
31432 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31433
31434 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31435 of scratch file.
31436
31437 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31438
31439 PR c/6277
31440 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31441 in scan-assembler function name
31442
31443 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31444
31445 * g77.f-torture/execute/980628-4.x,
31446 g77.f-torture/execute/980628-5.x,
31447 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31448 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31449 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31450 i[34567]86-*-*.
31451
31452 2002-04-13 David S. Miller <davem@redhat.com>
31453
31454 * gcc.c-torture/execute/20020413-1.c: New test.
31455
31456 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31457
31458 * gcc.dg/asm-6.c,
31459 * g++.dg/ext/asm1.C: New tests.
31460
31461 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31462
31463 PR c++ 5373.
31464 * g++.dg/parse/stmtexpr1.C: New test.
31465
31466 PR c++/5189.
31467 * g++.dg/template/copy1.C: New test.
31468
31469 2002-04-12 Richard Henderson <rth@redhat.com>
31470
31471 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31472
31473 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31474
31475 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31476 gcc.c-torture/execute/20020307-2.c.
31477
31478 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31479
31480 * g++.dg/ext/attrib5.C,
31481 * g++.dg/lookup/struct1.C: New tests.
31482
31483 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31484
31485 * gcc.dg/20020411-1.c: New test.
31486
31487 * gcc.c-torture/execute/20020411-1.c: New test.
31488
31489 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31490
31491 * g77.f-torture/execute/6177.f: New test.
31492
31493 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31494
31495 PR middle-end/6247
31496 * g++.dg/opt/cleanup1.C: New test.
31497
31498 * g++.dg/opt/const1.C: New test.
31499
31500 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31501
31502 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31503
31504 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31505
31506 PR c++/5507
31507 * g++.dg/template/typename2.C: New test.
31508
31509 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31510
31511 * gcc.c-torture/execute/loop-12.c: New.
31512
31513 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31514
31515 * g77.f-torture/execute/980628-4.x,
31516 g77.f-torture/execute/980628-5.x,
31517 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31518 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31519 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31520
31521 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31522
31523 PR optimization/6086
31524 * g++.dg/opt/preinc1.C: New test.
31525
31526 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31527
31528 PR c++/5571
31529 * g++.dg/opt/static2.C: New test.
31530
31531 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31532
31533 PR c/5120
31534 * gcc.dg/20020406-1.c: New test.
31535
31536 2002-04-04 David S. Miller <davem@redhat.com>
31537
31538 * gcc.c-torture/execute/20020404-1.c: New test.
31539
31540 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31541
31542 PR c/6123
31543 * gcc.dg/20020312-2.c: Do not declare global register variable
31544 if __PIC__ or __pic__ is defined.
31545
31546 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31547
31548 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31549 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31550
31551 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31552
31553 * gcc.misc-tests/linkage.exp: Update last change to handle
31554 sparc*-, not just sparc-.
31555
31556 2002-04-03 Richard Henderson <rth@redhat.com>
31557
31558 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31559
31560 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31561
31562 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31563
31564 2002-04-02 David S. Miller <davem@redhat.com>
31565
31566 * gcc.c-torture/execute/20020402-3.c: New test.
31567
31568 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31569
31570 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31571 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31572
31573 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31574 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31575 g77.f-torture/execute/20001201.x,
31576 g77.f-torture/execute/u77-test.x: New files.
31577
31578 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31579 * gcc.dg/wchar_t-1.c: Ditto.
31580
31581 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31582
31583 * gcc.c-torture/execute/20020402-1.c: New test.
31584
31585 2002-04-01 Richard Henderson <rth@redhat.com>
31586
31587 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31588
31589 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31590
31591 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31592
31593 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31594
31595 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31596
31597 * g++.dg/inherit/template-as-base.C: Expect error.
31598 * g++.dg/inherit/namespace-as-base.C: Likewise.
31599
31600 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31601
31602 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31603 g++.dg/ext/instantiate3.C: Tweak match patterns.
31604
31605 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31606 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31607 -da test.
31608
31609 2002-03-31 Richard Henderson <rth@redhat.com>
31610
31611 * gcc.dg/special/alias-2.c: New.
31612 * gcc.dg/special/ecos.exp: Run it.
31613
31614 2002-03-31 Richard Henderson <rth@redhat.com>
31615
31616 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31617
31618 2002-03-31 Kazu Hirata <kazu@hxi.com>
31619
31620 * gcc.dg/weak-1.c: Disable on h8300 port.
31621
31622 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31623
31624 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31625 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31626 ordering tests.
31627 * g++.dg/bprob/bprob-1.C: New test.
31628 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31629 * g++.dg/gcov/gcov-1.C: New test.
31630 * g++.dg/gcov/gcov-1.x: New file.
31631 * g++.dg/gcov/gcov-2.C: New test.
31632 * g++.dg/gcov/gcov-3.C: New test.
31633 * g++.dg/gcov/gcov-3.h: New file.
31634
31635 2002-03-28 Roger Sayle <roger@eyesopen.com>
31636
31637 * g++.old-deja/g++.other/builtins5.C: New test.
31638 * g++.old-deja/g++.other/builtins6.C: New test.
31639 * g++.old-deja/g++.other/builtins7.C: New test.
31640 * g++.old-deja/g++.other/builtins8.C: New test.
31641 * g++.old-deja/g++.other/builtins9.C: New test.
31642
31643 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31644
31645 * g++.dg/opt/static1.C: New test.
31646
31647 * g++.dg/opt/longbranch1.C: New test.
31648
31649 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31650
31651 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31652
31653 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31654
31655 2002-03-28 Jeffrey A Law (law@redhat.com)
31656
31657 * gcc.c-torture/execute/20020328-1.c: New test.
31658
31659 2002-03-27 Richard Henderson <rth@redhat.com>
31660
31661 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31662 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31663 move from g++.old-deja/g++.ext/.
31664
31665 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31666
31667 * g++.dg/init/new2.C: New test.
31668
31669 2002-03-26 Richard Henderson <rth@redhat.com>
31670
31671 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31672
31673 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31674 on sparc.
31675
31676 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31677 sparcv9 systems.
31678 * gcc.dg/20001102-1.c: Likewise.
31679
31680 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31681
31682 * gcc.dg/cpp/endif-pedantic1.c,
31683 gcc.dg/cpp/endif-pedantic2.c: New tests.
31684
31685 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31686
31687 * g++.dg/init/new1.C: New test.
31688
31689 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31690
31691 * g++.dg/abi/vbase9.C: New test.
31692
31693 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31694
31695 * gcc.dg/arm-asm.c: New test.
31696
31697 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31698
31699 * gcc.dg/Wswitch-enum.c: New test.
31700 Fix PR c/5044.
31701
31702 2002-03-26 Richard Henderson <rth@redhat.com>
31703
31704 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31705 structure.
31706
31707 2002-03-25 Richard Henderson <rth@redhat.com>
31708
31709 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31710 sparcv9 systems.
31711
31712 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31713 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31714
31715 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31716
31717 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31718
31719 2002-03-25 Bob Wilson <bob.wilson@acm.org>
31720
31721 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31722 targets using generic thunk support.
31723
31724 2002-03-25 Jakub Jelinek <jakub@redhat.com>
31725
31726 * gcc.c-torture/compile/20020323-1.c: New test.
31727
31728 * g++.dg/opt/conj2.C: New test.
31729
31730 2002-03-24 Richard Henderson <rth@redhat.com>
31731
31732 * gcc.dg/weak-1.c: Use -fno-common.
31733
31734 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31735
31736 * g77.dg/f77-edit-apostrophe-out.f: New test
31737 * g77.dg/f77-edit-h-out.f: New test
31738 * g77.dg/f77-edit-t-in.f: New test
31739 * g77.dg/f77-edit-t-out.f: New test
31740 * g77.dg/f77-edit-x-out.f: New test
31741 * g77.dg/f77-edit-slash-out.f: New test
31742 * g77.dg/f77-edit-colon-out.f: New test
31743 * g77.dg/f77-edit-s-out.f: New test
31744
31745 2002-03-24 Richard Henderson <rth@redhat.com>
31746
31747 * objc/execute/formal_protocol-6.x: New XFAIL.
31748
31749 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31750
31751 * gcc.dg/weak-1.c: Early return from dg-final on platforms
31752 that do not support weak symbols
31753
31754 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31755
31756 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31757 * lib/g77.exp: Likewise.
31758 * lib/objc.exp: Likewise.
31759
31760 2002-03-23 Andrew Cagney <ac131313@redhat.com>
31761
31762 * gcc.dg/Wswitch-default.c: New test.
31763
31764 2002-03-23 Jakub Jelinek <jakub@redhat.com>
31765
31766 * g++.dg/other/enum1.C: New test.
31767
31768 2002-03-23 Zack Weinberg <zack@codesourcery.com>
31769
31770 * gcc.dg/pragma-ep-3.c: Fix typo.
31771
31772 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31773
31774 * g++.dg/inherit/template-as-base.C: New test.
31775
31776 2002-03-22 Jakub Jelinek <jakub@redhat.com>
31777
31778 * g++.old-deja/g++.other/dwarf2-1.C: Move...
31779 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
31780
31781 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
31782
31783 * gcc.dg/cpp/multiline.c: Update to match.
31784
31785 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
31786
31787 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31788
31789 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
31790
31791 * gcc.dg/cpp/extratokens2.c: New file.
31792
31793 2002-03-21 David Edelsohn <edelsohn@gnu.org>
31794
31795 * gcc.dg/20020312-2.c: Add rs6000 target.
31796
31797 * gcc.c-torture/compile/20020319-1.c: New test.
31798
31799 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31800
31801 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31802 (A, E): Handle this.
31803
31804 2002-03-20 Jason Merrill <jason@redhat.com>
31805
31806 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31807 ignoring -fpic.
31808 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31809 through prune_gcc_output.
31810
31811 2002-03-20 Jakub Jelinek <jakub@redhat.com>
31812
31813 * gcc.c-torture/compile/20020320-1.c: New test.
31814
31815 2002-03-19 Jakub Jelinek <jakub@redhat.com>
31816
31817 * gcc.c-torture/compile/20020318-1.c: New test.
31818
31819 * gcc.dg/struct-by-value-1.c: New test.
31820
31821 * gcc.dg/20020319-1.c: New test.
31822
31823 2002-03-18 Jakub Jelinek <jakub@redhat.com>
31824
31825 * g++.dg/opt/conj1.C: New test.
31826
31827 2002-03-17 Mark Mitchell <mark@codesourcery.com>
31828
31829 * g++.dg/template/qualttp20.C: Revert previous change.
31830 * g++.dg/template/qualttp3.C: Likewise.
31831 * g++.dg/template/qualttp4.C: Likewise.
31832 * g++.dg/template/qualttp5.C: Likewise.
31833 * g++.dg/template/qualttp6.C: Likewise.
31834 * g++.dg/template/qualttp7.C: Likewise.
31835 * g++.dg/template/qualttp8.C: Likewise.
31836 * g++.dg/template/recurse.C: Likewise.
31837
31838 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
31839
31840 * gcc.dg/cpp/wchar-1.c: Update.
31841
31842 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
31843
31844 * g++.dg/template/conv1.C: New test.
31845 * g++.dg/template/conv2.C: New test.
31846 * g++.dg/template/conv3.C: New test.
31847 * g++.dg/template/conv4.C: New test.
31848
31849 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31850
31851 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31852 * g++.dg/template/qualttp3.C: Likewise.
31853 * g++.dg/template/qualttp4.C: Likewise.
31854 * g++.dg/template/qualttp5.C: Likewise.
31855 * g++.dg/template/qualttp6.C: Likewise.
31856 * g++.dg/template/qualttp7.C: Likewise.
31857 * g++.dg/template/qualttp8.C: Likewise.
31858 * g++.dg/template/recurse.C: Likewise.
31859
31860 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31861
31862 * g++.dg/opt/dtor1.C: New test.
31863
31864 2002-03-15 Jakub Jelinek <jakub@redhat.com>
31865
31866 * gcc.c-torture/compile/20020315-1.c: New test.
31867
31868 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
31869
31870 * gcc.dg/weak-1.c: Fix scan tests.
31871
31872 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
31873
31874 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31875 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31876 cris-*-aout* mmix-*-*.
31877 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31878 cris-*-aout* mmix-*-*.
31879 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31880 cris-*-elf* cris-*-aout* and mmix-*-*.
31881 * gcc.dg/20001009-1.c: Ditto.
31882 * gcc.dg/20010912-1.c: Ditto.
31883 * gcc.dg/20020122-4.c: Ditto.
31884 * gcc.dg/inline-2.c: Ditto.
31885
31886 2002-03-14 Jeffrey A Law (law@cygnus.com)
31887
31888 * gcc.c-torture/compile/20020314-1.c: New test.
31889
31890 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
31891
31892 * gcc.c-torture/execute/20020314-1.c: New test.
31893
31894 2002-03-14 Jakub Jelinek <jakub@redhat.com>
31895
31896 * g++.dg/warn/Wunused-1.C: New test.
31897
31898 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
31899
31900 * g++.dg/abi/mangle6.C: New test.
31901
31902 2002-03-13 Jakub Jelinek <jakub@redhat.com>
31903
31904 * gcc.c-torture/compile/20020309-2.c: New test.
31905
31906 * gcc.c-torture/compile/20020312-1.c: New test.
31907
31908 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
31909
31910 * g++.dg/other/access1.C: New test.
31911
31912 2002-03-12 Jakub Jelinek <jakub@redhat.com>
31913
31914 * gcc.c-torture/execute/wchar_t-1.c: New test.
31915
31916 2002-03-12 David Edelsohn <edelsohn@gnu.org>
31917
31918 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31919
31920 2002-03-12 Roger Sayle <roger@eyesopen.com>
31921
31922 * gcc.dg/20020312-1.c: New test case.
31923
31924 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
31925
31926 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31927
31928 2002-03-11 Richard Henderson <rth@redhat.com>
31929
31930 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31931 * g++.old-deja/g++.jason/report.C: Likewise.
31932
31933 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31934
31935 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31936 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31937
31938 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31939
31940 * testsuite/g++.dg/overload/pmf1.C: New test.
31941
31942 2002-03-11 Kazu Hirata <kazu@hxi.com>
31943
31944 * gcc.c-torture/execute/20020307-1.c: Use long.
31945
31946 2002-03-11 Jakub Jelinek <jakub@redhat.com>
31947
31948 PR optimization/5844
31949 * gcc.dg/20020310-1.c: New test.
31950
31951 2002-03-09 Michael Meissner <meissner@redhat.com>
31952
31953 * gcc.c-torture/execute/memcpy-2.c: New test.
31954 * gcc.c-torture/execute/memset-1.c: New test.
31955 * gcc.c-torture/execute/strlen-1.c: New test.
31956 * gcc.c-torture/execute/strcmp-1.c: New test.
31957 * gcc.c-torture/execute/strncmp-1.c: New test.
31958
31959 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
31960
31961 * gcc.dg/ppc-ldstruct.c: New test.
31962
31963 2002-03-09 Jakub Jelinek <jakub@redhat.com>
31964
31965 * gcc.c-torture/execute/va-arg-22.c: New test.
31966
31967 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31968
31969 * gcc.c-torture/compile/20020309-1.c: New test.
31970
31971 2002-03-08 Jakub Jelinek <jakub@redhat.com>
31972
31973 * gcc.c-torture/execute/20020307-2.c: New test.
31974
31975 2002-03-07 Jeffrey A Law (law@redhat.com)
31976
31977 * g77.f-torture/compile/20020307-1.f: New test.
31978
31979 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
31980
31981 * gcc.dg/unordered-1.c: New test.
31982
31983 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
31984
31985 * gcc.c-torture/execute/20020307-1.c: New test.
31986
31987 2002-03-05 Jakub Jelinek <jakub@redhat.com>
31988
31989 * gcc.dg/20020304-1.c: New test.
31990
31991 * gcc.c-torture/compile/20020304-2.c: New test.
31992
31993 2002-03-04 Zack Weinberg <zack@codesourcery.com>
31994
31995 * gcc.c-torture/compile/20020304-1.c: New test case
31996 (from PR c/5830).
31997
31998 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
31999
32000 * gcc.dg/20020103-1.c: Add other -D ppc variants.
32001
32002 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
32003
32004 * g++.dg/other/classkey1.C: New test.
32005
32006 2002-03-01 Richard Henderson <rth@redhat.com>
32007
32008 * gcc.c-torture/compile/981223-1.x: New.
32009 * gcc.c-torture/compile/920625-1.x: New.
32010
32011 2002-02-28 Richard Henderson <rth@redhat.com>
32012
32013 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32014
32015 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
32016
32017 * gcc.c-torture/execute/20020227-1.c: New test.
32018
32019 2002-02-27 Mark Mitchell <mark@codesourcery.com>
32020
32021 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32022 here" ERROR lines.
32023 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32024 * g++.old-deja.g++.other/defarg1.C: Likewise.
32025 * g++.old-deja/g++.pt/calls2.C: Likewise.
32026 * g++.old-deja/g++.pt/crash20.C: Likewise.
32027 * g++.old-deja/g++.pt/crash30.C: Likewise.
32028 * g++.old-deja/g++.pt/crash36.C: Likewise.
32029 * g++.old-deja/g++.pt/crash6.C: Likewise.
32030 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32031 * g++.old-deja/g++.pt/derived3.C: Likewise.
32032 * g++.old-deja/g++.pt/error1.C: Likewise.
32033 * g++.old-deja/g++.pt/friend21.C: Likewise.
32034 * g++.old-deja/g++.pt/friend23.C: Likewise.
32035 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32036 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32037
32038 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32039
32040 * gcc.c-torture/execute/20020225-2.c: New test.
32041
32042 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32043
32044 * gcc.c-torture/execute/920730-1t.c,
32045 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32046 Delete test cases, only relevant to -traditional.
32047
32048 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32049
32050 * gcc.dg/cpp/undef1.c: Remove.
32051 * gcc.dg/cpp/directiv.c: Update.
32052 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32053
32054 2002-02-27 Michael Meissner <meissner@redhat.com>
32055
32056 * gcc.c-torture/execute/20020226-1.c: New test.
32057
32058 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32059
32060 * g++.dg/debug/debug4.C: New test.
32061
32062 * gcc.dg/ia64-visibility-1.c: New test.
32063
32064 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32065
32066 * gcc.dg/debug/20020224-1.c: New.
32067
32068 2002-02-25 Kazu Hirata <kazu@hxi.com>
32069
32070 * gcc.c-torture/execute/960416-1.x: New.
32071 * gcc.c-torture/execute/divconst-3.x: Likewise.
32072
32073 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32074
32075 * gcc.dg/20020224-1.c: New test.
32076
32077 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32078
32079 * gcc.c-torture/execute/20020225-1.c: New.
32080
32081 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32082
32083 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32084
32085 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32086
32087 * gcc.dg/20020222-1.c: New test.
32088
32089 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32090
32091 * g++.dg/opt/anonunion1.C: New test.
32092
32093 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32094
32095 * g++.dg/template/qualttp19.C: New test.
32096 * g++.dg/template/qualttp20.C: New test.
32097 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32098 * g++.old-deja/g++.other/qual1.C: Likewise.
32099
32100 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32101
32102 * gcc.dg/attr-alwaysinline.c: New.
32103
32104 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32105
32106 * gcc.dg/20020220-1.c: New test.
32107
32108 * gcc.dg/20020220-2.c: New test.
32109
32110 * g++.dg/opt/mmx1.C: New test.
32111
32112 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32113
32114 * gcc.c-torture/compile/20020110.c: New test.
32115
32116 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32117
32118 * gcc.c-torture/execute/20020219-1.c: New test.
32119
32120 * gcc.dg/20020219-1.c: New test.
32121
32122 * gcc.dg/noncompile/20020220-1.c: New test.
32123
32124 * g++.dg/opt/ptrintsum1.C: New test.
32125
32126 * gcc.dg/debug/20020220-1.c: New test.
32127
32128 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32129
32130 * gcc.c-torture/execute/20020216-1.c: New test.
32131
32132 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32133
32134 * gcc.dg/decl-1.c: Update, new test.
32135
32136 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32137
32138 * g++.dg/abi/bitfield1.C: New test.
32139 * g++.dg/abi/bitfield2.C: New test.
32140
32141 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32142
32143 * gcc.dg/attr-nest.c: New test.
32144
32145 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32146
32147 * gcc.c-torture/execute/20020215-1.c: New test.
32148
32149 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32150
32151 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32152 * g++.dg/debug/debug.exp: New.
32153 * g++.dg/debug/trivial.C: New.
32154 * g++.dg/debug/debug1.C: Moved...
32155 * g++.dg/other/debug1.C: ...from here.
32156 * g++.dg/debug/debug2.C: Moved...
32157 * g++.dg/other/debug2.C: ...from here.
32158 * g++.dg/debug/debug3.C: Moved...
32159 * g++.dg/other/debug3.C: ...from here.
32160
32161 * gcc.dg/noncompile/20020213-1.c: New test.
32162
32163 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32164
32165 * g++.dg/other/debug3.C: New test.
32166
32167 * gcc.c-torture/execute/20020213-1.c: New test.
32168
32169 2002-02-13 Richard Smith <richard@ex-parrot.com>
32170
32171 * g++.old-deja/g++.other/thunk1.C: New test.
32172
32173 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32174
32175 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32176
32177 2002-02-13 Stan Shebs <shebs@apple.com>
32178
32179 * gcc.dg/altivec-3.c: New.
32180
32181 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32182
32183 * gcc.dg/Wunreachable-1.c: New test.
32184 * gcc.dg/Wunreachable-2.c: New test.
32185
32186 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32187
32188 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32189
32190 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32191
32192 * gcc.dg/decl-1.c: New test.
32193
32194 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32195
32196 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32197
32198 2002-02-10 Kazu Hirata <kazu@hxi.com>
32199
32200 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32201 * gcc.c-torture/compile/980506-1.x: Likewise.
32202
32203 2002-02-10 Kazu Hirata <kazu@hxi.com>
32204
32205 * gcc.dg/20020210-1.c: New.
32206
32207 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32208
32209 * g77.f-torture/execute/947.f: New regression test
32210 for PR fortran/947.
32211
32212 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32213
32214 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32215 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32216
32217 2002-02-08 Richard Henderson <rth@redhat.com>
32218
32219 * gcc.c-torture/compile/labels-3.c: New.
32220
32221 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32222
32223 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32224 expression statements work instead.
32225 * gcc.dg/noncompile/20020207-1.c: New test.
32226
32227 2002-02-07 Richard Henderson <rth@redhat.com>
32228
32229 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32230
32231 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32232
32233 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32234 message from g77
32235 * lib/g77-dg.exp: Trim g77 error messages so that they are
32236 recognized by dg.exp.
32237
32238 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32239
32240 PR fortran/5473
32241 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32242
32243 2002-02-07 Richard Henderson <rth@redhat.com>
32244
32245 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32246 to be sufficiently aligned for integers.
32247
32248 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32249
32250 * g++.dg/template/friend4.C: New test.
32251
32252 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32253
32254 PR fortran/5743
32255 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32256 unsupported cases.
32257
32258 2002-02-07 Richard Henderson <rth@redhat.com>
32259
32260 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32261 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32262 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32263 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32264
32265 2002-02-06 Richard Henderson <rth@redhat.com>
32266
32267 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32268
32269 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32270
32271 * gcc.dg/20020206-1.c: New test.
32272
32273 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32274
32275 * gcc.c-torture/execute/20020206-1.c: New test.
32276
32277 * gcc.c-torture/execute/20020206-2.c: New test.
32278
32279 PR optimization/5429:
32280 * gcc.c-torture/compile/20020206-1.c: New test.
32281
32282 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32283
32284 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32285 as certain file formats cannot support particularly large
32286 alignments.
32287
32288 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32289 and do not expect to be able to link the executable.
32290
32291 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32292 fail because the COFF format does not support the weak attribute.
32293
32294 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32295
32296 * g77.dg/pr5473.f: New test
32297
32298 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32299
32300 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32301 Fix testcase accordingly.
32302
32303 2002-02-04 Richard Henderson <rth@redhat.com>
32304
32305 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32306 (buf): Change to be an array of pointers, not ints.
32307
32308 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32309
32310 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32311 before all tests. Move warning one line above to match where it
32312 C frontend emits.
32313 * gcc.dg/Wswitch-2.c: New test.
32314 * g++.dg/warn/Wswitch-1.C: New test.
32315 * g++.dg/warn/Wswitch-2.C: New test.
32316
32317 2002-02-04 Richard Henderson <rth@redhat.com>
32318
32319 * g++.dg/abi/offsetof.C: Fix size comparison.
32320
32321 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32322
32323 * gcc.dg/cast-qual-2.c: New test.
32324
32325 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32326
32327 * gcc.dg/20020201-4.c: New test.
32328
32329 2002-02-04 Ben Elliston <bje@redhat.com>
32330
32331 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32332 target_info attribute != 0, in addition to the empty string.
32333 (gcc_target_compile): Likewise.
32334
32335 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32336
32337 * gcc.dg/Wswitch.c: New test.
32338 PR gcc/4475. PR gcc/3780.
32339
32340 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32341
32342 * g77.f-torture/execute/5122.f: New test for regressions
32343 against PR fortran/5122.
32344
32345 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32346
32347 * g77.f-torture/compile/pr3743.f: Delete
32348 * g77.dg/pr3743-1.f: New test.
32349 * g77.dg/pr3743-2.f: New test.
32350 * g77.dg/pr3743-3.f: New test.
32351 * g77.dg/pr3743-4.f: New test.
32352
32353 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32354
32355 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32356
32357 2002-02-02 Richard Henderson <rth@redhat.com>
32358
32359 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32360 * gcc.c-torture/execute/bf64-1.c: Likewise.
32361
32362 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32363
32364 * gcc.dg/20020201-2.c: New test.
32365
32366 * gcc.dg/20020201-3.c: New test.
32367
32368 * gcc.c-torture/execute/bitfld-2.c: New test.
32369
32370 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32371
32372 * gcc.dg/bitfld-1.c: Update.
32373 * gcc.dg/bitfld-2.c: Update.
32374 * gcc.c-torture/execute/bitfld-1.x: New.
32375
32376 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32377
32378 * gcc.c-torture/execute/20020201-1.c: New test.
32379
32380 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32381
32382 PR target/5469
32383 * gcc.dg/20020201-1.c: New test.
32384
32385 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32386
32387 PR fortran/3743
32388 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32389 * g77.f-torture/compile/pr3743.x: Remove
32390
32391 2002-01-31 Tom Rix <trix@redhat.com>
32392
32393 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32394
32395 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32396
32397 * gcc.dg/noncompile/20020130-1.c: New test.
32398
32399 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32400
32401 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32402
32403 2002-01-29 Richard Henderson <rth@redhat.com>
32404
32405 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32406 to long long.
32407 * gcc.c-torture/execute/bf64-1.c: Likewise.
32408
32409 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32410
32411 * gcc.c-torture/execute/20020129-1.c: New test.
32412
32413 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32414
32415 * gcc.c-torture/compile/20000224-1.c: Update.
32416 * gcc.c-torture/execute/bitfld-1.c: New tests.
32417 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32418 * gcc.dg/uninit-A.c: Update.
32419
32420 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32421
32422 * g++.dg/template/ctor1.C: Add instantiation.
32423
32424 2002-01-28 Paul Koning <pkoning@equallogic.com>
32425
32426 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32427 argument to __builtin_prefetch to be const ptr.
32428
32429 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32430
32431 * gcc.c-torture/compile/20020120-1.c: New test.
32432
32433 2002-01-27 Kazu Hirata <kazu@hxi.com>
32434
32435 * gcc.c-torture/execute/20020127-1.c: New test.
32436
32437 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32438
32439 * g77.dg/f77-edit-i-in.f: New test
32440 * g77.dg/f77-edit-i-out.f: New test
32441
32442 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32443
32444 * gcc.dg/debug/debug.exp: New file.
32445 * gcc.dg/debug/trivial.c: New file.
32446 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32447 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32448 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32449 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32450 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32451 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32452 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32453 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32454 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32455 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32456 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32457 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32458 * gcc.dg/20000503-1.c: Removed.
32459 * gcc.dg/20010207-1.c: Removed.
32460 * gcc.dg/20011223-1.c: Removed.
32461 * gcc.dg/20020104-2.c: Removed.
32462 * gcc.dg/debug-1.c: Removed.
32463 * gcc.dg/debug-2.c: Removed.
32464 * gcc.dg/debug-3.c: Removed.
32465 * gcc.dg/debug-4.c: Removed.
32466 * gcc.dg/debug-5.c: Removed.
32467 * gcc.dg/debug-6.c: Removed.
32468 * gcc.dg/dwarf2-1.c: Removed.
32469 * gcc.dg/dwarf2-2.c: Removed.
32470
32471 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32472
32473 * g++.old-deja/g++.other/eh5.C: New test.
32474 * g++.old-deja/g++.other/sibcall2.C: New test.
32475 * g++.old-deja/g++.other/array9.C: New test.
32476 * g++.old-deja/g++.other/typename2.C: New test.
32477 * g++.old-deja/g++.other/crash60.C: New test.
32478 * g++.old-deja/g++.other/conv9.C: New test.
32479 * g++.old-deja/g++.other/mangle10.C: New test.
32480 * g++.old-deja/g++.other/unchanging1.C: New test.
32481 * g++.old-deja/g++.other/exprstmt1.C: New test.
32482 * g++.old-deja/g++.other/inline23.C: New test.
32483 * g++.old-deja/g++.eh/ia64-1.C: New test.
32484 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32485 * g++.old-deja/g++.other/reload1.C: New test.
32486 * g++.old-deja/g++.other/static20.C: New test.
32487 * g++.old-deja/g++.other/local-alloc1.C: New test.
32488 * g++.old-deja/g++.other/conv8.C: New test.
32489 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32490 * g++.old-deja/g++.other/storeexpr1.C: New test.
32491 * g++.old-deja/g++.other/storeexpr2.C: New test.
32492 * g++.dg/eh/template2.C: New test.
32493 * g++.dg/warn/weak1.C: New test.
32494
32495 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32496
32497 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32498 Remove first, non-varying, argument.
32499
32500 2002-01-23 Richard Henderson <rth@redhat.com>
32501
32502 * gcc.dg/inline-2.c: New.
32503
32504 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32505 Add optional target arg. Check number of arguments.
32506 (scan-assembler-not, scan-assembler-dem): Likewise.
32507 (scan-assembler-dem-not): Likewise.
32508
32509 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32510
32511 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32512 line 12.
32513 * g++.old-deja/g++.brendan/parse3.C,
32514 g++.old-deja/g++.other/crash26.C,
32515 g++.old-deja/g++.other/crash28.C,
32516 g++.old-deja/g++.other/crash29.C,
32517 g++.old-deja/g++.other/crash30.C,
32518 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32519
32520 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32521
32522 * gcc.dg/20020115-1.c: New.
32523
32524 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32525
32526 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32527
32528 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32529
32530 * gcc.dg/20020122-3.c: New.
32531
32532 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32533
32534 * g++.dg/other/gc1.C: New test.
32535
32536 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32537
32538 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32539
32540 2002-01-22 Richard Henderson <rth@redhat.com>
32541
32542 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32543
32544 2002-01-22 Richard Henderson <rth@redhat.com>
32545
32546 * gcc.dg/20020122-4.c: New.
32547
32548 2002-01-22 H.J. Lu <hjl@gnu.org>
32549
32550 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32551 link output.
32552 * gcc.dg/special/ecos.exp: Likewise.
32553 * lib/g++-dg.exp: Likewise.
32554 * lib/g77-dg.exp: Likewise.
32555 * lib/gcc-dg.exp : Likewise.
32556 * lib/mike-g++.exp: Likewise.
32557 * lib/mike-g77.exp: Likewise.
32558 * lib/mike-gcc.exp: Likewise.
32559 * lib/objc-dg.exp: Likewise.
32560
32561 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32562
32563 PR target/5379
32564 * gcc.dg/20020122-2.c: New test.
32565
32566 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32567
32568 * gcc.dg/20020122-1.c: New test.
32569
32570 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32571
32572 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32573
32574 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32575
32576 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32577
32578 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32579
32580 * gcc.c-torture/compile/20020121-1.c: New test.
32581
32582 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32583
32584 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32585 ld_library_path.
32586
32587 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32588
32589 * gcc.dg/20020218-1.c: New test.
32590
32591 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32592
32593 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32594 messages
32595 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32596 "At global scope" warning
32597 * g++.dg/ext/align1.C: Change cygwin test for alignment
32598 from db-bogus to dg-warning
32599
32600 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32601
32602 * g77.f-torture/compile/cpp2.F: New test.
32603
32604 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32605
32606 * g++.dg/template/access1.C: New test.
32607
32608 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32609
32610 * gcc.dg/20020118-1.c: New.
32611
32612 2002-01-18 Kazu Hirata <kazu@hxi.com>
32613
32614 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32615
32616 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32617
32618 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32619 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32620 alignment warnings.
32621
32622 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32623
32624 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32625 torture_with_loops and torture_without_loops
32626
32627 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32628
32629 * gcc.c-torture/compile/20020116-1.c: New test.
32630
32631 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32632
32633 * gcc.dg/20020116-2.c: New test.
32634
32635 * gcc.dg/ultrasp4.c: New test.
32636
32637 * gcc.dg/20020116-1.c: New test.
32638
32639 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32640
32641 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32642 by EABI.
32643
32644 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32645
32646 * gcc.misc-tests/i386-prefetch.exp: New.
32647 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32648 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32649 * gcc.misc-tests/i386-pf-none-1.c: New test.
32650 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32651
32652 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32653
32654 * gcc.dg/gnu89-init-1.c: Add new tests.
32655
32656 2002-01-15 Andreas Jaeger <aj@suse.de>
32657
32658 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32659 * gcc.dg/i386-mmx-2.c: Likewise.
32660 * gcc.dg/i386-sse-1.c: Likewise.
32661 * gcc.dg/i386-sse-2.c: Likewise.
32662 * gcc.dg/i386-sse-3.c: Likewise.
32663
32664 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32665
32666 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32667 Uncomment additional cases that now pass.
32668
32669 2002-01-11 Richard Henderson <rth@redhat.com>
32670
32671 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32672 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32673
32674 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32675
32676 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32677
32678 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32679
32680 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32681 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32682
32683 2002-01-10 Dale Johannesen <dalej@apple.com>
32684
32685 * gcc.c-torture/execute/loop-11.c: New.
32686
32687 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32688
32689 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32690 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32691
32692 2002-01-09 Richard Henderson <rth@redhat.com>
32693
32694 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32695 type in which to perform the operation for each size.
32696
32697 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32698
32699 * gcc.c-torture/compile/20020109-2.c: New test.
32700
32701 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32702
32703 * gcc.c-torture/execute/loop-10.c: New test.
32704
32705 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32706
32707 * gcc.c-torture/compile/20010226-1.c: New test.
32708 * gcc.c-torture/compile/20010227-1.c: New test.
32709 * gcc.c-torture/compile/20010426-1.c: New test.
32710 * gcc.c-torture/compile/20010510-1.c: New test.
32711 * gcc.c-torture/compile/20010605-3.c: New test.
32712 * gcc.c-torture/compile/20010824-1.c: New test.
32713 * gcc.c-torture/execute/20010409-1.c: New test.
32714 * gcc.dg/noncompile/20000901-1.c: New test.
32715 * gcc.dg/20001023-1.c: New test.
32716 * gcc.dg/20001101-1.c: New test.
32717 * gcc.dg/20001102-1.c: New test.
32718 * gcc.dg/20010207-1.c: New test.
32719 * gcc.dg/20010405-1.c: New test.
32720 * gcc.dg/20010822-1.c: New test.
32721 * gcc.dg/20011107-1.c: New test.
32722
32723 2002-01-09 Jeffrey A Law (law@redhat.com)
32724
32725 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32726
32727 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
32728 execution failure on PA targets.
32729
32730 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32731
32732 * gcc.c-torture/compile/20020109-1.c: New test.
32733
32734 2002-01-08 Kazu Hirata <kazu@hxi.com>
32735
32736 * gcc.c-torture/execute/20020108-1.c: New test.
32737
32738 2002-01-08 Jakub Jelinek <jakub@redhat.com>
32739
32740 * gcc.dg/20020108-1.c: New test.
32741
32742 2002-01-08 H.J. Lu <hjl@gnu.org>
32743
32744 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32745 for header files.
32746
32747 2002-01-08 Geoff Keating <geoffk@redhat.com>
32748
32749 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32750 consistency.
32751
32752 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
32753
32754 * gcc.dg/altivec-4.c: Test altivec predicates.
32755
32756 2002-01-07 Jakub Jelinek <jakub@redhat.com>
32757
32758 * gcc.c-torture/execute/20020107-1.c: New test.
32759
32760 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
32761
32762 PR c/5279
32763 * gcc.c-torture/compile/20020106-1.c: New test.
32764
32765 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
32766
32767 * gcc.c-torture/execute/nestfunc-4.c: New test.
32768
32769 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32770
32771 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32772 extra triple that slipped in.
32773 * g++.old-deja/g++.abi/align.C: Likewise.
32774 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32775
32776 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32777
32778 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32779 * g++.old-deja/g++.abi/align.C: Likewise.
32780 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32781
32782 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32783 on FreeBSD/i386.
32784 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32785 FreeBSD.
32786
32787 2002-01-04 Jakub Jelinek <jakub@redhat.com>
32788
32789 * gcc.dg/20020104-1.c: New test.
32790
32791 * gcc.dg/20020104-2.c: New test.
32792
32793 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
32794
32795 * gcc.dg/20020103-1.c: Fix typo in target selector.
32796
32797 2002-01-03 Richard Henderson <rth@redhat.com>
32798
32799 * gcc.dg/20020103-1.c: New.
32800
32801 2002-01-03 Kazu Hirata <kazu@hxi.com>
32802
32803 * gcc.c-torture/execute/20020103-1.c: New test.
32804
32805 2002-01-03 Jakub Jelinek <jakub@redhat.com>
32806
32807 * g++.dg/other/debug2.C: New test.
32808
32809 * gcc.c-torture/compile/20020103-1.c: New test.
32810
32811 2002-01-02 Jakub Jelinek <jakub@redhat.com>
32812
32813 * gcc.dg/gnu89-init-1.c: Added new tests.
32814
32815 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32816
32817 * g++.dg/template/friend2.C: Remove as patch is reverted.
32818
32819 * g++.dg/warn/oldcast1.C: New test.
32820
32821 * g++.dg/template/ptrmem1.C: New test.
32822 * g++.dg/template/ptrmem2.C: New test.
32823
32824 * g++.dg/template/ntp.C: New test.
32825
32826 * g++.dg/other/component1.C: New test.
32827
32828 * g++.dg/template/ttp3.C: New test.
32829
32830 * g++.dg/template/friend2.C: New test.
32831 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32832
32833 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32834
32835 * g++.dg/other/ptrmem1.C: New test.
32836 * g++.dg/other/ptrmem2.C: New test.
32837
32838 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32839
32840 * g++.dg/template/ctor1.C: New test.
32841
32842 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32843
32844 * g++.dg/template/friend2.C: New test.
32845
32846 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
32847
32848 * gcc.dg/mmix-1.c: New test.
32849
32850 2001-12-31 Richard Henderson <rth@redhat.com>
32851
32852 * gcc.dg/asm-5.c: New.
32853
32854 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
32855
32856 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32857 in namespace __gnu_cxx
32858
32859 2001-12-30 Richard Henderson <rth@redhat.com>
32860
32861 * gcc.dg/debug-6.c: New.
32862
32863 2001-12-30 Jakub Jelinek <jakub@redhat.com>
32864
32865 * gcc.c-torture/compile/20011229-2.c: New test.
32866
32867 2001-12-29 Jakub Jelinek <jakub@redhat.com>
32868
32869 * gcc.dg/debug-3.c: New test.
32870 * gcc.dg/debug-4.c: New test.
32871 * gcc.dg/debug-5.c: New test.
32872
32873 2001-12-29 Richard Henderson <rth@redhat.com>
32874
32875 * g++.dg/eh/loop1.C: New.
32876
32877 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32878
32879 * g++.dg/template/crash1.C: New test.
32880
32881 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32882
32883 * g++.dg/other/const1.C: New test.
32884
32885 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
32886
32887 * gcc.c-torture/compile/20011229-1.c: New test.
32888
32889 2001-12-28 Stan Shebs <shebs@apple.com>
32890
32891 * lib/objc-torture.exp: Resync with c-torture.exp.
32892 * lib/objc.exp: Load standard libraries.
32893
32894 2001-12-28 Jakub Jelinek <jakub@redhat.com>
32895
32896 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32897 additional tests.
32898
32899 2001-12-27 Roger Sayle <roger@eyesopen.com>
32900
32901 * gcc.c-torture/execute/string-opt-16.c: New testcase.
32902
32903 2001-12-27 Richard Henderson <rth@redhat.com>
32904
32905 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32906
32907 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
32908
32909 * g++.dg/eh/ctor1.C: New test.
32910 * g++.dg/other/error2.C: New test.
32911
32912 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
32913
32914 * g++.dg/other/init2.C: New test.
32915
32916 2001-12-24 Richard Henderson <rth@redhat.com>
32917
32918 * gcc.dg/20011223-1.c: New.
32919 * gcc.dg/inline-1.c: New.
32920
32921 2001-12-23 Richard Henderson <rth@redhat.com>
32922
32923 * gcc.dg/asm-4.c: Test operand modifiers.
32924
32925 2001-12-23 Richard Henderson <rth@redhat.com>
32926
32927 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32928
32929 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
32930
32931 * gcc.c-torture/execute/20011223-1.c: New test.
32932
32933 2001-12-21 Richard Henderson <rth@redhat.com>
32934
32935 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32936 re-enables the warning.
32937
32938 2001-12-21 Richard Henderson <rth@redhat.com>
32939
32940 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32941
32942 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32943
32944 * gcc.c-torture/compile/20011218-1.c: New test.
32945
32946 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
32947
32948 * gcc.misc-test/arm-isr.exp: New file. Control running of the
32949 arm-isr.c test.
32950 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
32951 epilogue generation for ARM ISR routines.
32952
32953 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32954
32955 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32956 * gcc.dg/format/c90-printf-3.c: Likewise.
32957 * gcc.dg/format/c99-printf-3.c: Likewise.
32958 * gcc.dg/format/ext-1.c: Likewise.
32959 * gcc.dg/format/ext-6.c: Likewise.
32960 * gcc.dg/format/format.h: Prototype unlocked stdio.
32961
32962 2001-12-20 Richard Henderson <rth@redhat.com>
32963
32964 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32965 (arena): Use it.
32966 (malloc): Correct allocation logic. Abort if we fill up the
32967 arena before initialization complete.
32968 (realloc): Correct allocation logic.
32969
32970 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32971
32972 * gcc.c-torture/compile/20011219-2.c: New test.
32973
32974 * gcc.c-torture/execute/20011219-1.c: New test.
32975
32976 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
32977
32978 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32979 target does not support weak symbols.
32980
32981 2001-12-19 Jakub Jelinek <jakub@redhat.com>
32982
32983 * gcc.c-torture/compile/20011219-1.c: New test.
32984
32985 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
32986
32987 * g++.dg/other/error1.C: New test.
32988
32989 2001-12-17 Jeffrey A Law (law@redhat.com)
32990
32991 * gcc.c-torture/execute/20011217-1.c: New test.
32992
32993 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
32994
32995 * objc.dg/special/: New directory.
32996 * objc.dg/special/special.exp: New file.
32997 * objc.dg/special/unclaimed-category-1.h: New file.
32998 * objc.dg/special/unclaimed-category-1a.m: New file.
32999 * objc.dg/special/unclaimed-category-1.m: New file.
33000
33001 2001-12-17 Andreas Jaeger <aj@suse.de>
33002
33003 * gcc.c-torture/compile/20011217-2.c: New test.
33004
33005 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
33006
33007 * gcc.c-torture/compile/20011217-1.c: New test.
33008
33009 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
33010
33011 * testsuite/gcc.dg/20011214-1.c: New.
33012
33013 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
33014
33015 * gcc.dg/altivec-4.c: New.
33016
33017 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
33018
33019 * gcc.dg/20011113-1.c: New test.
33020
33021 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33022
33023 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33024 std::__malloc_alloc_template<0> and
33025 std::__default_alloc_template<false, 0>.
33026
33027 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33028
33029 * objc/execute/bf-21.m: New test.
33030 * objc/execute/enumeration-1.m: New test.
33031 * objc/execute/enumeration-2.m: New test.
33032
33033 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33034
33035 * gcc.dg/gnu89-init-1.c: New test.
33036
33037 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33038
33039 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33040 * g++.old-deja/g++.jason/2371.C: Likewise.
33041 * g++.old-deja/g++.jason/template33.C: Likewise.
33042 * g++.old-deja/g++.jason/template34.C: Likewise.
33043 * g++.old-deja/g++.jason/template36.C: Likewise.
33044 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33045 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33046 * g++.old-deja/g++.other/typename1.C: Likewise.
33047 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33048 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33049 * g++.old-deja/g++.pt/typename11.C: Likewise.
33050 * g++.old-deja/g++.pt/typename14.C: Likewise.
33051 * g++.old-deja/g++.pt/typename16.C: Likewise.
33052 * g++.old-deja/g++.pt/typename3.C: Likewise.
33053 * g++.old-deja/g++.pt/typename4.C: Likewise.
33054 * g++.old-deja/g++.pt/typename5.C: Likewise.
33055 * g++.old-deja/g++.pt/typename7.C: Likewise.
33056 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33057
33058 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33059
33060 * g++.dg/other/linkage1.C: New test.
33061 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33062 specifiers.
33063
33064 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33065
33066 * gcc.dg/concat.c: New test.
33067
33068 2001-12-11 Stan Shebs <shebs@apple.com>
33069
33070 * objc/compile: New test directory.
33071 * objc/compile/compile.exp: New expect script.
33072 * objc/compile/20011211-1.m: New compile test.
33073
33074 2001-12-11 Jason Merrill <jason@redhat.com>
33075
33076 * lib/prune.exp (prune_gcc_output): Also handle "In member
33077 function". So many permutations...
33078
33079 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33080
33081 * g++.dg/template/typedef1.C: New test.
33082
33083 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33084
33085 * g++.dg/other/copy1.C: New test.
33086
33087 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33088
33089 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33090
33091 * gcc.dg/builtin-choose-expr.c: New.
33092
33093 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33094
33095 * gcc.dg/altivec-2.c: New.
33096
33097 2001-12-07 Richard Henderson <rth@redhat.com>
33098
33099 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33100
33101 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33102
33103 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33104 ultrasparc.
33105
33106 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33107
33108 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33109
33110 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33111
33112 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33113 variable argument list.
33114
33115 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33116
33117 * gcc.c-torture/execute/memcheck: Delete entire directory.
33118 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33119 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33120
33121 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33122
33123 * gcc.dg/Wshadow-1.c: New test.
33124
33125 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33126
33127 * gcc.c-torture/compile/20011130-1.c: New test.
33128
33129 * gcc.dg/noncompile/20011025-1.c: New test.
33130
33131 * g++.dg/other/anon-union.C: New test.
33132
33133 * gcc.c-torture/execute/20011024-1.c: New test.
33134
33135 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33136
33137 * gcc.c-torture/execute/20000722-1.x,
33138 gcc.c-torture/execute/20010123-1.x: Remove.
33139 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33140 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33141 gcc.dg/c99-complit-2.c: New tests.
33142
33143 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33144
33145 * g++.dg/inherit/base1.C: New test.
33146
33147 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33148
33149 * g++.dg/other/stdarg1.C: New test.
33150
33151 * gcc.c-torture/compile/20011130-2.c: New test.
33152
33153 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33154
33155 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33156 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33157 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33158 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33159 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33160 * gcc.dg/builtin-prefetch-1.c: New test.
33161
33162 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33163
33164 * gcc.dg/20011130-1.c: New test.
33165
33166 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33167
33168 * g++.dg/other/scope1.C: New test.
33169 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33170
33171 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33172
33173 * gcc.dg/vla-init-1.c: New test.
33174
33175 2001-12-01 Geoff Keating <geoffk@redhat.com>
33176
33177 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33178
33179 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33180
33181 * objc.dg/alias.m: Update.
33182 * objc.dg/class-1.m: Update.
33183 * objc.dg/const-str-1.m: Update.
33184 * objc.dg/fwd-proto-1.m: Update.
33185 * objc.dg/id-1.m: Update.
33186 * objc.dg/super-class-1.m: Update.
33187
33188 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33189
33190 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33191 constructs.
33192
33193 2001-11-28 Jeffrey A Law (law@cygnus.com)
33194
33195 * gcc.c-torture/execute/20011128-1.c: New test.
33196
33197 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33198
33199 * gcc.dg/20011127-1.c: New test.
33200
33201 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33202
33203 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33204 from Austin Group draft 7.
33205 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33206 scanf format arguments.
33207 * gcc.dg/format/no-exargs-2.c: New test.
33208
33209 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33210
33211 * g++.dg/abi/vbase8-4.C: New test.
33212
33213 2001-11-24 Ian Lance Taylor <ian@airs.com>
33214
33215 * gcc.c-torture/execute/20011121-1.c: New test.
33216
33217 2001-11-23 Jeffrey A Law (law@cygnus.com)
33218
33219 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33220
33221 2001-11-23 Andreas Jaeger <aj@suse.de>
33222
33223 * gcc.dg/cpp/charconst-2.c: New test.
33224
33225 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33226
33227 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33228 to the host if it is remote. Let tests specify extra headers
33229 they use.
33230 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33231 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33232 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33233 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33234 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33235 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33236 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33237 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33238 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33239 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33240
33241 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33242
33243 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33244 for little endian ARMs.
33245
33246 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33247
33248 * gcc.c-torture/compile/20011119-1.c: New test.
33249 * gcc.c-torture/compile/20011119-2.c: New test.
33250
33251 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33252
33253 * gcc.dg/altivec-1.c: Fix typo.
33254
33255 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33256
33257 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33258
33259 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33260
33261 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33262
33263 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33264
33265 * lib/g77.exp: Don't specify --rpath-link.
33266
33267 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33268 across all the headers.
33269 * gcc.dg/format/format.exp: For testing on a remote host,
33270 copy format.h.
33271
33272 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33273 * gcc.c-torture/execute/930406-1.c: Likewise.
33274 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33275
33276 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33277
33278 * gcc.dg/altivec-1.c: New.
33279
33280 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33281
33282 * gcc.dg/cpp/fpreprocessed.c: New test case.
33283
33284 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33285
33286 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33287 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33288 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33289
33290 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33291
33292 * gcc.dg/no-builtin-1.c: New test.
33293
33294 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33295
33296 * gcc.c-torture/execute/20011115-1.c: New test.
33297
33298 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33299
33300 * gcc.c-torture/compile/20011114-2.c: New test.
33301 * gcc.c-torture/compile/20011114-3.c: New test.
33302 * gcc.c-torture/compile/20011114-4.c: New test.
33303
33304 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33305
33306 * g++.dg/other/init1.C: New test.
33307
33308 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33309
33310 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33311 message.
33312
33313 * gcc.c-torture/execute/20011114-1.c: New testcase.
33314
33315 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33316 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33317 like the (before this change) version of 20010327-1.c.
33318
33319 2001-11-14 Roger Sayle <roger@eyesopen.com>
33320
33321 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33322
33323 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33324
33325 * g++.dg/init/array2.C: New test.
33326
33327 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33328
33329 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33330
33331 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33332
33333 * g++.dg/other/forscope1.C: New test.
33334 * g++.dg/ext/forscope1.C: New test.
33335 * g++.dg/ext/forscope2.C: New test.
33336
33337 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33338
33339 * gcc.c-torture/execute/20011113-1.c: New test.
33340
33341 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33342
33343 * gcc.c-torture/execute/20011109-2.c: New test.
33344
33345 * gcc.c-torture/execute/20011109-1.c: New test.
33346
33347 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33348
33349 * gcc.c-torture/compile/20011109-1.c: New test.
33350
33351 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33352
33353 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33354 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33355 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33356 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33357 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33358 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33359 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33360
33361 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33362
33363 * g++.dg/warn/Wshadow-1.C: New tests.
33364 * g++.old-deja/g++.mike/for3.C: Update.
33365
33366 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33367
33368 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33369 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33370 XFAILs. Adjust expected error texts.
33371 * gcc.c-torture/compile/20011106-1.c,
33372 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33373 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33374 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33375 gcc.dg/c99-array-lval-5.c: New tests.
33376
33377 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33378
33379 * gcc.dg/cpp/defined.c: Update.
33380
33381 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33382
33383 * gcc.c-torture/execute/anon-1.c: New test.
33384
33385 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33386
33387 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33388 same size, so no warning should be produced on stormy16.
33389
33390 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33391 due to oversized array.
33392 * g++.old-deja/g++.mike/ns15.C: Likewise.
33393 * g++.old-deja/g++.pt/crash16.C: Likewise.
33394
33395 2001-11-02 Graham Stott <grahams@redhat.com>
33396
33397 * g++.dgother/debug1.C: Fix typos.
33398
33399 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33400
33401 * g++.dg/other/debug1.C: New test.
33402
33403 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33404
33405 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33406 of unsigned long.
33407
33408 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33409
33410 * gcc.dg/20011029-2.c: New test.
33411
33412 * gcc.c-torture/compile/20011029-1.c: New test.
33413
33414 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33415
33416 * objc/execute/class_self-1.m: New test.
33417 * objc/execute/class_self-2.m: New test.
33418
33419 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33420
33421 * gcc.misc-tests/msgs.exp: Delete.
33422 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33423 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33424 error set to match recent changes.
33425
33426 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33427
33428 * gcc.dg/20011021-1.c: New test.
33429
33430 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33431
33432 * gcc.c-torture/compile/20011023-1.c: New test.
33433
33434 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33435
33436 * lib/g77.exp: Rewrite based on lib/g++.exp.
33437
33438 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33439
33440 * gcc.c-torture/execute/20011019-1.c: New test.
33441
33442 * gcc.dg/20011018-1.c: New test.
33443
33444 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33445
33446 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33447
33448 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33449
33450 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33451 * gcc.dg/attr-invalid.c: Likewise.
33452
33453 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33454
33455 * testsuite/gcc.dg/20011015-1.c: New test.
33456
33457 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33458
33459 * g++.dg/template/unify2.C: New test.
33460
33461 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33462
33463 * g++.dg/other/exception-specification.C: New test
33464
33465 2001-10-13 Tom Rix <trix@redhat.com>
33466
33467 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33468 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33469
33470 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33471
33472 * testsuite/gcc.dg/20011009-1.c: New test.
33473
33474 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33475
33476 PR g++/4476
33477 * g++.dg/other/friend1.C: New test.
33478
33479 2001-10-11 Richard Henderson <rth@redhat.com>
33480
33481 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33482
33483 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33484
33485 * gcc.c-torture/compile/20011010-1.c: New.
33486
33487 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33488
33489 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33490 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33491 g77.f-torture/execute/execute.exp,
33492 g77.f-torture/noncompile/noncompile.exp,
33493 gcc.c-torture/compile/compile.exp,
33494 gcc.c-torture/execute/execute.exp,
33495 gcc.c-torture/execute/ieee/ieee.exp,
33496 gcc.c-torture/execute/memcheck/memcheck.exp,
33497 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33498 objc/execute/execute.exp: Update FSF address.
33499
33500 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33501
33502 * gcc.dg/cpp/cmdlne-C.c: Update.
33503 * gcc.dg/cpp/cmdlne-C2.c: New.
33504
33505 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33506
33507 * gcc.c-torture/execute/20011008-3.c: New.
33508
33509 2001-10-08 DJ Delorie <dj@redhat.com>
33510
33511 * gcc.dg/20011008-1.c: New.
33512 * gcc.dg/20011008-2.c: New.
33513
33514 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33515
33516 * gcc.dg/cpp/spacing1.c: Update test.
33517
33518 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33519
33520 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33521 spelling errors of "separate" as "seperate".
33522
33523 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33524
33525 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33526 enough to avoid inlining.
33527
33528 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33529
33530 * lib/g77.exp: set libg2c_dir correctly.
33531
33532 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33533
33534 * gcc.dg/cpp/macro11.c: New test.
33535
33536 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33537
33538 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33539 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33540 gcc.dg/format/multattr-3.c: New tests.
33541 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33542 tests for format attributes on function pointers being rejected.
33543
33544 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33545
33546 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33547
33548 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33549
33550 * g++.dg/warn/format1.C: New test.
33551
33552 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33553
33554 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33555
33556 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33557
33558 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33559
33560 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33561
33562 * gcc.dg/cpp/redef2.c: Add test.
33563
33564 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33565
33566 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33567 long-standing bug on i686, apparently.
33568 * gcc.c-torture/execute/loop-2c.x: New file.
33569 * gcc.c-torture/execute/loop-2d.x: New file.
33570 * gcc.c-torture/execute/loop-3c.x: New file.
33571
33572 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33573
33574 * gcc.dg/cpp/20000625-2.c: Correct line number.
33575
33576 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33577
33578 * gcc.dg/cpp/macro10.c: New test.
33579 * gcc.dg/cpp/strify3.c: New test.
33580 * gcc.dg/cpp/spacing1.c: Add tests.
33581 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33582 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33583
33584 2001-09-24 DJ Delorie <dj@redhat.com>
33585
33586 * gcc.c-torture/execute/20010924-1.c: New test.
33587
33588 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33589
33590 * testsuite/objc/execute/paste.m: Remove.
33591
33592 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33593
33594 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33595
33596 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33597
33598 * g77.dg/strlen0.f: New test.
33599
33600 2001-09-21 Richard Henderson <rth@redhat.com>
33601
33602 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33603 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33604
33605 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33606
33607 Table-driven attributes.
33608 * g++.dg/ext/attrib1.C: New test.
33609
33610 2001-09-20 DJ Delorie <dj@redhat.com>
33611
33612 * gcc.dg/20000926-1.c: Update expected warning messages.
33613 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33614 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33615 array.
33616
33617 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33618
33619 * g++.dg/eh/registers1.C: New test case.
33620
33621 2001-09-17 Richard Henderson <rth@redhat.com>
33622
33623 * gcc.dg/array-5.c: Fix VLA decomposition test.
33624
33625 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33626
33627 * gcc.dg/cpp/line5.c: New testcase.
33628
33629 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33630
33631 * gcc.dg/cpp/macro9.c: New test.
33632
33633 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33634
33635 * gcc.c-torture/execute/980223.c: Change type of addr from long
33636 to char *.
33637
33638 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33639
33640 * gcc.c-torture/execute/20010915-1.c: New test.
33641
33642 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33643
33644 * g77.dg/bprob: New directory.
33645 * g77.dg/bprob/bprob.exp: New file.
33646 * g77.dg/bprob/bprob-1.f: New test.
33647 * g77.dg/gcov: New directory.
33648 * g77.dg/gcov/gcov.exp: New file.
33649 * g77.dg/gcov/gcov-1.f: New test.
33650 * g77.dg/gcov/gcov-1.x: New file.
33651
33652 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33653
33654 * gcc.dg/cpp/directiv.c: Update.
33655 * gcc.dg/cpp/undef1.c: Update.
33656
33657 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33658
33659 * gcc.dg/20010912-1.c: New test.
33660
33661 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33662
33663 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33664 language-independent file in lib.
33665 * lib/gcov.exp: New file.
33666
33667 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33668
33669 * gcc.c-torture/compile/20010911-1.c: New test.
33670
33671 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33672
33673 * lib/profopt.exp: New, to support profile-directed optimizations.
33674 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33675 * gcc.misc-tests/bprob-1.c: New test.
33676 * gcc.misc-tests/bprob-2.c: New test.
33677
33678 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33679
33680 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33681 XFAIL and which kinds of gcov output to verify.
33682 * gcc.misc-tests/gcov-4b.x: New file.
33683 * gcc.misc-tests/gcov-5b.x: New file.
33684 * gcc.misc-tests/gcov-6.x: New file.
33685 * gcc.misc-tests/gcov-7.c: New test.
33686 * gcc.misc-tests/gcov-7.x: New file.
33687
33688 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33689
33690 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33691 * gcc.misc-tests/gcov-6.c: New test.
33692
33693 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33694
33695 PR c++/3986
33696 * g++.dg/abi/vbase1.C: New test.
33697
33698 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33699
33700 * objc.dg/method-2.m: New.
33701
33702 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33703
33704 PR c++/4203
33705 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33706 * g++.dg/init/empty1.C: New test.
33707
33708 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33709
33710 * gcc.c-torture/compile/20010903-1.c: New test.
33711
33712 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33713
33714 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33715 for m68k.
33716
33717 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
33718
33719 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33720
33721 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33722
33723 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33724
33725 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
33726
33727 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33728 for 16-bit 'unsigned int'.
33729
33730 2001-08-29 Kazu Hirata <kazu@hxi.com>
33731
33732 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33733
33734 2001-08-27 Richard Henderson <rth@redhat.com>
33735
33736 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33737 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33738
33739 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
33740
33741 * gcc.dg/asm-names.c (ymain): New.
33742
33743 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
33744
33745 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33746 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33747 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33748
33749 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33750
33751 * gcc.dg/compare5.c: New testcase.
33752
33753 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
33754
33755 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33756 and "In instantiation".
33757
33758 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
33759
33760 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33761
33762 2001-08-20 Janis Johnson <janis187@us.ibm.com>
33763
33764 * gcc.misc-tests/gcov.exp: Add support for branch information.
33765 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33766 * gcc.misc-tests/gcov-4.c: New test.
33767 * gcc.misc-tests/gcov-4b.c: New test.
33768 * gcc.misc-tests/gcov-5b.c: New test.
33769
33770 2001-08-20 Zack Weinberg <zackw@panix.com>
33771
33772 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33773 expected to fail.
33774
33775 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
33776
33777 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33778
33779 2001-08-19 Jakub Jelinek <jakub@redhat.com>
33780
33781 * g++.dg/eh/template1.C: New test.
33782
33783 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
33784
33785 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33786 Fix thinko.
33787 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33788 for xfail.
33789
33790 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
33791
33792 * lib/g77-dg.exp: Use prune.exp for common procedures
33793 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33794 * lib/g77.exp: (g77-dg-prune) Remove
33795
33796 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
33797
33798 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33799
33800 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33801
33802 * g++.dg/template/unify1.C: New test.
33803
33804 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
33805
33806 * g++.dg/abi/empty4.C: New test.
33807
33808 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
33809
33810 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33811 solaris2.*
33812 * g77.f-torture/compile/pr3743.x: Likewise.
33813
33814 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
33815
33816 * g++.dg/other/using-declaration.C: New test.
33817
33818 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33819
33820 * gcc.dg/cpp/tr-sign.c: New testcase.
33821
33822 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33823
33824 * gcc.dg/cpp/19951025-1.c: Revert.
33825 * gcc.dg/cpp/directiv.c: We no longer process directives that
33826 interrupt macro arguments.
33827
33828 2001-08-03 Zack Weinberg <zackw@stanford.edu>
33829
33830 * gcc.dg/bconstp-1.c: New test.
33831
33832 2001-08-03 Richard Henderson <rth@redhat.com>
33833
33834 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33835
33836 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
33837
33838 * gcc.dg/cpp/19951025-1.c: Update.
33839
33840 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
33841
33842 * g77.dg/ff90-1.f (s): Fix reference of variable z,
33843 should be x.
33844
33845 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
33846
33847 Kill -fhonor-std.
33848 * g++.old-deja/g++.ns/ns14.C: Remove special options.
33849 * g++.old-deja/g++.other/std1.C: Likewise.
33850 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33851
33852 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33853
33854 * lib/g77.exp: Load gcc-defs.exp for common procedures
33855 (g77_pass, g77_fail, g77_finish, g77_exit,
33856 ${tool}_check_unsupported_p} Now redundant. Deleted.
33857
33858 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33859
33860 * g77.dg/fbackslash.f
33861 * g77.dg/fcase-preserve.f
33862 * g77.dg/ff90-1.f
33863 * g77.dg/ffixed-line-length-0.f
33864 * g77.dg/ffixed-line-length-132.f
33865 * g77.dg/ffixed-line-length-7.f
33866 * g77.dg/ffixed-line-length-72.f
33867 * g77.dg/ffixed-line-length-none.f
33868 * g77.dg/ffree-form-1.f
33869 * g77.dg/fno-backslash.f
33870 * g77.dg/fno-f90-1.f
33871 * g77.dg/fno-fixed-form-1.f
33872 * g77.dg/fno-onetrip.f
33873 * g77.dg/fno-typeless-boz.f
33874 * g77.dg/fno-underscoring.f
33875 * g77.dg/fno-vxt-1.f
33876 * g77.dg/fonetrip.f
33877 * g77.dg/ftypeless-boz.f
33878 * g77.dg/fugly-assumed.f
33879 * g77.dg/funderscoring.f
33880 * g77.dg/fvxt-1.f
33881
33882 2001-08-01 Ziemowit Laski <zlaski@apple.com>
33883
33884 * objc.dg/fwd-proto-1.m: New.
33885 * objc.dg/local-decl-1.m: New.
33886 * objc.dg/naming-1.m: New.
33887 * objc.dg/naming-2.m: New.
33888 * objc.dg/proto-hier-1.m: New.
33889
33890 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
33891
33892 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33893 largest-type elements to a struct makes its size grow.
33894
33895 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33896
33897 * g++.dg/abi/vthunk1.C: New test.
33898
33899 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33900
33901 * g++.dg/abi/vbase8-22.C: New test.
33902
33903 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33904
33905 * gcc.dg/cpp/macro8.c: New test.
33906
33907 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33908
33909 * g++.dg/abi/vbase8-21.C: New test.
33910
33911 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33912
33913 * g++.dg/abi/vbase8-10.C: New test.
33914
33915 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33916
33917 * lib/g++.exp (g++_set_ld_library_path): Renamed to
33918 ${tool}_set_ld_library_path.
33919 Changed caller.
33920 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33921 g++.exp.
33922
33923 2001-07-26 Stan Cox <scox@redhat.com>
33924
33925 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33926 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33927 gcc_exit, gcc_check_unsupported_p):
33928 Moved to gcc-deps.exp
33929 * gcc-deps.exp: New file.
33930
33931 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33932
33933 * g++.old-deja/g++.pt/defarg14.C: New test.
33934
33935 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33936
33937 * g++.old-deja/g++.other/lineno5.C: New test.
33938
33939 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33940
33941 * g++.old-deja/g++.pt/crash68.C: New test.
33942
33943 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33944
33945 * g++.old-deja/g++.other/crash42.C: New test.
33946
33947 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33948
33949 * gcc.dg/cpp/extratokens.c: Fix.
33950 * gcc.dg/cpp/skipping2.c: New tests.
33951
33952 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33953
33954 * gcc.c-torture/execute/20010724-1.c: New file.
33955 * gcc.c-torture/execute/20010724-1.x: New file.
33956
33957 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33958
33959 * g++.old-deja/g++.other/cond7.C: New test.
33960
33961 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33962
33963 * g++.old-deja/g++.other/optimize4.C: New test.
33964
33965 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33966
33967 * g++.old-deja/g++.abi/vbase8-5.C: New test.
33968
33969 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
33970
33971 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33972 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33973 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33974 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33975
33976 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33977 bug report" message.
33978
33979 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33980 * g++.dg/ext/instantiate1.C: Move from old-deja.
33981
33982 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
33983
33984 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33985 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33986 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33987 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33988
33989 2001-07-23 Jeffrey A Law (law@cygnus.com)
33990
33991 * gcc.c-torture/execute/20010723-1.c: New test.
33992
33993 2001-07-23 Ben Elliston <bje@redhat.com>
33994
33995 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33996
33997 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33998
33999 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34000 i[34567]86-*-*.
34001 Delete handling of ieee_multilib_flags.
34002 Pass -mieee for alpha*-*-* and sh-*-*.
34003 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34004
34005 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
34006
34007 Remove old-abi tests.
34008 * g++.old-deja/g++.mike/p11116.C: Remove.
34009 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34010
34011 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
34012
34013 * g77.f-torture/compile/pr3743.f: New test
34014
34015 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
34016
34017 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34018
34019 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34020
34021 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34022 g++.old-deja/g++.pt/static6.C: Likewise.
34023 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34024 supports weak symbols.
34025
34026 2001-07-18 Andreas Jaeger <aj@suse.de>
34027
34028 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34029 supported again.
34030
34031 2001-07-18 Andreas Jaeger <aj@suse.de>
34032
34033 * gcc.dg/iftrap-1.c: Fix target line.
34034
34035 2001-07-17 Richard Henderson <rth@redhat.com>
34036
34037 * gcc.c-torture/execute/20010717-1.c: New.
34038
34039 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34040
34041 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34042 tests.
34043
34044 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34045
34046 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34047
34048 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34049
34050 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34051 UAC_SIGBUS, UAC_NOPRINT definitions.
34052
34053 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34054
34055 * objc/execute/object_is_class.m: New test.
34056 * objc/execute/object_is_meta_class.m: New test.
34057
34058 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34059
34060 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34061 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34062
34063 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34064
34065 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34066 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34067
34068 2001-07-14 Richard Henderson <rth@redhat.com>
34069
34070 * gcc.dg/iftrap-1.c: New.
34071
34072 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34073
34074 * g77.f-torture/execute/intrinsic77.f: New test.
34075
34076 2001-07-11 Janis Johnson <janis@us.ibm.com>
34077
34078 * gcc.misc-tests/gcov-3.c: New test.
34079
34080 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34081
34082 * gcc.c-torture/compile/20010711-1.c,
34083 * gcc.c-torture/compile/20010711-2.c: New tests.
34084
34085 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34086
34087 * gcc.c-torture/execute/20010711-1.c: New test.
34088
34089 2001-07-11 Ben Elliston <bje@redhat.com>
34090
34091 * g++.old-deja/g++.other/enum5.C: New test.
34092
34093 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34094
34095 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34096 (g++-dg-prune): Call prune_gcc_output.
34097 * prune.exp: New file for prune_gcc_output.
34098 * lib/g++.exp, lib/gcc.exp: Load it.
34099
34100 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34101
34102 * gcc.c-torture/compile/20010701-1.c,
34103 g++.old-deja/g++.ext/attrib6.C: New tests.
34104
34105 2001-07-06 Jeffrey A Law (law@cygnus.com)
34106
34107 * gcc.c-torture/compile/20010706-1.c: New test.
34108
34109 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34110
34111 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34112
34113 2001-06-28 Stan Shebs <shebs@apple.com>
34114
34115 * gcc.dg/pragma-darwin.c: New test.
34116
34117 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34118
34119 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34120 Solaris 2.[678] system.
34121
34122 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34123
34124 * gcc.dg/20010622-1.c: New test.
34125
34126 2001-06-18 Stan Shebs <shebs@apple.com>
34127
34128 * objc.dg: New directory.
34129 * objc.dg/dg.exp: New file.
34130 * objc.dg/alias.m: New.
34131 * objc.dg/class-1.m: New.
34132 * objc.dg/class-2.m: New.
34133 * objc.dg/const-str-1.m: New.
34134 * objc.dg/const-str-2.m: New.
34135 * objc.dg/id-1.m: New.
34136 * objc.dg/method-1.m: New.
34137 * objc.dg/super-class-1.m: New.
34138 * lib/objc-dg.exp: New file.
34139
34140 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34141
34142 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34143 of label name.
34144
34145 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34146
34147 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34148
34149 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34150
34151 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34152 variable.
34153
34154 2001-06-12 Richard Henderson <rth@redhat.com>
34155
34156 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34157
34158 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34159
34160 * g++.old-deja/g++.abi/vbase5.C: New test.
34161 * g++.old-deja/g++.abi/vbase6.C: New test.
34162 * g++.old-deja/g++.abi/vbase7.C: New test.
34163
34164 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34165
34166 * gcc.c-torture/compile/20010610-1.c: New test.
34167
34168 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34169
34170 * g++.old-deja/g++.abi/vbase4.C: New test.
34171
34172 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34173
34174 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34175 support %f for HC11/HC12 targets.
34176 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34177 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34178 on HC11/HC12 targets.
34179 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34180
34181 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34182
34183 * gcc.dg/wchar_t-1.c: New file.
34184 * gcc.dg/wint_t-1.c: Likewise.
34185
34186 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34187
34188 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34189
34190 2001-06-11 Richard Henderson <rth@redhat.com>
34191
34192 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34193
34194 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34195
34196 * gcc.c-torture/compile/20010611-1.c: New test.
34197
34198 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34199
34200 * gcc.dg/c99-tag-1.c: Add more tests.
34201
34202 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34203
34204 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34205 representation on MN10300 and ARM/Thumb.
34206
34207 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34208
34209 * g77.f-torture/execute/20010610.f: New.
34210
34211 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34212
34213 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34214 names.
34215
34216 2001-06-09 Richard Henderson <rth@redhat.com>
34217
34218 * gcc.c-torture/execute/ashrdi-1.c: New.
34219 * gcc.c-torture/execute/ashldi-1.c: New.
34220 * gcc.c-torture/execute/lshrdi-1.c: New.
34221
34222 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34223
34224 * objc/execute/load-3.m: Added. Check sending +load to categories,
34225 in addition to classes.
34226
34227 2001-06-08 Stan Shebs <shebs@apple.com>
34228
34229 * objc/execute/load-2.m: New test. From Nicola Pero
34230 <n.pero@mi.flashnet.it>.
34231
34232 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34233
34234 * gcc.c-torture/execute/20010605-2.c: New test.
34235
34236 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34237
34238 * g++.old-deja/g++.abi/vbase2.C: New test.
34239 * g++.old-deja/g++.abi/vbase3.C: New test.
34240
34241 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34242
34243 * g++.old-deja/g++.pt/friend49.C: New test.
34244
34245 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34246
34247 * g++.old-deja/g++.ext/anon3.C: New test.
34248
34249 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34250
34251 * g++.old-deja/g++.other/conv7.C: New test.
34252
34253 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34254
34255 * gcc.c-torture/compile/20010605-2.c: New test.
34256
34257 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34258
34259 * gcc.c-torture/execute/20010604-1.c: New test.
34260
34261 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34262
34263 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34264
34265 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34266
34267 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34268 (g++_link_flags): Likewise.
34269 (g++_init): Pass gccpath's value to two previous functions.
34270
34271 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34272
34273 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34274 Ensure logfile entry matches exec command line.
34275
34276 2001-05-31 Richard Henderson <rth@redhat.com>
34277
34278 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34279 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34280
34281 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34282
34283 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34284 compiler for irix6.2
34285
34286 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34287
34288 * g++.old-deja/g++.other/optimize3.C: New file.
34289
34290 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34291
34292 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34293 assemble.
34294
34295 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34296
34297 * g++.old-deja/g++.other/optimize2.C: New file.
34298
34299 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34300
34301 * gcc.c-torture/compile/20010518-2.c: New file.
34302 * gcc.c-torture/execute/20010518-1.c: New file.
34303 * gcc.c-torture/execute/20010518-2.c: New file.
34304
34305 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34306
34307 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34308
34309 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34310
34311 G++ no longer defines builtins that do not begin with __builtin.
34312 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34313 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34314 * g++.old-deja/g++.law/builtin1.C: Likewise.
34315 * g++.old-deja/g++.law/cvt2.C: Likewise.
34316 * g++.old-deja/g++.mike/net5.C: Likewise.
34317 * g++.old-deja/g++.other/builtins1.C: Likewise.
34318 * g++.old-deja/g++.other/builtins2.C: Likewise.
34319 * g++.old-deja/g++.other/builtins3.C: Likewise.
34320 * g++.old-deja/g++.other/builtins4.C: Likewise.
34321 * g++.old-deja/g++.other/inline8.C: Likewise.
34322 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34323
34324 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34325
34326 * g++.old-deja/g++.pt/using1.C: Adjust.
34327 * g++.old-deja/g++.pt/using2.C: New test.
34328
34329 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34330
34331 * gcc.dg/cpp/charconst.c: New tests.
34332 * gcc.dg/cpp/escape.c: New tests.
34333 * gcc.dg/cpp/escape-1.c: New tests.
34334 * gcc.dg/cpp/escape-2.c: New tests.
34335 * gcc.dg/cpp/ucs.c: New tests.
34336
34337 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34338
34339 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34340 native compiler for irix6.5.
34341
34342 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34343
34344 * lib/g++.exp (g++_include_flags): Use args to compute
34345 get_multilibs.
34346 (g++_link_flags): Likewise.
34347 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34348
34349 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34350
34351 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34352
34353 2001-05-21 Geoff Keating <geoffk@redhat.com>
34354
34355 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34356 this file.
34357
34358 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34359
34360 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34361 STACK_SIZE;
34362 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34363 to STACK_SIZE; Use it to define size of add_histo array.
34364 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34365 to STACK_SIZE.
34366 (f): Use GITT_SIZE to define size of gitt local table.
34367 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34368 to STACK_SIZE; Use it to define size of bytemem array.
34369
34370 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34371
34372 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34373 on 68HC11/HC12 due to the asm instruction.
34374 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34375 * gcc.c-torture/compile/920520-1.x: Likewise.
34376 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34377 on 68HC11/HC12 because the function is larger than 64K.
34378 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34379 on 68HC11/HC12 because the structure is too large.
34380
34381 2001-05-20 Richard Henderson <rth@redhat.com>
34382
34383 * gcc.c-torture/execute/20010520-1.c: New.
34384
34385 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34386
34387 * g++.old-deja/g++.warn/compare1.C: New test.
34388 * gcc.dg/compare4.c: New test.
34389
34390 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34391
34392 * g++.old-deja/g++.other/optimize1.C: New test.
34393
34394 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34395
34396 * g++.old-deja/g++.pt/spec41.C: New test.
34397
34398 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34399
34400 * gcc.c-torture/compile/20010114-1.x: Remove.
34401
34402 2001-05-18 Stan Shebs <shebs@apple.com>
34403
34404 * gcc.c-torture/compile/20010518-1.c: New test.
34405
34406 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34407
34408 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34409 * g++.old-deja/g++.pt/crash67.C: New test.
34410
34411 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34412
34413 * g++.old-deja/g++.other/debug9.C: New test.
34414
34415 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34416
34417 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34418
34419 2001-05-16 Jan Hubicka <jh@suse.cz>
34420
34421 * gcc.c-torture/compile/20010516-1.c: New test.
34422
34423 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34424
34425 * g++.old-deja/g++.other/crash41.C: New test.
34426
34427 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34428
34429 * g++.old-deja/g++.pt/crash66.C: New test.
34430
34431 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34432
34433 * g++.old-deja/g++.robertl/eb27.C: Convert.
34434
34435 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34436
34437 * g++.dg/friend-warn.C: New test. Do not warn about friend
34438 declaration being redundant.
34439
34440 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34441
34442 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34443
34444 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34445
34446 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34447
34448 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34449
34450 * lib/g++.exp: Use testsuite_flags.
34451
34452 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34453
34454 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34455
34456 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34457
34458 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34459
34460 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34461
34462 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34463
34464 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34465
34466 * gcc.c-torture/compile/20010313-1.c: New test.
34467
34468 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34469
34470 * gcc.dg/cpp/direct2.c: New test.
34471 * gccq.dg/cpp/direct2s.c: New test.
34472
34473 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34474
34475 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34476
34477 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34478 * g++.old-deja/g++.other/op3.C: Likewise.
34479
34480 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34481
34482 * gcc.dg/cpp/syshdr.h: New file.
34483 * gcc.dg/cpp/sysmac1.c: Update.
34484 * gcc.dg/cpp/sysmac2.c: Update.
34485
34486 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34487
34488 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34489
34490 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34491
34492 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34493 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34494
34495 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34496
34497 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34498
34499 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34500
34501 * lib/g++.exp (g++_include_flags): Don't use any special flags
34502 if TESTING_IN_BUILD_TREE is not defined.
34503 (g++_init): Use a plain 'c++' as the compiler if
34504 TESTING_IN_BUILD_TREEE is not defined.
34505
34506 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34507
34508 * g++.old-deja/g++.eh/catch13.C: New test.
34509 * g++.old-deja/g++.eh/catch14.C: New test.
34510
34511 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34512
34513 * gcc.dg/cpp/tr-define.c: New test.
34514
34515 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34516
34517 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34518 <stdlib.h>, not <malloc.h>.
34519
34520 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34521
34522 * g++.old-deja/g++.ns/template17.C: New test.
34523
34524 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34525
34526 * g++.old-deja/g++.pt/ref4.C: New test.
34527
34528 2001-04-30 Richard Henderson <rth@redhat.com>
34529
34530 * gcc.dg/20000724-1.c: Revert last change.
34531
34532 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34533
34534 * g77.f-torture/execute/20010430.f: New test.
34535
34536 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34537
34538 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34539
34540 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34541
34542 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34543
34544 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34545
34546 * g++.old-deja/g++.eh/crash6.C: New test.
34547
34548 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34549
34550 * g++.old-deja/g++.other/warn7.C: New test.
34551
34552 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34553
34554 * g++.old-deja/g++.other/defarg9.C: New test.
34555
34556 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34557
34558 * g77.f-torture/compile/20010426.f: New test.
34559 * g77.f-torture/execute/20010426.f: New test.
34560
34561 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34562
34563 * g77.f-torture/compile/20000629-1.x: Remove - error
34564 has been fixed.
34565
34566 2001-04-26 Jeffrey A Law (law@cygnus.com)
34567
34568 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34569 Tweak slightly to work with g++.dg framework.
34570 * g++.dg/special/ecos.exp: Run initp1.C test.
34571 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34572
34573 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34574 its linker doesn't give line numbers either.
34575 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34576
34577 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34578
34579 * g++.old-deja/g++.other/lex1.C: New test.
34580
34581 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34582
34583 * gcc.dg/noncompile/20010425-1.c: New test.
34584
34585 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34586
34587 * g++.old-deja/g++.pt/mangle2.C: New test.
34588
34589 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34590
34591 * gcc.dg/format/plus-1.c: New test.
34592
34593 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34594
34595 * gcc.dg/20010423-1.c: New test.
34596
34597 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34598
34599 * gcc.c-torture/execute/20010422-1.c: New test.
34600
34601 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34602
34603 * g++.old-deja/g++.ns/type2.C: New test.
34604
34605 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34606
34607 * g++.old-deja/g++.other/perf1.C: New test.
34608
34609 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34610
34611 * gcc.dg/c99-func-2.c: Remove xfail.
34612 * gcc.dg/c99-func-3.c: Remove xfail.
34613 * gcc.dg/c99-func-4.c: Remove xfail.
34614
34615 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34616
34617 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34618
34619 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34620
34621 * gcc.c-torture/compile/20010423-1.c: New test.
34622
34623 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34624
34625 * g++.old-deja/g++.pt/typename28.C: New test.
34626
34627 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34628
34629 * g++.old-deja/g++.abi/empty2.C: New test.
34630 * g++.old-deja/g++.abi/empty3.C: New test.
34631
34632 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34633
34634 * g++.old-deja/g++.other/comdat2.C: New test.
34635 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34636
34637 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34638
34639 * g++.old-deja/g++.other/overload14.C: New test.
34640
34641 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34642
34643 * g++.old-deja/g++.other/lookup23.C: New test.
34644
34645 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34646
34647 * gcc.c-torture/execute/20010403-1.c: New test.
34648
34649 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34650 Mark Mitchell <mark@codesourcery.com>
34651
34652 * lib/old-dejagnu.exp: Don't delete output of executable.
34653 Add .exe suffix to executables.
34654
34655 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34656
34657 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34658
34659 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34660
34661 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34662
34663 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34664
34665 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34666 * g++.old-deja/g++.abi/crash1.C: New test.
34667
34668 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34669
34670 * g++.old-deja/g++.other/crash40.C: New test.
34671
34672 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34673
34674 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34675
34676 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34677
34678 * g++.old-deja/g++.other/warn6.C: New test.
34679
34680 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34681
34682 * g++.old-deja/g++.robertl/eb42.C: Same.
34683
34684 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34685
34686 * gcc.dg/wtr-conversion-1.c: New testcase.
34687
34688 2001-04-10 Richard Henderson <rth@redhat.com>
34689
34690 * g++.old-deja/g++.other/array5.C: New.
34691
34692 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34693
34694 * gcc.c-torture/execute/20010408-1.c: New test.
34695
34696 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34697
34698 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34699 headers and constructs.
34700 * g++.old-deja/g++.robertl/eb79.C: Same.
34701 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34702 * g++.old-deja/g++.robertl/eb73.C: Same.
34703 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34704 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34705 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34706 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34707 * g++.old-deja/g++.robertl/eb44.C: Same.
34708 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34709 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34710 * g++.old-deja/g++.robertl/eb39.C: Same.
34711 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34712 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34713 * g++.old-deja/g++.robertl/eb30.C: Same.
34714 * g++.old-deja/g++.robertl/eb3.C: Same.
34715 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34716 * g++.old-deja/g++.robertl/eb21.C: Same.
34717 * g++.old-deja/g++.robertl/eb15.C: Same.
34718 * g++.old-deja/g++.robertl/eb118.C: Same.
34719 * g++.old-deja/g++.robertl/eb115.C (main): Same.
34720 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34721 * g++.old-deja/g++.robertl/eb109.C: Same.
34722 * g++.old-deja/g++.other/sibcall1.C (main): Same.
34723 * g++.old-deja/g++.mike/rtti1.C: Same.
34724 * g++.old-deja/g++.mike/p658.C: Same.
34725 * g++.old-deja/g++.mike/net46.C: Same.
34726 * g++.old-deja/g++.mike/net34.C: Same.
34727 * g++.old-deja/g++.mike/memoize1.C: Same.
34728 * g++.old-deja/g++.mike/eh2.C: Same.
34729 * g++.old-deja/g++.law/weak.C: Same.
34730 * g++.old-deja/g++.law/visibility7.C: Same.
34731 * g++.old-deja/g++.law/visibility25.C: Same.
34732 * g++.old-deja/g++.law/visibility22.C: Same.
34733 * g++.old-deja/g++.law/visibility2.C: Same.
34734 * g++.old-deja/g++.law/visibility17.C: Same.
34735 * g++.old-deja/g++.law/visibility13.C: Same.
34736 * g++.old-deja/g++.law/visibility10.C: Same.
34737 * g++.old-deja/g++.law/visibility1.C: Same.
34738 * g++.old-deja/g++.law/virtual3.C (eval): Same.
34739 * g++.old-deja/g++.law/vbase1.C: Same.
34740 * g++.old-deja/g++.law/operators32.C: Same.
34741 * g++.old-deja/g++.law/nest3.C: Same.
34742 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34743 * g++.old-deja/g++.law/except5.C (main): Same.
34744 * g++.old-deja/g++.law/cvt7.C (run): Same.
34745 * g++.old-deja/g++.law/cvt2.C: Same.
34746 * g++.old-deja/g++.law/cvt16.C: Same.
34747 * g++.old-deja/g++.law/ctors6.C (bar): Same.
34748 * g++.old-deja/g++.law/ctors17.C (main): Same.
34749 * g++.old-deja/g++.law/ctors13.C: Same.
34750 * g++.old-deja/g++.law/ctors12.C (main): Same.
34751 * g++.old-deja/g++.law/ctors10.C: Same.
34752 * g++.old-deja/g++.law/code-gen5.C: Same.
34753 * g++.old-deja/g++.law/bad-error7.C: Same.
34754 * g++.old-deja/g++.law/arm9.C: Same.
34755 * g++.old-deja/g++.law/arm12.C: Same.
34756 * g++.old-deja/g++.law/arg8.C: Same.
34757 * g++.old-deja/g++.law/arg1.C: Same.
34758 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34759 * g++.old-deja/g++.jason/template31.C: Same.
34760 * g++.old-deja/g++.jason/template24.C (main): Same.
34761 * g++.old-deja/g++.jason/2371.C: Same.
34762 * g++.old-deja/g++.eh/new2.C: Same.
34763 * g++.old-deja/g++.eh/new1.C: Same.
34764 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34765 * g++.old-deja/g++.brendan/nest21.C (main): Same.
34766 * g++.old-deja/g++.brendan/err-msg3.C: Same.
34767 * g++.old-deja/g++.brendan/crash62.C: Same.
34768 * g++.old-deja/g++.brendan/crash52.C: Same.
34769 * g++.old-deja/g++.brendan/crash49.C (main): Same.
34770 * g++.old-deja/g++.brendan/crash38.C: Same.
34771 * g++.old-deja/g++.brendan/crash15.C (main): Same.
34772 * g++.old-deja/g++.brendan/copy9.C: Same.
34773
34774 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
34775
34776 * gcc.c-torture/execute/20001203-2.c (memset):
34777 Count argument is of type __SIZE_TYPE__.
34778
34779 2001-04-04 Diego Novillo <dnovillo@redhat.com>
34780
34781 * gcc.c-torture/compile/20010404-1.c: New test.
34782
34783 2001-04-04 Jakub Jelinek <jakub@redhat.com>
34784
34785 * gcc.c-torture/compile/20010326-1.c: New test.
34786
34787 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
34788
34789 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34790 peculiarities of the SH.
34791 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34792
34793 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34794
34795 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34796 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34797 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34798
34799 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34800
34801 * g77.f-torture/compile/20010321-1.f: New test.
34802
34803 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34804
34805 * gcc.c-torture/compile/20010329-1.c: New test.
34806
34807 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34808
34809 * gcc.c-torture/execute/20010329-1.c: New test.
34810
34811 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34812
34813 * g++.old-deja/g++.other/eh4.C: Fix typo.
34814
34815 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34816
34817 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34818
34819 2001-03-28 Philip Blundell <philb@gnu.org>
34820
34821 * gcc.c-torture/compile/20010328-1.c: New test.
34822
34823 2001-03-27 Richard Henderson <rth@redhat.com>
34824
34825 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34826 * g++.old-deja/g++.eh/vbase3.C: Likewise.
34827
34828 2001-03-27 Alan Modra <alan@linuxcare.com.au>
34829
34830 * gcc.c-torture/compile/20010327-1.c: New test.
34831
34832 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
34833
34834 * g++.old-deja/g++.other/friend12.C: New test.
34835 * g++.old-deja/g++.other/friend9.C: Expect no errors.
34836 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34837
34838 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
34839
34840 * gcc.c-torture/execute/20010325-1.c: New test.
34841
34842 2001-03-23 Jakub Jelinek <jakub@redhat.com>
34843
34844 * g++.old-deja/g++.other/mangle3.C: New test.
34845
34846 2001-03-22 Jakub Jelinek <jakub@redhat.com>
34847
34848 * g++.old-deja/g++.other/anon8.C: New test.
34849
34850 2001-03-20 Philip Blundell <philb@gnu.org>
34851
34852 * gcc.c-torture/compile/20010320-1.c: New test.
34853
34854 2001-03-17 Richard Henderson <rth@redhat.com>
34855
34856 * g++.old-deja/g++.other/eh4.C: Add expected error text.
34857
34858 2001-03-15 Geoff Keating <geoff@redhat.com>
34859
34860 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34861 tests on AIX.
34862
34863 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
34864
34865 * g++.old-deja/g++.other/eh4.C: New test.
34866
34867 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
34868
34869 * gcc.dg/cpp/mi1.c: Update.
34870
34871 2001-03-14 Jakub Jelinek <jakub@redhat.com>
34872
34873 * g++.old-deja/g++.other/regstack.C: New test.
34874
34875 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
34876
34877 * g++.old-deja/g++.other/ref4.C: New test.
34878
34879 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
34880
34881 * objc/execute/va_method.m: Added.
34882 * objc/execute/IMP.m: Added.
34883 * objc/execute/_cmd.m: Added.
34884 * objc/execute/accessing_ivars.m: Added.
34885 * objc/execute/class-1.m: Added.
34886 * objc/execute/class-10.m: Added.
34887 * objc/execute/class-11.m: Added.
34888 * objc/execute/class-12.m: Added.
34889 * objc/execute/class-13.m: Added.
34890 * objc/execute/class-14.m: Added.
34891 * objc/execute/class-2.m: Added.
34892 * objc/execute/class-3.m: Added.
34893 * objc/execute/class-4.m: Added.
34894 * objc/execute/class-5.m: Added.
34895 * objc/execute/class-6.m: Added.
34896 * objc/execute/class-7.m: Added.
34897 * objc/execute/class-8.m: Added.
34898 * objc/execute/class-9.m: Added.
34899 * objc/execute/class-tests-1.h
34900 * objc/execute/class-tests-2.h
34901 * objc/execute/compatibility_alias.m: Added.
34902 * objc/execute/encode-1.m: Added.
34903 * objc/execute/formal_protocol-1.m: Added.
34904 * objc/execute/formal_protocol-2.m: Added.
34905 * objc/execute/formal_protocol-3.m: Added.
34906 * objc/execute/formal_protocol-4.m: Added.
34907 * objc/execute/formal_protocol-5.m: Added.
34908 * objc/execute/formal_protocol-6.m: Added.
34909 * objc/execute/formal_protocol-7.m: Added.
34910 * objc/execute/informal_protocol.m: Added.
34911 * objc/execute/initialize.m: Added.
34912 * objc/execute/load.m: Added.
34913 * objc/execute/many_args_method.m: Added.
34914 * objc/execute/nested-3.m: Added.
34915 * objc/execute/no_clash.m: Added.
34916 * objc/execute/private.m: Added.
34917 * objc/execute/redefining_self.m: Added.
34918 * objc/execute/root_methods.m: Added.
34919 * objc/execute/selector-1.m: Added.
34920 * objc/execute/static-1.m: Added.
34921 * objc/execute/static-2.m: Added.
34922 * objc/execute/va_method.m: Added.
34923
34924 2001-03-10 Richard Henderson <rth@redhat.com>
34925
34926 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34927
34928 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
34929
34930 * g++.old-deja/g++.other/crash31.C: XFAIL.
34931 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34932 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34933 * gcc.c-torture/execute/20010123-1.x: XFAIL.
34934 * gcc.c-torture/execute/20010124-1.x: XFAIL.
34935 * gcc.dg/sequence-pt-1.c: XFAIL one test.
34936
34937 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
34938
34939 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34940
34941 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34942
34943 * gcc.dg/20000724-1.c: Don't use multiline strings.
34944
34945 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34946
34947 * objc/execute/string1.m, objc/execute/string2.m: Compare the
34948 result of -cString against what we expect it to be; don't just
34949 print it out for no one to read.
34950
34951 * objc/execute/string3.m, objc/execute/string4.m: New tests.
34952 Based on testcases provided by Nicola Pero.
34953
34954 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34955
34956 * gcc.dg/cpp/macro7.c: New test.
34957
34958 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34959
34960 * gcc.dg/cpp/multiline.c: Update.
34961
34962 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34963
34964 * g++.old-deja/g++.other/enum3.C: New test.
34965
34966 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34967
34968 * g++.old-deja/g++.other/pod1.C: New test.
34969
34970 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34971
34972 * g++.old-deja/g++.ext/overload1.C: New test.
34973
34974 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34975
34976 * g++.old-deja/g++.pt/using1.C: New test.
34977
34978 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34979
34980 * g++.old-deja/g++.other/using9.C: New test.
34981
34982 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
34983
34984 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34985
34986 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34987
34988 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
34989
34990 * g++.old-deja/g++.ext/realpt1.C: Remove.
34991
34992 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
34993
34994 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34995
34996 2001-02-26 Will Cohen <wcohen@redhat.com>
34997
34998 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34999
35000 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
35001
35002 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35003 templatized constructors.
35004
35005 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35006
35007 * gcc.c-torture/execute/20010224-1.c: New test.
35008
35009 2001-02-23 Jakub Jelinek <jakub@redhat.com>
35010
35011 * gcc.c-torture/execute/20010222-1.c: New test.
35012
35013 2001-02-22 Jakub Jelinek <jakub@redhat.com>
35014
35015 * g++.old-deja/g++.other/inline20.C: New test.
35016
35017 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
35018
35019 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35020
35021 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35022
35023 * g++.old-deja/g++.other/lookup22.C: New test.
35024
35025 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35026
35027 * g77.dg: New directory.
35028 * g77.dg/20010216-1.f: New test case.
35029 * g77.dg/dg.exp: New driver.
35030 * lib/g77-dg.exp: New driver library.
35031
35032 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35033
35034 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35035
35036 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35037
35038 * g++.old-deja/g++.other/decl9.C: New test.
35039
35040 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35041
35042 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35043 not need <string> and also tests the initialization at runtime.
35044
35045 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35046
35047 * gcc.c-torture/execute/longlong.c: New test.
35048
35049 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35050
35051 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35052
35053 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35054
35055 * gcc.c-torture/execute/920302-1.c (execute):
35056 Change argument type to short.
35057
35058 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35059
35060 * g++.old-deja/g++.pt/deduct6.C: New test.
35061
35062 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35063
35064 * g++.old-deja/g++.pt/deduct5.C: New test.
35065
35066 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35067
35068 * gcc.c-torture/execute/20010209-1.c: New test.
35069
35070 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35071
35072 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35073
35074 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35075
35076 * g++.dg/vtgc1.C: Update for new ABI.
35077
35078 * consistency.vlad: New directory, 1665 files.
35079
35080 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35081
35082 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35083 return type.
35084 * gcc.dg/cpp/digraphs.c: Declare puts.
35085
35086 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35087
35088 * g++.old-deja/g++.other/warn5.C: New test.
35089
35090 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35091
35092 * g++.old-deja/g++.pt/spec40.C: New test.
35093
35094 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35095
35096 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35097 case.
35098 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35099
35100 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35101
35102 * gcc.c-torture/compile/20010209-1.c: New test.
35103
35104 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35105
35106 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35107 excess errors message but not if it crashes.
35108 * g++.old-deja/g++.other/crash27.C: Likewise.
35109 * g++.old-deja/g++.other/crash28.C: Likewise.
35110 * g++.old-deja/g++.other/crash30.C: Likewise.
35111 * g++.old-deja/g++.other/crash32.C: Likewise.
35112 * g++.old-deja/g++.other/crash35.C: Likewise.
35113 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35114
35115 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35116
35117 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35118 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35119 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35120 g77.f-torture/execute/execute.exp,
35121 g77.f-torture/noncompile/noncompile.exp,
35122 gcc.c-torture/execute/execute.exp,
35123 gcc.c-torture/execute/memcheck/memcheck.exp,
35124 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35125 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35126 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35127 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35128 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35129 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35130 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35131 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35132 Remove bug reporting instructions with ancient email addresses.
35133
35134 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35135
35136 * gcc.dg/20010202-1.c: New test.
35137 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35138
35139 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35140
35141 * g++.dg/stdbool-if.C: New test.
35142
35143 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35144
35145 * objc/execute/fdecl.m: Added main().
35146
35147 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35148
35149 * gcc.c-torture/execute/20010206-1.c: New test.
35150
35151 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35152
35153 * gcc.dg/cpp/avoidpaste1.c: Update.
35154
35155 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35156
35157 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35158 Pero <nicola@brainstorm.co.uk>.
35159 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35160
35161 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35162
35163 * g++.old-deja/g++.pt/spec39.C: New test.
35164
35165 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35166
35167 * gcc.c-torture/compile/20010202-1.c: New test.
35168
35169 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35170
35171 * g++.old-deja/g++.abi/primary2.C: New test.
35172 * g++.old-deja/g++.abi/primary3.C: New test.
35173 * g++.old-deja/g++.abi/primary4.C: New test.
35174 * g++.old-deja/g++.abi/primary5.C: New test.
35175 * g++.old-deja/g++.abi/vtable3.h: New test.
35176 * g++.old-deja/g++.abi/vtable3a.C: New test.
35177 * g++.old-deja/g++.abi/vtable3b.C: New test.
35178 * g++.old-deja/g++.abi/vtable3c.C: New test.
35179 * g++.old-deja/g++.abi/vtable3d.C: New test.
35180 * g++.old-deja/g++.abi/vtable3e.C: New test.
35181 * g++.old-deja/g++.abi/vtable3f.C: New test.
35182 * g++.old-deja/g++.abi/vtable3g.C: New test.
35183 * g++.old-deja/g++.abi/vtable3h.C: New test.
35184 * g++.old-deja/g++.abi/vtable3i.C: New test.
35185 * g++.old-deja/g++.abi/vtable3j.C: New test.
35186 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35187
35188 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35189
35190 * g++.old-deja/g++.other/anon6.C: New test.
35191 * g++.old-deja/g++.other/anon7.C: New test.
35192
35193 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35194
35195 * gcc.dg/cpp/avoidpaste2.c: New tests.
35196
35197 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35198
35199 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35200
35201 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35202
35203 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35204 DECIMAL_DIG cases for Irix."
35205
35206 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35207
35208 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35209
35210 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35211
35212 * gcc.dg/c99-tag-1.c: New test.
35213
35214 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35215
35216 * gcc.dg/cpp/tr-warn1.c: Add tests.
35217
35218 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35219
35220 * gcc.dg/cpp/avoidpaste1.c: Update.
35221 * gcc.dg/cpp/paste4.c: Update.
35222
35223 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35224
35225 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35226 cases for Irix.
35227
35228 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35229
35230 * g++.old-deja/g++.other/inline19.C: New test.
35231
35232 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35233
35234 * gcc.dg/Wlarger-than.c: New test.
35235
35236 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35237
35238 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35239
35240 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35241
35242 * gcc.c-torture/execute/20010129-1.c: New test.
35243 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35244
35245 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35246
35247 * gcc.dg/cpp/avoidpaste1.c: Test case.
35248
35249 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35250
35251 * g++.old-deja/g++.other/inline18.C: New test.
35252
35253 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35254
35255 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35256 and __builtin_putchar.
35257
35258 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35259
35260 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35261 tests.
35262
35263 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35264
35265 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35266 floating point number rounding mode to round to the nearest
35267 representable mode.
35268
35269 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35270
35271 * g++.old-deja/g++.other/mangle2.C: New test.
35272
35273 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35274
35275 * gcc.c-torture/compile/20010124-1.c: New test.
35276
35277 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35278
35279 * g++.old-deja/g++.pt/spec38.C: New test.
35280
35281 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35282
35283 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35284 "Build don't run".
35285
35286 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35287
35288 * gcc.c-torture/execute/20010123-1.c: New test.
35289
35290 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35291
35292 * g++.old-deja/g++.pt/spec37.C: New test.
35293
35294 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35295
35296 * g++.old-deja/g++.pt/overload14.C: New test.
35297
35298 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35299
35300 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35301 __builtin_return_address.
35302
35303 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35304
35305 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35306 * g++.old-deja/g++.pt/spec35.C: New test.
35307 * g++.old-deja/g++.pt/spec36.C: New test.
35308
35309 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35310
35311 * gcc.c-torture/compile/20010118-1.c: New test.
35312
35313 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35314
35315 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35316
35317 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35318
35319 * gcc.c-torture/execute/20010119-1.c: New test.
35320
35321 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35322
35323 * g++.old-deja/g++.other/vbase5.C: New test.
35324
35325 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35326
35327 * gcc.c-torture/execute/20010118-1.c: New test.
35328
35329 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35330
35331 * g++.old-deja/g++.pt/deduct3.C: New test.
35332
35333 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35334
35335 * g++.old-deja/g++.pt/spec34.C: New test.
35336
35337 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35338
35339 * g77.f-torture/compile/20000601-2.f: New test.
35340
35341 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35342
35343 * g++.old-deja/g++.other/init17.C: New test.
35344
35345 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35346
35347 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35348
35349 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35350
35351 * g++.old-deja/g++.pt/unify8.C: New test.
35352
35353 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35354
35355 * g++.old-deja/g++.abi/vbase1.C: New test.
35356
35357 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35358
35359 * g++.old-deja/g++.pt/crash65.C: New test.
35360
35361 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35362
35363 * gcc.dg/cpp/assembl2.S: New test case.
35364
35365 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35366
35367 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35368 are supported.
35369
35370 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35371
35372 * g++.old-deja/g++.other/builtins1.C: New test.
35373 * g++.old-deja/g++.other/builtins2.C: Likewise.
35374 * g++.old-deja/g++.other/builtins3.C: Likewise.
35375 * g++.old-deja/g++.other/builtins4.C: Likewise.
35376
35377 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35378
35379 * gcc.c-torture/compile/20010117-1.c: New test.
35380 * gcc.c-torture/compile/20010117-2.c: New test.
35381
35382 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35383
35384 * g77.f-torture/execute/20010116.[fx]: New test,
35385 XFAIL on i?86-*-*.
35386 * g77.f-torture/compile/20010115.f: Indicate it's
35387 a test for PR fortran/1636.
35388
35389 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35390
35391 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35392
35393 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35394
35395 * g77.f-torture/compile/20010115.f: New test.
35396
35397 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35398
35399 * g++.old-deja/g++.pt/nontype5.C: New test.
35400
35401 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35402
35403 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35404 have an equivalent working one below it.
35405
35406 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35407
35408 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35409 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35410
35411 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35412
35413 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35414 message containing "init_priority".
35415 (conpr-2.C): Likewise.
35416 (conpr-3.C): Likewise.
35417 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35418
35419 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35420
35421 * gcc.c-torture/execute/20010114-2.c: New test.
35422
35423 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35424
35425 * gcc.c-torture/compile/20010114-1.c: New test.
35426 * gcc.c-torture/compile/20010114-1.x: Xfail.
35427 * gcc.c-torture/compile/20010114-2.c: New test.
35428 * gcc.c-torture/execute/20010114-1.c: New test.
35429 * gcc.dg/trunc-1.c: New test.
35430 * gcc.dg/uninit-B.c: New test.
35431
35432 2001-01-13 Nick Clifton <nickc@redhat.com>
35433
35434 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35435 target.
35436
35437 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35438
35439 * gcc.c-torture/compile/20010113-1.c: New test.
35440
35441 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35442
35443 * gcc.c-torture/compile/20001212-1.c: New test.
35444
35445 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35446
35447 * gcc.dg/cpp/widestr1.c: Update.
35448 * gcc.dg/cpp/prag-imp.c: Remove.
35449
35450 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35451
35452 * gcc.c-torture/execute/20000801-3.x: Remove.
35453 * gcc.dg/c90-init-1.c: New test.
35454 * gcc.dg/c99-init-1.c: New test.
35455 * gcc.dg/c99-init-2.c: New test.
35456 * gcc.dg/gnu99-init-1.c: New test.
35457
35458 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35459
35460 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35461 testing that no relevant ones were found.
35462
35463 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35464
35465 * g++.old-deja/g++.pt/cast2.C: New test.
35466
35467 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35468
35469 * g++.old-deja/g++.pt/friend47.C: New test.
35470
35471 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35472
35473 * g++.old-deja/g++.pt/instantiate13.C: New test.
35474
35475 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35476
35477 * g++.old-deja/g++.other/defarg7.C: New test.
35478 * g++.old-deja/g++.other/defarg8.C: New test.
35479
35480 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35481
35482 * g++.old-deja/g++.pt/crash64.C: New test.
35483
35484 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35485
35486 * g++.old-deja/g++.pt/crash63.C: New test.
35487
35488 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35489
35490 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35491
35492 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35493
35494 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35495
35496 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35497
35498 * g++.old-deja/g++.pt/error3.C: New test.
35499
35500 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35501
35502 * g++.old-deja/g++.other/crash39.C: New test.
35503
35504 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35505
35506 * g++.old-deja/g++.other/vbase4.C: New test.
35507
35508 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35509
35510 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35511 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35512 * gcc.dg/special/special.exp: New test driver which will check
35513 for alias support for the above test.
35514
35515 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35516
35517 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35518 problems on small machines.
35519 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35520 parameterize.
35521
35522 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35523
35524 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35525 mips.
35526 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35527
35528 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35529
35530 * g++.old_deja/g++.pt/using8.C: New test.
35531
35532 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35533
35534 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35535
35536 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35537
35538 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35539 where a failure is expected.
35540 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35541
35542 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35543
35544 * g++.old_deja/g++.pt/instantiate12.C: New test.
35545
35546 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35547
35548 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35549 start of structs.
35550 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35551 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35552 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35553 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35554 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35555 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35556 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35557 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35558 * g++.old-deja/g++.eh/spec6.C: Likewise.
35559 * g++.old-deja/g++.jason/crash3.C: Likewise.
35560 * g++.old-deja/g++.law/ctors11.C: Likewise.
35561 * g++.old-deja/g++.law/ctors17.C: Likewise.
35562 * g++.old-deja/g++.law/ctors5.C: Likewise.
35563 * g++.old-deja/g++.law/ctors9.C: Likewise.
35564 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35565 * g++.old-deja/g++.mike/net22.C: Likewise.
35566 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35567 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35568 * g++.old-deja/g++.mike/virt3.C: Likewise.
35569 * g++.old-deja/g++.niklas/t128.C: Likewise.
35570 * g++.old-deja/g++.other/anon4.C: Likewise.
35571 * g++.old-deja/g++.other/using1.C: Likewise.
35572 * g++.old-deja/g++.other/warn3.C: Likewise.
35573 * g++.old-deja/g++.pt/t37.C: Likewise.
35574 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35575 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35576
35577 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35578
35579 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35580
35581 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35582
35583 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35584
35585 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35586
35587 * gcc.c-torture/compile/20010107-1.c: New test.
35588
35589 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35590
35591 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35592
35593 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35594
35595 * gcc.dg/format/format.h: New file.
35596 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35597 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35598 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35599 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35600 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35601 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35602 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35603 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35604 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35605 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35606 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35607 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35608 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35609 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35610 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35611 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35612 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35613 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35614 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35615 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35616 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35617 instead of declaring standard types, macros and functions in each
35618 test.
35619
35620 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35621
35622 * gcc.c-torture/execute/20010106-1.c: New test.
35623
35624 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35625
35626 * gcc.dg/format/format.exp: New file.
35627 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35628 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35629 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35630 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35631 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35632 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35633 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35634 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35635 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35636 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35637 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35638 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35639 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35640 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35641 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35642 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35643 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35644 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35645 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35646 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35647 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35648 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35649 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35650 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35651 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35652 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35653 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35654 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35655 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35656 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35657 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35658 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35659 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35660 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35661 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35662 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35663 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35664 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35665 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35666 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35667 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35668 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35669
35670 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35671
35672 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35673 account.
35674
35675 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35676
35677 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35678
35679 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35680
35681 * g++.old-deja/g++.pt/crash62.C: New test.
35682
35683 2001-01-04 Richard Henderson <rth@redhat.com>
35684
35685 * gcc.dg/20000926-1.c: Update expected warnings.
35686 * gcc.dg/array-2.c: Likewise.
35687 * gcc.dg/array-4.c: Also validate flexible array members.
35688 * gcc.dg/c99-flex-array-1.c: New.
35689
35690 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35691
35692 * gcc.c-torture/compile/20001222-1.x: Remove.
35693
35694 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35695
35696 * gcc.c-torture/execute/built-in-setjmp.c: New.
35697
35698 2001-01-03 Richard Henderson <rth@redhat.com>
35699
35700 * gcc.dg/940510-1.c: Update expected error wording.
35701 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35702
35703 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35704
35705 * lib/target-supports.exp (check_alias_available): Modified to
35706 indicate aliases not supported if only weak aliases are supported.
35707
35708 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35709
35710 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35711 Turn on cmpstrsi checks for __pj__ and __i370__.
35712
35713 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35714
35715 * g++.old-deja/g++.other/virtual11.C: New test.
35716
35717 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35718
35719 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35720
35721 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35722
35723 * gcc.c-torture/compile/20010102-1.c: New test.
35724
35725 2001-01-02 Andreas Jaeger <aj@suse.de>
35726
35727 * gcc.dg/noreturn-3.c: New test.
35728
35729 * gcc.dg/noreturn-4.c: New test.
35730
35731 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35732
35733 * gcc.c-torture/execute/stdio-opt-1.c: Also test
35734 __builtin_fputc and __builtin_fwrite.
35735
35736 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35737
35738 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35739 signed char, not default char.
35740
35741 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35742
35743 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35744
35745 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
35746
35747 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35748
35749 2000-12-29 Richard Henderson <rth@redhat.com>
35750
35751 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35752 (__cyg_profile_func_exit): Define.
35753
35754 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
35755
35756 * g++.dg/vtgc1.C: New test.
35757
35758 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
35759
35760 * gcc.dg/noncompile/20001228-1.c: New test.
35761
35762 * gcc.dg/20001228-1.c: New test.
35763
35764 * gcc.c-torture/execute/20001228-1.c: New test.
35765
35766 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
35767
35768 * gcc.dg/format-strfmon-1.c: New test.
35769
35770 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35771
35772 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35773 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35774 * gcc.c-torture/execute/string-opt-1.c: Likewise.
35775 * gcc.c-torture/execute/string-opt-2.c: Likewise.
35776 * gcc.c-torture/execute/string-opt-3.c: Likewise.
35777 * gcc.c-torture/execute/string-opt-4.c: Likewise.
35778 * gcc.c-torture/execute/string-opt-6.c: Likewise.
35779 * gcc.c-torture/execute/string-opt-7.c: Likewise.
35780 * gcc.c-torture/execute/string-opt-8.c: Likewise.
35781 * gcc.c-torture/execute/string-opt-9.c: Likewise.
35782 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35783 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35784 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35785
35786 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35787 * gcc.c-torture/execute/string-opt-4.c: Test index.
35788
35789 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
35790
35791 * gcc.c-torture/compile/20001226-1.c: New test.
35792
35793 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
35794
35795 * gcc.c-torture/compile/20001222-1.c: New test.
35796 * gcc.c-torture/compile/20001222-1.x: Xfail.
35797
35798 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
35799
35800 * gcc.c-torture/execute/comp-goto-2.c: New test.
35801
35802 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
35803
35804 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35805 Use long types if __INT_MAX__ is 32767.
35806 (main): Use cast to (sint32 *) when poking 88 into a_page.
35807
35808 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35809
35810 2000-12-21 Bernd Schmidt <bernds@redhat.com>
35811
35812 * gcc.c-torture/compile/20001221-1.c: New test.
35813 * gcc.c-torture/execute/20001221-1.c: New test.
35814
35815 2000-12-20 Richard Henderson <rth@redhat.com>
35816
35817 * g++.old-deja/g++.pt/crash36.C: Update error lines.
35818 * g++.old-deja/g++.robertl/eb109.C: Likewise.
35819
35820 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35821
35822 * gcc.dg/compare3.c: New test.
35823
35824 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35825
35826 * gcc.dg/format-warnll-1.c: New test.
35827
35828 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
35829
35830 * gcc.dg/cpp/cmdlne-P.c: New test.
35831
35832 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35833
35834 * gcc.c-torture/execute/builtin-abs-1.c,
35835 gcc.c-torture/execute/builtin-abs-2.c: New tests.
35836
35837 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35838
35839 * gcc.dg/cpp/multiline.c: New test.
35840
35841 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35842
35843 * g++.old-deja/g++.other/syshdr1.C: Update.
35844 * gcc.dg/cpp/lineflags.c: Remove temporarily.
35845
35846 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35847
35848 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35849
35850 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35851
35852 * g++.old-deja/g++.pt/ttp65.C: New test.
35853
35854 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35855
35856 * g++.old-deja/g++.pt/ttp64.C: New test.
35857
35858 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35859
35860 * g++.old-deja/g++.pt/spec33.C: New test.
35861
35862 2000-12-14 Catherine Moore <clm@redhat.com>
35863
35864 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35865 * gcc.c-torture/execute/920612-2.c: Likewise.
35866 * gcc.c-torture/execute/920428-2.c: Likewise.
35867 * gcc-c-torture/execute/va-arg-11.c: Call exit.
35868 * gcc.c-torture/execute/va-arg-21.c: Likewise.
35869
35870 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35871
35872 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35873 * gcc.dg/pack-test-2.c: Likewise.
35874
35875 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35876
35877 Tests by Zack Weinberg <zackw@stanford.edu>.
35878
35879 * gcc.dg/cpp/defined.c: Update.
35880 * gcc.dg/cpp/defined_trad.c: New tests.
35881
35882 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35883
35884 * gcc.dg/cpp/trad-direct.c: Update.
35885
35886 2000-12-11 Neil Booth <neilb@earthling.net>
35887
35888 * gcc.dg/cpp/defined_trad.c
35889
35890 2000-12-11 Neil Booth <neilb@earthling.net>
35891
35892 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35893
35894 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
35895
35896 * gcc.dg/format-miss-2.c: New test.
35897
35898 2000-12-09 Neil Booth <neilb@earthling.net>
35899
35900 * gcc.dg/cpp/lineflags.c: New tests.
35901 * gcc.dg/cpp/poison.c: Update.
35902 * gcc.dg/cpp/redef2.c: Update.
35903 * gcc.dg/cpp/skipping.c: New test.
35904
35905 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
35906
35907 * g++.old-deja/g++.other/eh3.C: New testcase.
35908
35909 2000-12-07 Neil Booth <neilb@earthling.net>
35910
35911 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35912 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35913 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35914 wtr-union-init-2.c, wtr-union-init-3.c: Update.
35915 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35916 Update.
35917
35918 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35919
35920 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35921 __SIZE_TYPE__ instead of int for type of integers cast to
35922 pointers.
35923
35924 2000-12-07 Jakub Jelinek <jakub@redhat.com>
35925
35926 * g++.old-deja/g++.other/cleanup4.C: New test.
35927
35928 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35929
35930 * format-sec-1.c: New test.
35931
35932 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35933
35934 * gcc.dg/format-nonlit-3.c: New test.
35935
35936 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35937
35938 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35939 through a null pointer.
35940
35941 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35942
35943 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35944 * g++.old-deja/g++.pt/partial4.C: New test.
35945
35946 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
35947
35948 * gcc.c-torture/execute/ieee/hugeval.x: New.
35949
35950 2000-12-06 Neil Booth <neilb@earthling.net>
35951
35952 * gcc.dg/cpp/backslash2.c: New tests.
35953
35954 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35955
35956 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35957 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35958
35959 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
35960
35961 * gcc.c-torture/execute/20001203-2.c: New testcase.
35962
35963 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35964
35965 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35966 * g++.old-deja/g++.other/virtual10.C: New test.
35967
35968 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35969
35970 * g++.old-deja/g++.mike/pmf5.C: Remove test.
35971
35972 2000-12-05 Richard Henderson <rth@redhat.com>
35973
35974 * gcc.c-torture/compile/20001205-1.c: New.
35975
35976 2000-12-04 Neil Booth <neilb@earthling.net>
35977
35978 * g++.old-deja/g++.other/virtual9.C: New test.
35979 * g++.old-deja/g++.pt/crash61.C: New test.
35980 * gcc.c-torture/execute/loop-9.c: New test.
35981
35982 2000-12-04 Neil Booth <neilb@earthling.net>
35983
35984 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35985 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35986 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35987 * gcc.dg/cpp/extratokens.c: ...here.
35988
35989 2000-12-04 Neil Booth <neilb@earthling.net>
35990
35991 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35992 New tests.
35993
35994 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35995
35996 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35997 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35998
35999 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36000
36001 * gcc.c-torture/execute/20001203-1.c: New test.
36002
36003 2000-12-03 Neil Booth <neilb@earthling.net>
36004
36005 * gcc.dg/cpp/macro6.c: New test cases.
36006
36007 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36008
36009 * gcc.c-torture/execute/string-opt-9.c: New test.
36010 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36011 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36012 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36013
36014 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36015 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36016
36017 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
36018
36019 * gcc.dg/cpp/if-6.c: New testcase.
36020
36021 * gcc.dg/20001201-1.c: New testcase.
36022
36023 2000-12-02 Neil Booth <neilb@earthling.net>
36024
36025 * g++.old-deja/g++.other/externC4.C,
36026 g++.old-deja/g++.other/friend10.C: New tests.
36027
36028 2000-12-02 Neil Booth <neilb@earthling.net>
36029
36030 * g++.old-deja/g++.other/instan2.C
36031 * g++.old-deja/g++.other/instan3.C: New test.
36032
36033 2000-12-02 Neil Booth <neilb@earthling.net>
36034
36035 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36036 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36037 gnuc99.c,gnuc99-pedantic.c: New tests.
36038
36039 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36040
36041 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36042 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36043
36044 2000-12-01 Neil Booth <neilb@earthling.net>
36045
36046 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36047 * gcc.dg/cpp/poison.c: Update.
36048 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36049
36050 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36051
36052 * g77.f-torture/execute/20001201.f: New test.
36053
36054 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36055
36056 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36057
36058 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36059
36060 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36061
36062 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36063
36064 * g++.old-deja/g++.other/cast6.C: New test.
36065
36066 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36067
36068 * gcc.c-torture/execute/20001130-2.c: New testcase.
36069
36070 2000-11-30 Richard Henderson <rth@redhat.com>
36071
36072 * gcc.c-torture/execute/20001130-1.c: New test.
36073
36074 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36075
36076 * g++.old-deja/g++.other/op3.C: New test.
36077
36078 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36079
36080 * g++.old-deja/g++.other/op2.C: New test.
36081
36082 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36083
36084 * g++.old-deja/g++.other/crash38.C: New test.
36085
36086 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36087
36088 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36089
36090 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36091
36092 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36093 tests.
36094 * gcc.c-torture/execute/string-opt-6.c: New test.
36095
36096 * gcc.dg/20001117-1.c: Add main.
36097
36098 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36099
36100 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36101 Move from here ...
36102 * gcc.dg/940510-1.c: ... to here.
36103
36104 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36105 zero-size arrays in toplevel structures.
36106
36107 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36108
36109 * gcc.c-torture/execute/loop-8.c: New test.
36110
36111 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36112
36113 * g++.old-deja/g++.other/base1.C: New test.
36114
36115 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36116
36117 * g++.old-deja/g++.other/parse2.C: New test.
36118
36119 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36120
36121 * g++.old-deja/g++.pt/incomplete1.C: New test.
36122
36123 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36124
36125 * g++.old-deja/g++.other/friend9.C: New test.
36126
36127 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36128
36129 * gcc.dg/20001127-1.c: New test.
36130
36131 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36132
36133 * g++.old-deja/g++.pt/friend46.C: New test.
36134
36135 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36136
36137 * g++.old-deja/g++.other/ptrmem8.C: New test.
36138
36139 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36140
36141 * gcc.c-torture/execute/string-opt-7.c: New test.
36142 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36143
36144 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36145
36146 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36147 instead of 'mkcheck 2'.
36148
36149 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36150
36151 * gcc.c-torture/execute/memcheck/driver.c,
36152 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36153 C9X references to refer to C99.
36154
36155 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36156
36157 * gcc.dg/ultrasp3.c: New test.
36158
36159 2000-11-25 Neil Booth <neilb@earthling.net>
36160
36161 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36162
36163 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36164
36165 * gcc.c-torture/compile/20001123-2.c: New.
36166
36167 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36168
36169 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36170
36171 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36172
36173 * gcc.dg/sequence-point-1.c: Add some new tests.
36174 * gcc.c-torture/execute/20001124-1.c: New test.
36175
36176 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36177
36178 * g++.old-deja/g++.other/vaarg4.C: New test.
36179 * gcc.c-torture/compile/20001123-1.c: New test.
36180
36181 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36182
36183 * g++.other/crash24.C: Adjust and remove XFAIL.
36184 * g++.other/crash37.C: New test.
36185
36186 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36187
36188 * g++.old-deja/g++.pt/instantiate9.C: New test.
36189
36190 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36191
36192 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36193 new ABI, too.
36194
36195 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36196 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36197
36198 2000-11-22 Neil Booth <neilb@earthling.net>
36199
36200 * gcc.dg/cpp/Wtrigraphs.c: New test.
36201
36202 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36203
36204 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36205
36206 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36207
36208 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36209
36210 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36211
36212 * lib/gcc-dg.exp: load_lib scanasm.exp.
36213 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36214 * lib/g++-dg.exp: load_lib scanasm.exp.
36215 * lib/scanasm.exp: New.
36216 (scan-assembler, scan-assembler-not): Add optional arguments to
36217 test name, or if not present, the pattern name.
36218 (scan-assembler-dem, scan-assembler-dem-not): New.
36219
36220 * g++.dg/dg.exp: New.
36221
36222 2000-11-21 Neil Booth <neilb@earthling.net>
36223
36224 * gcc.dg/cpp/integrated1.c: Remove.
36225
36226 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36227
36228 * gcc.c-torture/execute/20001121-1.c: New test.
36229
36230 2000-11-21 Richard Henderson <rth@redhat.com>
36231
36232 * gcc.c-torture/compile/20001121-1.c: New test.
36233
36234 2000-11-20 Neil Booth <neilb@earthling.net>
36235
36236 * gcc.dg/cpp/integrated1.c: New test.
36237
36238 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36239
36240 * g++.old-deja/g++.other/inline17.C: New test.
36241
36242 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36243
36244 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36245 local variable to be zero: I made the variable global. Now
36246 uses abort() and exit() instead of relying on main's return value.
36247
36248 2000-11-20 Neil Booth <neilb@earthling.net>
36249
36250 * gcc.dg/cpp/paste2.c: Update test.
36251 * objc/execute/paste.m: New test.
36252
36253 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36254
36255 * gcc.dg/c99-condexpr-1.c: New test.
36256
36257 2000-11-20 Neil Booth <neilb@earthling.net>
36258
36259 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36260
36261 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36262
36263 * g++.old-deja/g++.pt/export1.C: New test.
36264
36265 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36266
36267 * gcc.dg/20001117-1.c: New test.
36268
36269 2000-11-18 Richard Henderson <rth@redhat.com>
36270
36271 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36272
36273 2000-11-18 Richard Henderson <rth@redhat.com>
36274
36275 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36276 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36277 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36278
36279 2000-11-18 Richard Henderson <rth@redhat.com>
36280
36281 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36282 (main): New. Exit cleanly.
36283
36284 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36285
36286 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36287 gcc.dg/c99-fordecl-2.c: New tests.
36288
36289 2000-11-18 Richard Henderson <rth@redhat.com>
36290
36291 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36292 * gcc.c-torture/execute/zerolen-2.c: New.
36293
36294 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36295
36296 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36297 memory.
36298
36299 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36300
36301 * g++.old-deja/g++.pt/instantiate8.C: New test.
36302
36303 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36304
36305 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36306 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36307
36308 2000-11-16 Nick Clifton <nickc@redhat.com>
36309
36310 * gcc.c-torture/execute/nestfunc-2.c: New test.
36311 * gcc.c-torture/execute/nestfunc-3.c: New test.
36312
36313 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36314
36315 * gcc.c-torture/compile/20001116-1.c: New test.
36316
36317 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36318
36319 * gcc.c-torture/execute/20001115-1.c: New test.
36320
36321 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36322
36323 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36324 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36325 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36326 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36327
36328 2000-11-15 Neil Booth <neilb@earthling.net>
36329
36330 gcc.dg/cpp/_Pragma1.c: Update.
36331 gcc.dg/cpp/_Pragma2.c: New test.
36332
36333 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36334
36335 * g++.old-deja/g++.other/anon5.C: New test.
36336
36337 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36338
36339 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36340 tests.
36341
36342 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36343
36344 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36345 output.
36346
36347 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36348
36349 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36350 labels at end of compound statements.
36351
36352 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36353
36354 * gcc.c-torture/execute/loop-7.c: New test.
36355
36356 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36357
36358 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36359
36360 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36361
36362 * gcc.dg/c99-bool-1.c: New test.
36363
36364 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36365
36366 * gcc.dg/c99-scope-1.c: Remove xfail.
36367 * gcc.dg/c99-scope-2.c: New test.
36368
36369 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36370
36371 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36372 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36373
36374 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36375
36376 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36377 error messages.
36378
36379 * g++.mike/p700.C: Don't typedef wchar_t.
36380 * g++.mike/p784.C: Likewise.
36381 * g++.mike/eb101.C: Don't use __wchar_t.
36382
36383 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36384
36385 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36386 from DO loop.
36387
36388 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36389
36390 * gcc.c-torture/execute/20001111-1.c: New test.
36391
36392 2000-11-10 Nick Clifton <nickc@redhat.com>
36393
36394 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36395 long multuiple and accumulate.
36396
36397 2000-11-09 Richard Henderson <rth@redhat.com>
36398
36399 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36400 via size_t instead of int.
36401
36402 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36403 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36404 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36405 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36406
36407 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36408
36409 * gcc.c-torture/compile/20001109-1.c: New test.
36410 * gcc.c-torture/compile/20001109-2.c: New test.
36411
36412 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36413
36414 * g++.old-deja/g++.pt/operator1.C: New test.
36415 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36416
36417 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36418
36419 * gcc.dg/20001108-1.c: New test.
36420
36421 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36422
36423 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36424 with both arguments constant strings.
36425 * gcc.c-torture/execute/string-opt-3.c: New test.
36426 * gcc.c-torture/execute/string-opt-4.c: New test.
36427 * gcc.c-torture/execute/string-opt-5.c: New test.
36428
36429 2000-11-08 Nick Clifton <nickc@redhat.com>
36430
36431 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36432 mulsidi3adddi patterns.
36433
36434 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36435
36436 * g++.old-deja/g++.other/crash36.C: New test.
36437
36438 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36439
36440 * g++.old-deja/g++.other/init16.C: New test.
36441
36442 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36443
36444 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36445
36446 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36447
36448 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36449 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36450 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36451
36452 2000-11-07 DJ Delorie <dj@redhat.com>
36453
36454 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36455
36456 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36457
36458 * gcc.c-torture/execute/string-opt-1.c: New test.
36459
36460 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36461
36462 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36463 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36464 parameters in registers, and there is no way for a varargs
36465 function to know in which order the integer and floating-point
36466 parameters should be interleaved when they are placed on the
36467 stack.
36468 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36469 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36470
36471 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36472
36473 * gcc.c-torture/execute/string-opt-2.c: New test.
36474
36475 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36476
36477 * g++.old-deja/g++.pt/crash60.C: New test.
36478
36479 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36480
36481 * g++.old-deja/g++.other/crash24.C: New test.
36482 * g++.old-deja/g++.other/crash25.C: New test.
36483 * g++.old-deja/g++.other/crash26.C: New test.
36484 * g++.old-deja/g++.other/crash27.C: New test.
36485 * g++.old-deja/g++.other/crash28.C: New test.
36486 * g++.old-deja/g++.other/crash29.C: New test.
36487 * g++.old-deja/g++.other/crash30.C: New test.
36488 * g++.old-deja/g++.other/crash31.C: New test.
36489 * g++.old-deja/g++.other/crash32.C: New test.
36490 * g++.old-deja/g++.other/crash33.C: New test.
36491 * g++.old-deja/g++.other/crash34.C: New test.
36492 * g++.old-deja/g++.other/crash35.C: New test.
36493
36494 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36495
36496 * gcc.c-torture/execute/20001031-1.c: New test.
36497
36498 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36499
36500 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36501 namespace.
36502
36503 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36504 standards-conformant.
36505
36506 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36507
36508 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36509 * g++.old-deja/g++.mike/p755a.C: Likewise.
36510 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36511 library makes no calls to `operator new' during initialization.
36512
36513 2000-11-04 Neil Booth <neilb@earthling.net>
36514
36515 * gcc.dg/cpp/include2.c: New tests.
36516
36517 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36518
36519 * lib/g++.exp (g++_set_ld_library_path): New function.
36520 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36521
36522 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36523
36524 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36525 warnings.
36526
36527 2000-11-01 Richard Henderson <rth@redhat.com>
36528
36529 * g++.old-deja/g++.ext/namedret1.C: New.
36530 * g++.old-deja/g++.ext/namedret2.C: New.
36531 * g++.old-deja/g++.ext/namedret3.C: New.
36532
36533 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36534
36535 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36536 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36537
36538 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36539
36540 * gcc.c-torture/execute/va-arg-21.c: New test.
36541
36542 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36543
36544 * gcc.dg/c99-complex-2.c: New test.
36545
36546 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36547
36548 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36549
36550 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36551
36552 * g++.old-deja/g++.other/inline16.C: New test.
36553
36554 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36555
36556 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36557 __PRETTY_FUNCTION__
36558
36559 2000-10-29 Neil Booth <neilb@earthling.net>
36560
36561 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36562 New tests.
36563 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36564 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36565 optimisation.
36566
36567 2000-10-29 Neil Booth <neilb@earthling.net>
36568
36569 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36570 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36571 * mi5.c: Test multiple includes work with -C.
36572 * trigraphs.c: Test ^= version.
36573
36574 2000-10-28 Neil Booth <neilb@earthling.net>
36575
36576 New tests and test updates for new macro expander.
36577
36578 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36579 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36580 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36581 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36582 new diagnostic messages.
36583
36584 * gcc.dg/cpp/macro3.c: New tests.
36585
36586 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36587
36588 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36589 on the same line.
36590
36591 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36592
36593 * g++.old-deja/g++.other/eh2.C: New test.
36594
36595 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36596
36597 * gcc.c-torture/execute/20001027-1.c: New test.
36598
36599 2000-10-26 Richard Henderson <rth@redhat.com>
36600
36601 * gcc.c-torture/execute/20001026-1.c: New.
36602
36603 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36604
36605 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36606 * g++.old-deja/g++.law/builtin1.C: Likewise.
36607 * g++.old-deja/g++.law/ctors10.C: Likewise.
36608 * g++.old-deja/g++.law/virtual3.C: Likewise.
36609 * g++.old-deja/g++.mike/p658.C: Likewise.
36610 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36611 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36612 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36613 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36614 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36615
36616 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36617
36618 * gcc.c-torture/compile/20001024-1.c: New test.
36619
36620 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36621
36622 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36623 to tell us whether or not we are using V3.
36624
36625 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36626
36627 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36628 operands.
36629
36630 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36631
36632 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36633
36634 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36635
36636 * gcc.c-torture/execute/20001024-1.c: New test.
36637
36638 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36639
36640 * g++.old-deja/g++.other/sibcall1.C: New test.
36641
36642 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36643
36644 * gcc.dg/noncompile/init-3.c: New test.
36645
36646 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36647
36648 * gcc.dg/format-array-1.c: New test.
36649
36650 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36651
36652 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36653 writing through null pointers; remove comment about testing
36654 unterminated strings.
36655
36656 2000-10-17 Matthew Hiller <hiller@redhat.com>
36657
36658 * gcc.c-torture/execute/20001017-2.c: New test.
36659
36660 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36661
36662 * gcc.c-torture/compile/20001018-1.c: New test.
36663 * gcc.c-torture/compile/20001018-1.x: Xfail.
36664
36665 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36666
36667 * gcc.c-torture/execute/20001017-1.c: New test.
36668
36669 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36670
36671 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36672 for multiple use of arguments with scanf formats; add tests for
36673 multiple use of arguments.
36674
36675 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36676
36677 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36678
36679 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36680
36681 * gcc.dg/format-miss-1.c: New test.
36682
36683 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36684
36685 * gcc.c-torture/execute/20001013-1.c: New test.
36686
36687 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36688
36689 * gcc.dg/format-branch-1.c: New test.
36690
36691 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36692
36693 * README, lib/file-format.exp: Remove EGCS references.
36694
36695 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36696
36697 * gcc.dg/20001013-1.c: New test.
36698
36699 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36700
36701 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36702 for intmax_t in the compiler using __typeof__ and the type rules
36703 for conditional expressions.
36704
36705 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36706
36707 * gcc.dg/20001012-1.c: New test.
36708 * gcc.dg/20001012-2.c: New test.
36709
36710 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36711
36712 * gcc.dg/format-attr-1.c: New test.
36713
36714 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36715
36716 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36717 __LONG_LONG_MAX__ instead of LLONG_MAX.
36718
36719 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36720
36721 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36722 scanf flags.
36723 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36724 flags.
36725
36726 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
36727
36728 * gcc.dg/sequence-pt-1.c: New test.
36729
36730 2000-10-11 Geoff Keating <geoffk@cygnus.com>
36731
36732 * gcc.c-torture/execute/20001011-1.c: New testcase.
36733 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36734
36735 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36736
36737 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36738 does not error on it.
36739
36740 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36741
36742 * gcc.dg/20001009-1.c: New test.
36743
36744 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
36745
36746 * gcc.c-torture/compile/20001009-1.c: Move from here ....
36747 * gcc.c-torture/execute/20001009-2.c: ... to here.
36748
36749 2000-10-09 Geoff Keating <geoffk@cygnus.com>
36750
36751 * gcc.c-torture/compile/20001009-1.c: New testcase.
36752 * gcc.c-torture/execute/20001009-1.c: New testcase.
36753 Testcases provided by Jan Hubicka <jh@suse.cz>.
36754
36755 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36756
36757 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36758 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36759 uintmax_t using <limits.h> to emulate the compiler's internal
36760 logic. No longer XFAIL %j tests.
36761
36762 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36763
36764 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36765 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36766 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36767 regexps and details of expected handling of some bad formats.
36768 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36769 suppression.
36770
36771 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
36772
36773 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36774 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36775 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36776 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36777 in list archives.
36778
36779 2000-10-06 Richard Henderson <rth@cygnus.com>
36780
36781 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36782 * g++.old-deja/g++.brendan/crash52.C: Likewise.
36783 * g++.old-deja/g++.jason/report.C: Likewise.
36784 * g++.old-deja/g++.law/friend5.C: Likewise.
36785 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
36786 of the expected warnings.
36787
36788 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
36789
36790 * g++.old-deja/g++.pt/enum14.C: New test.
36791
36792 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
36793
36794 * g++.old-deja/g++.pt/crash59.C: New test.
36795
36796 2000-10-04 Will Cohen <wcohen@redhat.com>
36797
36798 * gcc.dg/20000926-1.c: New test.
36799
36800 2000-10-03 Geoff Keating <geoffk@cygnus.com>
36801
36802 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36803 function name for current C++ compiler.
36804 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36805
36806 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
36807
36808 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36809 __PRETTY_FUNCTION__.
36810 * g++.old-deja/g++.ext/pretty2.C: Likewise.
36811
36812 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36813
36814 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36815
36816 2000-09-26 Jakub Jelinek <jakub@redhat.com>
36817
36818 * gcc.c-torture/compile/20000923-1.c: New test.
36819
36820 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36821
36822 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36823 * g++.old-deja/g++.pt/ttp62.C: Same.
36824 * g++.old-deja/g++.other/inline14.C: Same.
36825
36826 2000-09-24 Richard Henderson <rth@cygnus.com>
36827
36828 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36829
36830 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
36831
36832 * gcc.dg/c90-printf-1.c: Add test for wide string format.
36833
36834 2000-09-22 Geoff Keating <geoffk@cygnus.com>
36835
36836 * gcc.c-torture/compile/20000922-1.c: New file.
36837
36838 2000-09-21 Nick Clifton <nickc@redhat.com>
36839
36840 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36841 a signed long modulo operation.
36842 (mod6): New function - perform an unsigned long modulo operation.
36843 (main): Add tests for modulos of very large numbers by very small
36844 dividends.
36845
36846 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36847
36848 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36849
36850 2000-09-19 Richard Henderson <rth@cygnus.com>
36851
36852 * gcc.dg/compare2.c (case 10): XFAIL.
36853
36854 2000-09-18 Richard Henderson <rth@cygnus.com>
36855
36856 * gcc.c-torture/execute/20000906-1.c: Move ...
36857 * gcc.dg/20000906-1.c: ... here. Only run on targets
36858 that support __builtin_trap.
36859
36860 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
36861
36862 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36863
36864 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36865
36866 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36867 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
36868 more $ format tests.
36869
36870 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36871
36872 * gcc.dg/format-errmk-1.c: New test.
36873
36874 2000-09-17 Greg McGary <greg@mcgary.org>
36875
36876 * gcc.c-torture/execute/20000917-1.x: Remove.
36877
36878 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
36879
36880 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36881
36882 2000-09-17 Greg McGary <greg@mcgary.org>
36883
36884 * gcc.c-torture/execute/20000917-1.c: New test.
36885 * gcc.c-torture/execute/20000917-1.x: XFAIL.
36886
36887 2000-09-16 Neil Booth <NeilB@earthling.net>
36888
36889 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36890 in nested macro bug.
36891
36892 2000-09-15 Neil Booth <NeilB@earthling.net>
36893
36894 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36895
36896 2000-09-14 Jeffrey A Law (law@cygnus.com)
36897
36898 * gcc.c-torture/execute/20000914-1.c: New test.
36899
36900 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
36901
36902 * g++.other/inline13.C: New test.
36903
36904 2000-09-12 Andreas Jaeger <aj@suse.de>
36905
36906 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36907 constant by Ulrich Drepper <drepper@redhat.com>.
36908
36909 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
36910
36911 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36912
36913 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36914
36915 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36916
36917 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
36918
36919 * gcc.dg/cpp/backslash.c: New test.
36920
36921 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
36922
36923 * gcc.c-torture/execute/20000910-1.c: New test.
36924 * gcc.c-torture/execute/20000910-2.c: Likewise.
36925
36926 2000-09-11 Robert Lipe <robertl@sco.com>
36927
36928 * gcc.dg/pragma-align.c: New test.
36929
36930 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
36931
36932 * g++.old-deja/g++.pt/explicit82.C: New test.
36933 * g++.old-deja/g++.pt/explicit83.C: New test.
36934
36935 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
36936
36937 * gcc.dg/asm-names.c: New test.
36938
36939 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36940
36941 * gcc.dg/cpp/tr-warn6.c: New test
36942
36943 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
36944
36945 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36946 be accepted.
36947
36948 2000-09-07 Catherine Moore <clm@redhat.com>
36949
36950 * gcc.c-torture/execute/unroll-1.c: New test.
36951
36952 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
36953
36954 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36955 ERROR markers.
36956 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36957 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36958 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36959 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36960 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36961 Preprocess only.
36962 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36963 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36964
36965 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36966
36967 * g++.old-deja/g++.pt/deduct2.C: New test.
36968
36969 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36970
36971 * g++.old-deja/g++.pt/parms2.C: New test.
36972
36973 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36974
36975 * g++.old-deja/g++.pt/crash58.C: New test.
36976
36977 2000-09-06 Greg McGary <greg@mcgary.org>
36978
36979 * gcc.c-torture/execute/20000906-1.c: New test.
36980 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36981
36982 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36983
36984 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36985
36986 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36987
36988 * g++.old-deja/g++.pt/crash57.C: New test.
36989
36990 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36991
36992 * g++.old-deja/g++.pt/crash56.C: New test.
36993
36994 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36995
36996 * g++.old-deja/g++.pt/koenig1.C: New test.
36997
36998 2000-09-04 Jakub Jelinek <jakub@redhat.com>
36999
37000 * gcc.dg/20000904-1.c: New test.
37001
37002 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37003
37004 * gcc.dg/cpp/paste8.c: New test.
37005
37006 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
37007
37008 * gcc.c-torture/compile/20000827-1.c: New test.
37009
37010 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37011
37012 * gcc.dg/format-diag-1.c: New test.
37013
37014 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37015
37016 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37017 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37018 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37019 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37020 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37021
37022 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37023
37024 * g++.old-deja/g++.other/nested4.C: New test.
37025
37026 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37027
37028 * g++.old-deja/g++.ns/scoped1.C: New test.
37029
37030 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37031
37032 * lib/g++.exp: Support testing already-installed GCC.
37033
37034 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37035
37036 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37037
37038 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37039
37040 * gcc.dg/return-type-2.c: New test.
37041
37042 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37043
37044 * gcc.c-torture/compile/20000825-1.c: New test.
37045
37046 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37047
37048 * gcc.dg/dwarf2-2.c: New test.
37049
37050 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37051
37052 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37053 dg-warning regexps.
37054
37055 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37056
37057 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37058 gcc.dg/format-ext-5.c: New tests.
37059
37060 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37061
37062 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37063
37064 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37065
37066 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37067
37068 2000-08-24 Richard Henderson <rth@cygnus.com>
37069
37070 * gcc.dg/ia64-sync-1.c: New test.
37071 * gcc.dg/ia64-sync-2.c: New test.
37072 * gcc.dg/ia64-asm-1.c: New test.
37073
37074 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37075
37076 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37077 * gcc.dg/format-ext-2.c: New test.
37078
37079 2000-08-23 Jason Merrill <jason@redhat.com>
37080
37081 * lib/old-dejagnu.exp: Also ignore "In member function" and
37082 "At global scope".
37083
37084 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37085
37086 * gcc.dg/noncompile/label-lineno-1.c: New test.
37087
37088 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37089
37090 * gcc.dg/c99-array-nonobj-1.c: New test.
37091
37092 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37093
37094 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37095 tests.
37096 * gcc.dg/format-ext-1.c: New test.
37097
37098 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37099
37100 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37101 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37102 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37103 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37104 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37105
37106 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37107
37108 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37109 gcc.dg/c99-strftime-2.c: New tests.
37110
37111 2000-08-22 Richard Henderson <rth@cygnus.com>
37112
37113 * gcc.c-torture/execute/20000822-1.c: New test.
37114
37115 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37116
37117 * gcc.c-torture/execute/20000819-1.x: Remove.
37118
37119 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37120
37121 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37122 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37123 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37124 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37125 gcc.dg/format-xopen-1.c: New tests.
37126
37127 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37128
37129 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37130
37131 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37132
37133 * g++.old-deja/g++.other/loop2.C: New test.
37134
37135 * gcc.c-torture/compile/20000606-1.c: New test.
37136 * gcc.c-torture/compile/20000728-1.c: New test.
37137 * gcc.c-torture/execute/20000801-1.c: New test.
37138 * gcc.c-torture/execute/20000801-2.c: New test.
37139 * gcc.c-torture/execute/20000819-1.c: New test.
37140 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37141 * gcc.dg/20000629-1.c: New test.
37142 * gcc.dg/20000724-1.c: New test.
37143 * gcc.dg/20000807-1.c: New test.
37144
37145 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37146
37147 * gcc.dg/cpp/pragma-1.c: New test.
37148 * gcc.dg/cpp/pragma-2.c: New test.
37149
37150 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37151
37152 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37153 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37154
37155 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37156
37157 * gcc.c-torture/compile/20000818-1.c: New test.
37158
37159 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37160
37161 * gcc.c-torture/execute/20000818-1.c: New test.
37162
37163 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37164
37165 * gcc.dg/format-va-1.c: New test.
37166
37167 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37168
37169 * g++.old-deja/g++.other/typedef8.C: New test.
37170
37171 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37172
37173 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37174 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37175 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37176 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37177 * g++.old-deja/g++.other/ptrmem7.C: New test.
37178 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37179
37180 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37181
37182 * g++.old-deja/g++.pt/typename27.C: New test.
37183
37184 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37185
37186 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37187 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37188 * g++.old-deja/g++.pt/friend45.C: New test.
37189 * g++.old-deja/g++.other/friend8.C: New test.
37190
37191 2000-08-15 Richard Henderson <rth@cygnus.com>
37192
37193 * gcc.c-torture/execute/20000815-1.c: New test.
37194
37195 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37196
37197 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37198 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37199 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37200
37201 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37202
37203 * g++.old-deja/g++.other/refinit2.C: New test.
37204
37205 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37206
37207 * lib/c-torture.exp (c-torture): Make
37208 compiler_conditional_xfail_data global.
37209 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37210 compiler_conditional_xfail_data machinery.
37211 (f-torture-execute): Likewise.
37212 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37213 and only when unrolling loops.
37214
37215 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37216
37217 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37218
37219 * g++.old-deja/g++.pt/explicit81.C: New test.
37220
37221 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37222
37223 * g++.old-deja/g++.pt/typename26.C: New test.
37224
37225 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37226
37227 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37228 warning.
37229
37230 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37231
37232 * g++.old-deja/g++.other/array3.C: New test.
37233
37234 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37235
37236 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37237 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37238 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37239 New tests.
37240
37241 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37242
37243 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37244 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37245
37246 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37247
37248 * gcc.c-torture/execute/20000808-1.c: New test.
37249
37250 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37251
37252 * gcc.dg/c90-const-expr-1.c: New test.
37253
37254 2000-08-08 Richard Henderson <rth@cygnus.com>
37255
37256 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37257
37258 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37259
37260 * gcc.dg/noncompile/const-ll-1.c: New test.
37261
37262 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37263
37264 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37265
37266 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37267
37268 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37269 that running programs linked against the shared version of libobjc
37270 run correctly.
37271
37272 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37273
37274 * gcc.dg/c99-printf-1.c: New test.
37275
37276 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37277
37278 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37279
37280 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37281
37282 * gcc.c-torture/execute/20000731-1.x: Delete.
37283
37284 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37285
37286 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37287 and torture_without_loops as is done by c-torture.exp.
37288 (search_for): Copy from c-torture.exp.
37289 (gcc-dg-runtest): New function, drives a directory of tests
37290 iterating over the TORTURE_OPTIONS.
37291 (scan-assembler, scan-assembler-not): Move here from
37292 individual directory drivers.
37293
37294 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37295 defined by lib/gcc-dg.exp.
37296 * gcc.dg/cpp/cpp.exp: Likewise.
37297 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37298 gcc-dg-runtest, so we cycle over optimization options.
37299
37300 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37301 * gcc.dg/compare2.c: No longer expected to fail.
37302
37303 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37304
37305 * gcc.c-torture/execute/20000804-1.c: New test.
37306
37307 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37308
37309 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37310
37311 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37312
37313 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37314
37315 2000-08-03 Jeffrey A Law (law@cygnus.com)
37316
37317 * gcc.c-torture/compile/20000803-1.c: New test.
37318
37319 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37320
37321 * gcc.c-torture/execute/20000801-3.c,
37322 gcc.c-torture/execute/20000801-4.c: New tests.
37323 * gcc.c-torture/execute/20000801-3.x,
37324 gcc.c-torture/execute/20000801-4.x: Xfail.
37325
37326 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37327
37328 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37329 libobjc/.libs to allow for libtool.
37330
37331 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37332
37333 * gcc.c-torture/compile/20000802-1.c: New test.
37334
37335 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37336
37337 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37338
37339 2000-07-31 Jeffrey A Law (law@cygnus.com)
37340
37341 * gcc-c-torture/execute/20000731-2.c: New test.
37342
37343 * gcc.c-torture/execute/20000731-1.c: New test.
37344 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37345
37346 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37347
37348 * testsuite/gcc.dg/cpp/paste7.c: New test.
37349 * gcc.dg/cpp/20000725-1.c: New test.
37350
37351 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37352
37353 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37354 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37355 declaration warning for __builtin_dwarf_reg_size.
37356
37357 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37358
37359 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37360
37361 * gcc.dg/noncompile/voidparam-1.c: New test.
37362
37363 2000-07-30 Richard Henderson <rth@cygnus.com>
37364
37365 * gcc.dg/c90-digraph-1.c: Don't xfail.
37366 * gcc.dg/compare2.c (case 10): Xfail.
37367 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37368
37369 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37370
37371 * gcc.dg/c99-main-1.c: New test.
37372
37373 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37374
37375 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37376
37377 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37378
37379 * gcc.c-tortuer/execute/20000726-1.c: New test.
37380
37381 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37382
37383 * gcc.c-torture/execute/enum-2.c: New test.
37384
37385 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37386
37387 * gcc.dg/cpp/tr-warn3.c: New test.
37388
37389 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37390
37391 * g++.old-deja/g++.ext/implicit1.C: Remove.
37392 * g++.old-deja/g++.jason/c2.C: Remove
37393 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37394 * g++.old-deja/g++.pt/crash16.C: Likewise.
37395 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37396
37397 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37398
37399 * g++.old-deja/g++.other/for2.C: New test.
37400
37401 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37402
37403 * gcc.dg/20000720-1.c: New test.
37404
37405 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37406
37407 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37408
37409 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37410
37411 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37412 * gcc.c-torture/execute/20000722-1.c: New.
37413 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37414
37415 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37416
37417 * gcc.dg/cpp/20000720-1.S: New test.
37418
37419 2000-07-21 Michael Meissner <meissner@redhat.com>
37420
37421 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37422
37423 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37424
37425 * g++.old-deja/g++.brendan/crash16.C,
37426 g++.old-deja/g++.brendan/parse3.C,
37427 g++.old-deja/g++.brendan/redecl1.C,
37428 g++.old-deja/g++.ns/template13.C,
37429 g++.old-deja/g++.other/decl4.C,
37430 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37431
37432 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37433
37434 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37435 and "Internal error".
37436
37437 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37438 regexps.
37439 * gcc.dg/cpp/paste6.c: New test.
37440
37441 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37442
37443 * gcc.dg/cpp/tr-direct.c: New test.
37444
37445 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37446 gcc.dg/cpp/undef1.c: Tweak error regexps.
37447
37448 2000-07-18 Eric Christopher <echristo@redhat.com>
37449
37450 * gcc.c-torture/compile/20000718-1.c: New test.
37451
37452 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37453
37454 * cpplex.c (_cpp_push_token): If the token being pushed back
37455 is the previous token in this context, just subtract one from
37456 context->posn.
37457 * cppmacro.c (save_expansion): Clear aux field when storing a
37458 placemarker.
37459
37460 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37461
37462 * gcc.dg/noncompile/redecl-1.c: New test.
37463
37464 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37465
37466 * gcc.c-torture/execute/20000717-5.c: New test.
37467 * gcc.c-torture/execute/20000717-1.x: Removed.
37468
37469 2000-07-17 Richard Henderson <rth@cygnus.com>
37470
37471 * gcc.c-torture/execute/20000717-4.c: New test.
37472
37473 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37474
37475 * gcc.dg/cpp/syshdr.c: New test.
37476 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37477
37478 2000-07-17 Neil Booth <neilb@earthling.net>
37479
37480 * gcc.dg/cpp/cmdlne-dM.c: New test.
37481 * gcc.dg/cpp/cmdlne-dD.c: New test.
37482
37483 2000-07-17 Jeffrey A Law (law@cygnus.com)
37484
37485 * gcc.c-torture/execute/20000717-3.c: New test.
37486
37487 * gcc.c-torture/compile/20000717-1.c: New test.
37488
37489 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37490
37491 * gcc.c-torture/execute/20000717-2.c: New test.
37492
37493 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37494
37495 * gcc.dg/formatz-1.c: New test.
37496
37497 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37498 * gcc.dg/c99-digraph-1.c: New tests.
37499
37500 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37501 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37502
37503 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37504 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37505 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37506 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37507 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37508 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37509 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37510
37511 2000-07-17 Greg McGary <greg@mcgary.org>
37512
37513 * gcc.c-torture/execute/20000717-1.c: New test.
37514 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37515
37516 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37517
37518 * gcc.c-torture/execute/20000715-2.c: New test.
37519 * gcc.dg/20000715-1.c: New test.
37520
37521 2000-07-15 Michael Meissner <meissner@redhat.com>
37522
37523 * gcc.c-torture/execute/20000715-1.c: New test.
37524
37525 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37526
37527 * gcc.c-torture/execute/20000707-1.c: New test.
37528
37529 2000-07-13 Neil Booth <NeilB@earthling.net>
37530
37531 * testsuite/gcc.dg/cpp/digraph1.c,
37532 testsuite/gcc.dg/cpp/digraph2.c,
37533 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37534
37535 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37536
37537 * g77.f-torture/compile/20000630-2.f: New test.
37538 * g77.f-torture/compile/20000630-2.x
37539
37540 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37541
37542 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37543
37544 2000-07-11 Neil Booth <NeilB@earthling.net>
37545
37546 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37547
37548 2000-07-11 Neil Booth <NeilB@earthling.net>
37549
37550 * gcc.dg/cpp/cmdlne-C.c: New.
37551
37552 2000-07-09 Neil Booth <NeilB@earthling.net>
37553
37554 * gcc.dg/cpp/directiv.c: New tests.
37555 * gcc.dg/cpp/undef1.c: Update.
37556
37557 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37558
37559 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37560
37561 2000-07-09 Neil Booth <NeilB@earthling.net>
37562
37563 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37564
37565 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37566
37567 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37568 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37569
37570 2000-07-08 Neil Booth <NeilB@earthling.net>
37571
37572 * gcc.dg/cpp/macsyntx.c: New tests.
37573
37574 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37575
37576 * gcc.dg/20000707-1.c: New test.
37577
37578 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37579
37580 * gcc.c-torture/execute/20000706-1.c: New test.
37581 * gcc.c-torture/execute/20000706-2.c: New test.
37582 * gcc.c-torture/execute/20000706-3.c: New test.
37583 * gcc.c-torture/execute/20000706-4.c: New test.
37584 * gcc.c-torture/execute/20000706-5.c: New test.
37585
37586 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37587
37588 * g++.old-deja/g++.pt/instantiate7.C: New test.
37589
37590 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37591
37592 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37593 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37594 * g++.old-deja/g++.other/rtti3.C: Likewise.
37595 * g++.old-deja/g++.other/rttid3.C: Likewise.
37596
37597 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37598
37599 * g77.f-torture/compile/20000630-1.x: Fix typo
37600
37601 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37602
37603 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37604 assembly output.
37605
37606 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37607
37608 * gcc.dg/cpp/ident.c: New test.
37609
37610 2000-07-05 Neil Booth <NeilB@earthling.net>
37611
37612 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37613 gcc.dg/cpp/lexstrng.c: New tests.
37614
37615 2000-07-04 Neil Booth <NeilB@earthling.net>
37616
37617 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37618 * gcc.dg/cpp/strify2.c: Same.
37619
37620 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37621
37622 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37623 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37624 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37625 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37626
37627 * testsuite/gcc.dg/cpp/macro1.c,
37628 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37629 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37630 testsuite/gcc.dg/cpp/strify1.c,
37631 testsuite/gcc.dg/cpp/strify2.c: New tests.
37632
37633 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37634
37635 * gcc.c-torture/execute/20000703-1.c: New test.
37636
37637 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37638
37639 * g++.old-deja/g++.pt (lookup10.C): New test.
37640
37641 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37642
37643 * g++.old-deja/g++.pt (typename25.C): New test.
37644
37645 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37646
37647 * gcc.c-torture/compile/20000701-1.c: New test.
37648
37649 2000-06-30 Nick Clifton <nickc@cygnus.com>
37650
37651 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37652 to test case.
37653
37654 2000-06-30 Catherine Moore <clm@cygnus.com>
37655
37656 * gcc.c-torture/execute/align-1.c: New test.
37657
37658 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37659
37660 * g++.old-deja/g++.pt/expr8.C: New test.
37661 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37662
37663 2000-06-29 Nick Clifton <nickc@cygnus.com>
37664
37665 * gcc.c-torture/compile/20000629-1.c: New test.
37666
37667 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37668
37669
37670 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37671 gcc.dg/noncompile directory, depending on whether they're
37672 preprocessor tests or not. Annotate all the tests for the dg
37673 framework.
37674
37675 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37676 * gcc.dg/noncompile/noncompile.exp: New.
37677
37678 * Moved files:
37679 Old name New name
37680 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37681 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37682 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37683 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37684 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37685 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37686 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37687 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37688 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37689 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37690 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37691 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37692 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37693 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37694 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37695 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37696 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37697 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37698 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37699 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37700 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37701 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37702 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37703 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37704
37705 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37706 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37707 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37708 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37709 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37710 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37711
37712 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37713
37714 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37715 declare one variable. On the fourth, error.
37716 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37717 declared by 20000628-1a.h.
37718
37719 2000-06-29 Richard Henderson <rth@redhat.com>
37720
37721 * gcc.c-torture/execute/930529-1.x: New file.
37722 * gcc.dg/920413-1.c: Adjust expected warning text.
37723 * gcc.dg/980217-1.c: Declare abort.
37724 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37725
37726 2000-06-29 Jeffrey A Law (law@cygnus.com)
37727
37728 * g77.f-torture/compile/20000629-1.f: New test.
37729 * g77.f-torture/compile/20000629-1.x: Expected to fail.
37730
37731 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37732
37733 Rearrange lots of files, removing entirely the
37734 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37735 directories.
37736
37737 * Deleted files:
37738 gcc.c-torture/code_quality/code_quality.exp
37739 gcc.c-torture/special/special.exp
37740 gcc.failure/failure.exp
37741 gcc.failure/940409-1.x
37742 gcc.c-torture/compile/961203-1.x
37743
37744 * New files:
37745 gcc.misc-tests/linkage.exp
37746 gcc.c-torture/execute/920730-1t.c
37747 gcc.c-torture/execute/920730-1t.x
37748 gcc.c-torture/compile/920520-1.x
37749 gcc.c-torture/compile/920521-1.x
37750 gcc.c-torture/compile/981006-1.x
37751 gcc.c-torture/execute/eeprof-1.x
37752
37753 * Moved files (possibly with modifications to fit a new harness):
37754 Old name New name
37755 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
37756 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
37757 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
37758 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
37759 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
37760 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
37761 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
37762 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
37763 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
37764 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
37765 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
37766 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
37767 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
37768 gcc.failure/940409-1.c gcc.dg/940409-1.c
37769
37770 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37771
37772 * c-torture/compile/961203-1.x: Delete.
37773
37774 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
37775 not exit. Include stdio.h.
37776 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37777 * gcc.misc-tests/dg-12.c: Likewise.
37778 * gcc.misc-tests/dg-5.c: Likewise.
37779 * gcc.misc-tests/dg-6.c: Likewise.
37780 * gcc.misc-tests/dg-7.c: Prototype abort.
37781 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37782 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37783 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
37784 not exit.
37785 * gcc.misc-tests/sieve.c: Use return from main, not exit.
37786 * gcc.misc-tests/sort2.c: Use return from main, not exit.
37787
37788 2000-06-28 Jakub Jelinek <jakub@redhat.com>
37789
37790 * gcc.dg/cpp/20000628-1.c: New test.
37791 * gcc.dg/cpp/20000628-1.h: New header for above test.
37792 * gcc.dg/cpp/20000628-1a.h: Likewise.
37793
37794 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
37795
37796 * gcc.dg/cpp: New directory.
37797 * gcc.dg/cpp/cpp.exp: New driver.
37798 * gcc.dg/cpp/20000627-1.c: New test.
37799 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37800 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37801 and rewrite as a compilation test.
37802
37803 * gcc.dg: Move many files into the cpp subdirectory, possibly
37804 renaming or editing them as well.
37805 Old name New name
37806 990119-1.c cpp/19990119-1.c
37807 990228-1.c cpp/19990228-1.c
37808 990407-1.c cpp/19990407-1.c
37809 990409-1.c cpp/19990409-1.c
37810 990413-1.c cpp/19990413-1.c
37811 990703-1.c cpp/19990703-1.c
37812 20000127-1.c cpp/20000127-1.c
37813 20000129-1.c cpp/20000129-1.c
37814 20000207-1.c cpp/20000207-1.c
37815 20000207-2.c cpp/20000207-2.c
37816 20000209-1.c cpp/20000209-1.c
37817 20000209-2.c cpp/20000209-2.c
37818 20000301-1.c cpp/20000301-1.c
37819 20000419-1.c cpp/20000419-1.c
37820 20000510-1.S cpp/20000510-1.S
37821 20000519-1.c cpp/20000519-1.c
37822 20000529-1.c cpp/20000529-1.c
37823 20000625-1.c cpp/20000625-1.c
37824 20000625-2.c cpp/20000625-2.c
37825 cpp-as1.c cpp/assert1.c
37826 cpp-as2.c cpp/assert2.c
37827 cxx-comments-1.c cpp/cxxcom1.c
37828 cxx-comments-2.c cpp/cxxcom2.c
37829 endif-label.c cpp/endif.c
37830 cpp-hash1.c cpp/hash1.c
37831 cpp-hash2.c cpp/hash2.c
37832 cpp-if1.c cpp/if-1.c
37833 cpp-if2.c cpp/if-2.c
37834 cpp-if3.c cpp/if-3.c
37835 cpp-if4.c cpp/if-4.c
37836 cpp-if5.c cpp/if-5.c
37837 cpp-cond.c cpp/if-cexp.c
37838 cpp-missingop.c cpp/if-mop.c
37839 cpp-missingparen.c cpp/if-mpar.c
37840 cpp-opprec.c cpp/if-oppr.c
37841 cpp-ifparen.c cpp/if-paren.c
37842 cpp-shortcircuit.c cpp/if-sc.c
37843 cpp-shift.c cpp/if-shift.c
37844 cpp-unary.c cpp/if-unary.c
37845 cpp-li1.c cpp/line1.c
37846 cpp-li2.c cpp/line2.c
37847 lineno.c cpp/line3.c
37848 lineno-2.c cpp/line4.c
37849 cpp-mi.c cpp/mi1.c
37850 cpp-mic.h cpp/mi1c.h
37851 cpp-micc.h cpp/mi1cc.h
37852 cpp-mind.h cpp/mi1nd.h
37853 cpp-mindp.h cpp/mi1ndp.h
37854 cpp-mix.h cpp/mi1x.h
37855 cpp-mi2.c cpp/mi2.c
37856 cpp-mi2a.h cpp/mi2a.h
37857 cpp-mi2b.h cpp/mi2b.h
37858 cpp-mi2c.h cpp/mi2c.h
37859 cpp-mi3.c cpp/mi3.c
37860 cpp-mi3.def cpp/mi3.def
37861 poison-1.c cpp/poison.c
37862 pr-impl.c cpp/prag-imp.c
37863 cpp-redef-2.c cpp/redef1.c
37864 cpp-redef.c cpp/redef2.c
37865 strpaste.c cpp/strp1.c
37866 strpaste-2.c cpp/strp2.c
37867 cpp-tradpaste.c cpp/tr-paste.c
37868 cpp-tradstringify.c cpp/tr-str.c
37869 cpp-tradwarn1.c cpp/tr-warn1.c
37870 cpp-tradwarn2.c cpp/tr-warn2.c
37871 trigraphs.c cpp/trigraphs.c
37872 cpp-unc1.c cpp/unc1.c
37873 cpp-unc2.c cpp/unc2.c
37874 cpp-unc3.c cpp/unc3.c
37875 cpp-unc.c cpp/unc4.c
37876 undef.c cpp/undef1.c
37877 undef-2.c cpp/undef2.c
37878 cpp-wi1.c cpp/widestr1.c
37879
37880 2000-06-27 Mark Mitchell <mark@codesourcery.com>
37881
37882 * lib/g++.exp (g++_include_flags): Tweak.
37883
37884 2000-06-27 H.J. Lu <hjl@gnu.org>
37885 Loren J. Rittle <ljrittle@acm.org>
37886
37887 * lib/g++.exp (g++_include_flags): Override libgloss.exp
37888 version with one that knows about the new gcc tree structure.
37889 (g++_link_flags): Same.
37890
37891 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
37892
37893 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37894 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37895 case we are cross-compiling.
37896
37897 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37898 g++.old-deja/g++.niklas/Makefile.in,
37899 g++.old-deja/g++.niklas/configure.in,
37900 g++.old-deja/g++.other/Makefile.in,
37901 g++.old-deja/g++.other/configure.in,
37902 gcc.c-torture/code_quality/Makefile.in,
37903 gcc.c-torture/code_quality/configure.in,
37904 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37905 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37906 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37907 gcc.c-torture/execute/ieee/Makefile.in,
37908 gcc.c-torture/execute/ieee/configure.in,
37909 gcc.c-torture/noncompile/Makefile.in,
37910 gcc.c-torture/noncompile/configure.in,
37911 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37912 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37913 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37914
37915 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37916
37917 * g++.old-deja/g++.other/ambig3.C: New test.
37918
37919 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37920
37921 * g++.old-deja/g++.pt/syntax1.C: New test.
37922 * g++.old-deja/g++.pt/syntax2.C: New test.
37923 * g++.old-deja/g++.other/syntax3.C: New test.
37924 * g++.old-deja/g++.other/syntax4.C: New test.
37925
37926 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37927
37928 * gcc.dg/20000623-1.c: Prototype exit and abort.
37929
37930 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37931
37932 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37933 New tests.
37934 * gcc.dg/cpp-mi3.def: New file.
37935
37936 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37937 inside assertions.
37938 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37939 lexer's error messages.
37940 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37941 divine anything from the linemarkers.
37942 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37943 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37944
37945 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
37946
37947 * gcc.dg/20000623-1.c: New test.
37948
37949 2000-06-22 Jakub Jelinek <jakub@redhat.com>
37950
37951 * gcc.c-torture/execute/20000622-1.c: New test.
37952
37953 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37954
37955 * g++.old-deja/g++.other/init15.C: New test.
37956
37957 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37958
37959 * g++.old-deja/g++.pt/vaarg2.C: New test.
37960 * g++.old-deja/g++.pt/vaarg3.C: New test.
37961
37962 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
37963
37964 * g++.old-deja/g++.other/dyncast6.C: New test.
37965
37966 2000-06-15 Jakub Jelinek <jakub@redhat.com>
37967
37968 * gcc.c-torture/execute/loop-6.c: New test.
37969
37970 2000-06-14 Jakub Jelinek <jakub@redhat.com>
37971
37972 * gcc.dg/20000614-1.c: New test.
37973 * gcc.dg/20000614-2.c: New test.
37974
37975 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
37976
37977 * g++.old-deja/g++.other/inline12.C: New test.
37978
37979 2000-06-13 Jakub Jelinek <jakub@redhat.com>
37980
37981 * g++.old-deja/g++.other/eh1.C: New test.
37982
37983 2000-06-12 Jakub Jelinek <jakub@redhat.com>
37984
37985 * g++.old-deja/g++.other/type.C: New test.
37986
37987 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37988
37989 * g++.old-deja/g++.other/initstring.C: New test.
37990
37991 2000-06-12 Jason Merrill <jason@redhat.com>
37992
37993 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37994
37995 2000-06-09 Jeffrey A Law (law@cygnus.com)
37996
37997 * gcc.c-torture/compile/20000609-1.c: New test.
37998
37999 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
38000
38001 * gcc.dg/20000609-1.c: New test.
38002
38003 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
38004
38005 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38006 * gcc.c-torture/noncompile/poison-1.c: Move...
38007 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38008 * gcc.dg/cpp-li1.c: Add a token after the #line.
38009
38010 2000-06-05 Richard Henderson <rth@cygnus.com>
38011
38012 * gcc.c-torture/execute/20000605-2.c: New test.
38013 * gcc.c-torture/execute/20000605-3.c: New test.
38014
38015 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
38016
38017 * g77.f-torture/execute/20000503-1.x: New file.
38018
38019 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
38020
38021 * g++.old-deja/g++.eh/badalloc1.C: New test.
38022
38023 2000-06-05 Richard Henderson <rth@cygnus.com>
38024
38025 * gcc.c-torture/execute/20000605-1.c: New test.
38026
38027 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38028 Nathan Sidwell <nathan@codesourcery.com>
38029
38030 * gcc.c-torture/compile/20000605-1.c: New test.
38031
38032 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38033
38034 * g77.f-torture/compile/20000601-1.f: New test.
38035
38036 2000-06-03 Richard Henderson <rth@cygnus.com>
38037
38038 * gcc.c-torture/execute/20000603-1.c: New.
38039
38040 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38041
38042 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38043 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38044
38045 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38046
38047 * gcc.dg/compare2.c (case 12): XFAIL.
38048 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38049 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38050
38051 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38052
38053 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38054
38055 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38056 guard macro is already defined when the header is first
38057 included.
38058 * gcc.dg/cpp-mix.h: New file.
38059 * gcc.dg/endif-label.c: Update patterns to match compiler.
38060
38061 * g++.brendan/complex1.C: Declare abort.
38062 * g++.law/refs4.C: Remove XFAIL.
38063 * g++.oliva/expr2.C: Declare abort and exit.
38064
38065 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38066
38067 * gcc.c-torture/execute/20000528-1.c: New test.
38068
38069 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38070 * g++.old-deja/g++.law/temps4.C: Likewise.
38071
38072 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38073 stdlib.h. Call abort() on failure.
38074 * g++.old-deja/g++.law/refs4.C: Likewise.
38075 * g++.old-deja/g++.law/temps4.C: Likewise.
38076 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38077 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38078
38079 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38080
38081 Relative to g++.dg/special:
38082 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38083
38084 Relative to g++.old-deja:
38085 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38086 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38087 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38088 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38089 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38090 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38091 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38092
38093 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38094 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38095 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38096 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38097 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38098 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38099 and/or string.h.
38100
38101 * g++.other/goto1.C: Update expectations for error messages.
38102
38103 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38104
38105 * gcc.c-torture/compile/20000523-1.c: New test.
38106
38107 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38108
38109 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38110
38111 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38112
38113 * g++.old-deja/g++.eh/catch11.C: New test.
38114 * g++.old-deja/g++.eh/catch12.C: New test.
38115
38116 2000-05-24 Nick Clifton <nickc@cygnus.com>
38117
38118 * gcc.c-torture/execute/20000523-1.c: New test.
38119
38120 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38121
38122 * c-torture/execute/bcp-1.c: Replace abort in arg of
38123 __builtin_constant_p with a generic external function.
38124
38125 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38126 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38127 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38128 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38129 Prototype abort and/or exit.
38130
38131 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38132 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38133 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38134 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38135
38136 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38137
38138 * gcc.dg/dwarf2-1.c: New test.
38139
38140 2000-05-20 Richard Henderson <rth@cygnus.com>
38141
38142 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38143
38144 2000-05-20 Andreas Jaeger <aj@suse.de>
38145
38146 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38147 testcase.
38148
38149 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38150
38151 * gcc.c-torture/execute/20000519-2.c: New test.
38152
38153 2000-05-19 Andreas Jaeger <aj@suse.de>
38154
38155 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38156 which fails with SSA.
38157
38158 * lib/c-torture.exp: Also test with -O3 -fssa.
38159
38160 2000-05-18 Michael Meissner <meissner@redhat.com>
38161
38162 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38163 * gcc.c-torture/execute/920415-1.c: Ditto.
38164 * gcc.c-torture/execute/920501-1.c: Ditto.
38165 * gcc.c-torture/execute/conversion.c: Ditto.
38166 * gcc.c-torture/execute/cvt-1.c: Ditto.
38167
38168 2000-05-18 Jeffrey A Law (law@cygnus.com)
38169
38170 * gcc.c-torture/compile/20000518-1.c: New test.
38171
38172 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38173
38174 * g77.f-torture/compile/200005018.f: New test.
38175
38176 2000-05-17 Jeffrey A Law (law@cygnus.com)
38177
38178 * gcc.c-torture/compile/20000517-1.c: New test.
38179
38180 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38181
38182 * gcc.c-torture/execute/20000516-1.c: New test.
38183
38184 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38185
38186 * g++.old-deja/g++.other/eh.C: New test.
38187
38188 2000-05-12 Richard Henderson <rth@cygnus.com>
38189
38190 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38191 constants through to doit's conditional.
38192
38193 2000-05-11 Jeffrey A Law (law@cygnus.com)
38194
38195 * gcc.c-torture/compile/20000511-1.c: New test.
38196 * g77.f-torture/compile/20000511-1.f: New test.
38197 * g77.f-torture/compile/20000511-2.f: New test.
38198
38199 2000-05-11 Michael Meissner <meissner@redhat.com>
38200
38201 * gcc.c-torture/execute/20000511-1.c: New test.
38202
38203 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38204
38205 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38206 * gcc.dg/20000510-1.S: New.
38207
38208 2000-05-08 Catherine Moore <clm@cygnus.com>
38209
38210 * gcc.dg/unused-3.c: New.
38211
38212 2000-05-06 Richard Henderson <rth@cygnus.com>
38213
38214 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38215 * g++.old-deja/g++.mike/warn1.C: Likewise.
38216 * g++.old-deja/g++.pt/local1.C: Likewise.
38217 * g++.old-deja/g++.pt/local7.C: Likewise.
38218 * g++.old-deja/g++.pt/spec16.C: Likewise.
38219
38220 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38221
38222 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38223
38224 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38225
38226 * g77.f-torture/execute/20000503-1.f: New test.
38227
38228 2000-05-04 Andreas Jaeger <aj@suse.de>
38229
38230 * gcc.dg/noreturn-2.c: New test.
38231
38232 2000-05-04 Neil Booth <NeilB@earthling.net>
38233
38234 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38235 preprocessor.
38236
38237 2000-05-04 Richard Henderson <rth@cygnus.com>
38238
38239 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38240
38241 2000-05-04 Richard Henderson <rth@cygnus.com>
38242
38243 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38244 OpenSSL by Jason R Thorpe.
38245
38246 2000-05-03 Jim Wilson <wilson@cygnus.com>
38247
38248 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38249
38250 2000-05-03 Robert Lipe <robertlipe@usa.net>
38251
38252 * gcc.dg/20000503-1.c: New test.
38253
38254 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38255
38256 * gcc.c-torture/compile/20000502-1.c: New test.
38257 * g++.old-deja/g++.other/align.C: New test.
38258 * gcc.dg/cpp-tradstringify.c: New test.
38259
38260 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38261
38262 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38263 and hard registers.
38264
38265 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38266
38267 * gcc.c-torture/execute/loop-5.c: New test.
38268
38269 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38270
38271 * gcc.c-torture/execute/va-arg-20.c: New test.
38272
38273 2000-04-23 Jeffrey A Law (law@cygnus.com)
38274
38275 * gcc.c-torture/execute/20000422-1.c: New test.
38276
38277 2000-04-20 Greg McGary <gkm@gnu.org>
38278
38279 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38280 when optimizing, but without sibling-call optimizations (-O1).
38281
38282 2000-04-20 Jeffrey A Law (law@cygnus.com)
38283
38284 * gcc.c-torture/compile/20000420-1.c: New test.
38285
38286 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38287
38288 * g++.abi/ptrflags.C: New test.
38289 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38290
38291 2000-04-19 Catherine Moore <clm@cygnus.com>
38292
38293 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38294
38295 2000-04-19 Greg McGary <gkm@gnu.org>
38296
38297 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38298 sibling-call optimizations.
38299
38300 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38301
38302 * gcc.dg/20000419-1.c: New test.
38303
38304 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38305
38306 * gcc.c-torture/execute/20000412-6.c: New test.
38307
38308 2000-04-12 Jeffrey A Law (law@cygnus.com)
38309
38310 * gcc.c-torture/execute/20000412-5.c: New test.
38311 * g77.f-torture/compile/20000412-1.f: New test.
38312 * gcc.c-torture/execute/20000412-4.c: New test.
38313 * gcc.c-torture/compile/20000412-2.c: New test.
38314 * gcc.c-torture/execute/20000412-3.c: New test.
38315 * gcc.c-torture/compile/20000412-1.c: New test.
38316 * gcc.c-torture/execute/20000412-2.c: New test.
38317
38318 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38319
38320 * objc/execute/bf-20.m: New test.
38321
38322 2000-04-10 Richard Henderson <rth@cygnus.com>
38323
38324 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38325
38326 * gcc.c-torture/execute/20000412-1.c: New test.
38327
38328 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38329
38330 * g++.old-deja/g++.eh/catchptr1.C: New test.
38331
38332 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38333
38334 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38335
38336 2000-04-08 Neil Booth <NeilB@earthling.net>
38337
38338 * gcc.dg/cpp-nullchar.c: Remove test as
38339 embedded nulls cause problems.
38340
38341 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38342
38343 * gcc.dg/compare2.c: New test.
38344
38345 2000-04-08 Neil Booth <NeilB@earthling.net>
38346
38347 * gcc.dg/cpp-nullchar.c: New test.
38348
38349 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38350
38351 * gcc.dg/cpp-mi2.c: New test.
38352 * gcc.dg/cpp-mi2[abc].h: New files.
38353
38354 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38355
38356 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38357 member name.
38358
38359 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38360
38361 * g++.old-deja/g++.abi/vmihint.C: New test.
38362
38363 2000-04-06 Neil Booth <NeilB@earthling.net>
38364
38365 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38366 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38367 copyright.
38368
38369 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38370
38371 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38372 avoid stack-frame overwrite.
38373
38374 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38375
38376 * gcc.c-torture/compile/20000405-2.c: New test.
38377 * gcc.c-torture/compile/20000405-3.c: New test.
38378
38379 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38380
38381 * gcc.c-torture/compile/20000405-1.c: New test.
38382
38383 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38384
38385 * gcc.dg/cast-qual-1.c: Revert last change.
38386
38387 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38388
38389 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38390
38391 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38392
38393 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38394 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38395
38396 2000-04-03 Jeffrey A Law (law@cygnus.com)
38397
38398 * gcc.c-torture/compile/20000403-2.c: New test.
38399 * gcc.c-torture/compile/20000403-1.c: New test.
38400
38401 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38402
38403 * gcc.c-torture/execute/20000403-1.c: New test.
38404
38405 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38406
38407 * gcc.c-torture/execute/20000402-1.c: New test.
38408
38409 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38410
38411 * gcc.c-torture/execute/va-arg-15.c: New test.
38412 * gcc.c-torture/execute/va-arg-16.c: New test.
38413 * gcc.c-torture/execute/va-arg-17.c: New test.
38414 * gcc.c-torture/execute/va-arg-18.c: New test.
38415 * gcc.c-torture/execute/va-arg-19.c: New test.
38416
38417 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38418
38419 * gcc.c-torture/compile/981211-1.c: Move to...
38420 * gcc.dg/cpp-as1.c: ...here.
38421 * gcc.dg/cpp-as2.c: New file.
38422
38423 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38424 compiler.
38425
38426 2000-04-02 Neil Booth <NeilB@earthling.net>
38427
38428 * gcc.dg/cpp-cond.c New tests.
38429 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38430 accidental success less likely.
38431 * gcc.dg/cpp-missingop.c New tests.
38432 * gcc.dg/cpp-missingparen.c New tests.
38433 * gcc.dg/cpp-shift.c New tests.
38434 * gcc.dg/cpp-shortcircuit.c New tests.
38435 * gcc.dg/cpp-unary.c New tests.
38436
38437 2000-03-29 Jeffrey A Law (law@cygnus.com)
38438
38439 * gcc.c-torture/compile/20000329-1.c: New test.
38440
38441 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38442
38443 * gcc.c-torture/compile/20000326-1.c: New test.
38444 * gcc.c-torture/compile/20000326-2.c: New test.
38445
38446 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38447
38448 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38449 the first parameter is a function argument.
38450
38451 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38452
38453 * g++.old-deja/g++.ext/array4.C: New test.
38454
38455 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38456
38457 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38458
38459 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38460
38461 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38462
38463 2000-03-19 Richard Henderson <rth@cygnus.com>
38464
38465 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38466
38467 2000-03-19 Richard Henderson <rth@cygnus.com>
38468
38469 * gcc.c-torture/compile/20000319-1.c: New test.
38470
38471 2000-03-14 Jeffrey A Law (law@cygnus.com)
38472
38473 * gcc.c-torture/execute/20000314-3.c: New test.
38474 * gcc.c-torture/execute/20000314-2.c: New test.
38475 * gcc.c-torture/execute/20000314-1.c: New test.
38476 * gcc.c-torture/compile/20000314-2.c: New test.
38477 * gcc.c-torture/compile/20000314-1.c: New test.
38478
38479 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38480
38481 * g++.old-deja/g++.warn/inline.C: New test.
38482
38483 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38484
38485 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38486 standards-compliant result rather than specific constants.
38487 Put test-values in array.
38488
38489 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38490
38491 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38492 (g++_target_compile): Put test-specific options last.
38493
38494 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38495
38496 * g++.old-deja/g++.eh/vbase4.C: New test.
38497
38498 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38499
38500 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38501
38502 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38503
38504 * g++.old-deja/g++.brendan/misc12.C: Removed.
38505 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38506 * g++.old-deja/g++.ext/pretty4.C: New test.
38507
38508 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38509
38510 * g++.old-deja/g++.other/string2.C: New test.
38511
38512 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38513
38514 * g++.old-deja/g++.warn/impint2.C: New test.
38515
38516 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38517
38518 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38519 is 1, not zero.
38520
38521 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38522
38523 * g++.old-deja/g++.warn/impint.C: New test.
38524 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38525 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38526 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38527 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38528 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38529 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38530 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38531 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38532 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38533 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38534 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38535 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38536
38537 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38538
38539 * gcc.dg/cpp-redef.c: New test.
38540
38541 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38542
38543 * g++.old-deja/g++.pt/unify7.C: New test.
38544
38545 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38546
38547 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38548 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38549
38550 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38551
38552 * gcc.c-torture/compile/20000224-1.c: New test.
38553
38554 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38555
38556 * gcc.c-torture/compile/cpp-2.c: New test.
38557 * gcc.c-torture/compile/cpp-1.c: New test.
38558
38559 2000-02-25 Jeffrey A Law (law@cygnus.com)
38560
38561 * gcc.c-torture/execute/20000225-1.c: New test.
38562
38563 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38564
38565 * gcc.dg/cpp-li2.c: New test.
38566
38567 * gcc.dg/cpp-wi1.c: New test.
38568
38569 * gcc.dg/cpp-li1.c: New test.
38570
38571 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38572
38573 * g++.old-deja/g++.other/sizeof5.C: New test.
38574
38575 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38576
38577 * gcc.c-torture/execute/va-arg-13.c: New test.
38578
38579 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38580
38581 * gcc.c-torture/execute/va-arg-12.c: New test.
38582
38583 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38584
38585 * gcc.c-torture/execute/20000223-1.c: New test.
38586
38587 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38588
38589 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38590
38591 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38592
38593 * g++.old-deja/g++.abi/ptrmem.C: New test.
38594
38595 2000-02-19 Richard Henderson <rth@cygnus.com>
38596
38597 * gcc.c-torture/compile/init-3.c: New.
38598
38599 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38600
38601 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38602 ALWAYS_CXXFLAGS.
38603
38604 2000-02-11 Robert Lipe <robertl@sco.com>
38605
38606 * gcc.c-torture/compile/20000211-3.c: New test.
38607
38608 2000-02-11 Martin Buchholz <martin@xemacs.org>
38609
38610 * gcc.c-torture/compile/20000211-2.c: New test.
38611
38612 2000-02-11 Jeffrey A Law (law@cygnus.com)
38613
38614 * gcc.c-torture/compile/20000211-1.c: New test.
38615
38616 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38617
38618 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38619 on native targets
38620
38621 2000-02-08 Nathan Sidwell <nathan@acm.org>
38622
38623 * g++.old-deja/g++.other/cast5.C: New test.
38624
38625 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38626
38627 * gcc.c-torture/execute/20000205-1.c: New.
38628
38629 2000-02-03 Nathan Sidwell <nathan@acm.org>
38630
38631 * g++.old-deja/g++.jason/cast3.C: Return void.
38632 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38633
38634 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38635
38636 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38637
38638 * gcc.dg/loop-1.c: New test.
38639
38640 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38641
38642 * gcc.c-torture/compile/20000127-1.c: New test.
38643 * gcc.c-torture/execute/991228-1.c: New test.
38644
38645 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38646
38647 * gcc.dg/unused-2.c: New test.
38648
38649 * gcc.dg/conv-1.c: New test.
38650
38651 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38652
38653 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38654 compiler.
38655 (tool_option_proc): Fix typo.
38656
38657 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38658
38659 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38660 of the ld on the host, not on the build machine.
38661 Also, don't crash if '--help' is not a supported option.
38662
38663 2000-01-24 Richard Henderson <rth@cygnus.com>
38664
38665 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38666
38667 2000-01-20 Jeffrey A Law (law@cygnus.com)
38668
38669 * gcc.c-torture/execute/20000120-2.c: New test.
38670 * gcc.c-torture/execute/20000120-1.c: New test.
38671
38672 2000-01-13 Jeffrey A Law (law@cygnus.com)
38673
38674 * gcc.c-torture/execute/20000113-1.c: New test.
38675
38676 2000-01-12 Jeffrey A Law (law@cygnus.com)
38677
38678 * gcc.c-torture/execute/20000112-1.c: New test.
38679
38680 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38681
38682 * gcc.dg/20000111-1.c: New test.
38683
38684 2000-01-10 Jeffrey A Law (law@cygnus.com)
38685
38686 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38687 with 16 bit integers.
38688
38689 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38690
38691 * gcc.dg/20000108-1.c: New test.
38692
38693 2000-01-05 Nathan Sidwell <nathan@acm.org>
38694
38695 * g++.old-deja/g++.ns/koenig8.C: New test.
38696
38697 2000-01-05 Nathan Sidwell <nathan@acm.org>
38698
38699 * g++.old-deja/g++.other/cast4.C: New test.
38700
38701 2000-01-05 Jeffrey A Law (law@cygnus.com)
38702
38703 * gcc.c-torture/compile/20000105-2.c: New test.
38704 * gcc.c-torture/compile/20000105-1.c: New test.
38705
38706 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38707
38708 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38709 references to printf & atoi to conform to ANSI standard.
38710 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38711 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38712 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38713 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38714 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38715 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38716 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38717 * g++.old-deja/g++.brendan/copy2.C: Likewise.
38718 * g++.old-deja/g++.brendan/copy3.C: Likewise.
38719 * g++.old-deja/g++.brendan/copy4.C: Likewise.
38720 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38721 * g++.old-deja/g++.brendan/copy6.C: Likewise.
38722 * g++.old-deja/g++.brendan/copy7.C: Likewise.
38723 * g++.old-deja/g++.brendan/copy8.C: Likewise.
38724 * g++.old-deja/g++.brendan/crash11.C: Likewise.
38725 * g++.old-deja/g++.brendan/crash14.C: Likewise.
38726 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38727 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38728 * g++.old-deja/g++.brendan/delete2.C: Likewise.
38729 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38730 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38731 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38732 * g++.old-deja/g++.brendan/eh1.C: Likewise.
38733 * g++.old-deja/g++.brendan/groff1.C: Likewise.
38734 * g++.old-deja/g++.brendan/init3.C: Likewise.
38735 * g++.old-deja/g++.brendan/misc12.C: Likewise.
38736 * g++.old-deja/g++.brendan/misc7.C: Likewise.
38737 * g++.old-deja/g++.brendan/new2.C: Likewise.
38738 * g++.old-deja/g++.brendan/operators4.C: Likewise.
38739 * g++.old-deja/g++.brendan/operators5.C: Likewise.
38740 * g++.old-deja/g++.brendan/overload2.C: Likewise.
38741 * g++.old-deja/g++.brendan/overload7.C: Likewise.
38742 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38743 * g++.old-deja/g++.brendan/reference1.C: Likewise.
38744 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38745 * g++.old-deja/g++.brendan/template24.C: Likewise.
38746 * g++.old-deja/g++.brendan/template3.C: Likewise.
38747 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38748 * g++.old-deja/g++.jason/inline3.C: Likewise.
38749 * g++.old-deja/g++.jason/opeq.C: Likewise.
38750 * g++.old-deja/g++.law/arg5.C: Likewise.
38751 * g++.old-deja/g++.law/arm7.C: Likewise.
38752 * g++.old-deja/g++.law/ctors11.C: Likewise.
38753 * g++.old-deja/g++.law/cvt8.C: Likewise.
38754 * g++.old-deja/g++.law/init9.C: Likewise.
38755 * g++.old-deja/g++.law/refs4.C: Likewise.
38756 * g++.old-deja/g++.law/template2.C: Likewise.
38757 * g++.old-deja/g++.law/visibility24.C: Likewise.
38758 * g++.old-deja/g++.law/vtable3.C: Likewise.
38759 * g++.old-deja/g++.mike/asm2.C: Likewise.
38760 * g++.old-deja/g++.mike/eh1.C: Likewise.
38761 * g++.old-deja/g++.mike/misc1.C: Likewise.
38762 * g++.old-deja/g++.mike/misc13.C: Likewise.
38763 * g++.old-deja/g++.mike/misc14.C: Likewise.
38764 * g++.old-deja/g++.mike/ns12.C: Likewise.
38765 * g++.old-deja/g++.mike/p1248.C: Likewise.
38766 * g++.old-deja/g++.mike/p3708.C: Likewise.
38767 * g++.old-deja/g++.mike/p3708a.C: Likewise.
38768 * g++.old-deja/g++.mike/p3708b.C: Likewise.
38769 * g++.old-deja/g++.mike/p646.C: Likewise.
38770 * g++.old-deja/g++.mike/p700.C: Likewise.
38771 * g++.old-deja/g++.mike/p783.C: Likewise.
38772 * g++.old-deja/g++.mike/p783a.C: Likewise.
38773 * g++.old-deja/g++.mike/p783b.C: Likewise.
38774 * g++.old-deja/g++.mike/p786.C: Likewise.
38775 * g++.old-deja/g++.mike/p789.C: Likewise.
38776 * g++.old-deja/g++.mike/p789a.C: Likewise.
38777 * g++.old-deja/g++.mike/p807a.C: Likewise.
38778 * g++.old-deja/g++.other/delete3.C: Likewise.
38779 * g++.old-deja/g++.other/dyncast1.C: Likewise.
38780 * g++.old-deja/g++.other/dyncast2.C: Likewise.
38781 * g++.old-deja/g++.other/dyncast3.C: Likewise.
38782 * g++.old-deja/g++.other/empty1.C: Likewise.
38783 * g++.old-deja/g++.other/temporary1.C: Likewise.
38784 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38785 * g++.old-deja/g++.pt/t16.C: Likewise.
38786 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38787
38788 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
38789
38790 * gcc.dg/991230-1.c: New test.
38791
38792 1999-12-29 Jeffrey A Law (law@cygnus.com)
38793
38794 * gcc.c-torture/compile/991229-3.c: New test.
38795 * gcc.c-torture/compile/991229-2.c: New test.
38796 * gcc.c-torture/compile/991229-1.c: New test.
38797
38798 1999-12-29 Greg McGary <gkm@eng.ascend.com>
38799
38800 * gcc.c-torture/compile/labels-2.c: New test.
38801
38802 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
38803
38804 * gcc.c-torture/execute/991227-1.c: New test.
38805
38806 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38807
38808 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38809
38810 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
38811
38812 * gcc.c-torture/execute/991221-1.c: New test.
38813
38814 1999-12-20 Nathan Sidwell <nathan@acm.org>
38815
38816 * g++.old-deja/g++.other/cast3.C: New test.
38817
38818 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
38819
38820 * gcc.c-torture/execute/991216-4.c: New test.
38821
38822 1999-12-16 Michael Meissner <meissner@cygnus.com>
38823
38824 * gcc.c-torture/execute/991216-1.c: New test.
38825 * gcc.c-torture/execute/991216-2.c: New test.
38826 * gcc.c-torture/execute/991216-3.c: New test.
38827
38828 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38829
38830 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38831 Actually make the test fail by using "-O2" for compilation.
38832
38833 1999-12-15 Nathan Sidwell <nathan@acm.org>
38834
38835 * g++.old-deja/g++.warn/cast-align1.C: New test.
38836
38837 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38838
38839 * gcc.c-torture/compile/991214-1.c: New test.
38840 * gcc.c-torture/compile/991214-2.c: New test.
38841
38842 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38843
38844 * gcc.dg/991214-1.c: New test.
38845
38846 1999-12-13 Jeffrey A Law (law@cygnus.com)
38847
38848 * gcc.c-torture/compile/991213-3.c: New test.
38849 * gcc.c-torture/compile/991213-2.c: New test.
38850 * gcc.c-torture/compile/991213-1.c: New test.
38851
38852 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
38853
38854 * gcc.dg/991209-1.c: New test.
38855
38856 1999-12-08 Nathan Sidwell <nathan@acm.org>
38857
38858 * gcc.c-torture/compile/991208-1.c: New test.
38859
38860 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38861
38862 * gcc.dg/ultrasp2.c: New test.
38863
38864 1999-12-05 Alex Samuel <samuel@codesourcery.com>
38865
38866 * g++.old-deja/g++.abi/align.C (main): Fix typo.
38867
38868 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
38869
38870 * gcc.c-torture/compile/991202-1.c: New test.
38871 * gcc.c-torture/execute/991202-1.c: New test.
38872 * gcc.c-torture/execute/991202-2.c: New test.
38873 * gcc.c-torture/execute/991202-3.c: New test.
38874
38875 1999-12-02 Alex Samuel <samuel@codesourcery.com>
38876
38877 * g++.old-deja/g++.abi/align.C: New test.
38878 * g++.old-deja/g++.abi/aggregates.C: Likewise.
38879 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38880
38881 1999-12-01 Richard Henderson <rth@cygnus.com>
38882
38883 * gcc.c-torture/execute/991201-1.c: New.
38884
38885 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
38886
38887 * gcc.dg/991129-1.c: New test.
38888
38889 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
38890
38891 * gcc.c-torture/compile/991127-1.c: New test.
38892
38893 1999-11-22 Nathan Sidwell <nathan@acm.org>
38894
38895 * g++.old-deja/g++.other/warn4.C: New test.
38896
38897 1999-11-22 Nathan Sidwell <nathan@acm.org>
38898
38899 * g++.old-deja/g++.eh/cleanup2.C: New test.
38900 * g++.old-deja/g++.ext/pretty2.C: New test.
38901 * g++.old-deja/g++.ext/pretty3.C: New test.
38902 * g++.old-deja/g++.other/debug6.C: New test.
38903
38904 1999-10-20 Jim Wilson <wilson@cygnus.com>
38905
38906 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38907 compiler_output to look for one error message instead of two.
38908
38909 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
38910
38911 * gcc.c-torture/execute/991118-1.c: Also test case
38912 where the word boundary does not split a byte evenly.
38913
38914 1999-11-19 Nathan Sidwell <nathan@acm.org>
38915
38916 * g++.old-deja/g++.ext/restrict1.C: New test.
38917
38918 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38919
38920 * gcc.c-torture/execute/991118-1.c: New test.
38921
38922 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
38923
38924 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38925 working directory pathnames.
38926
38927 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
38928
38929 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38930 host is equipped with driver.h and driver.o so it can actually
38931 compile and run the tests.
38932
38933 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
38934
38935 * gcc.c-torture/compile/991008-1.c: New test.
38936
38937 1999-11-08 Nick Clifton <nickc@cygnus.com>
38938
38939 * lib/gcc-dg.exp: Include target-supports.exp
38940
38941 1999-11-05 Nick Clifton <nickc@cygnus.com>
38942
38943 * lib/target-supports.exp: New file: Provide procs to test for
38944 features supported by the target.
38945 (check_weak_available): Moved here from ecos.exp.
38946 (check_alias_available): New proc: Determine of the target
38947 toolchain supports the alias attribute.
38948
38949 * gcc.dg/special/ecos.exp: Move check_weak_available to
38950 target-supports.exp.
38951 (alias-1.c): Only perform the test if the target supports
38952 aliases.
38953 (wkali-1.c): Only perform the test if the target supports
38954 aliases.
38955
38956 * gcc.dg/990506-0.c: Expect error messages from cross
38957 targets as well as native targets.
38958
38959 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38960
38961 * gcc.dg/ultrasp1.c: Removed xfail.
38962 * gcc.dg/struct-ret-2.c: Likewise.
38963 * gcc.dg/array-1.c: Likewise.
38964
38965 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38966
38967 * gcc.dg/struct-ret-2.c: New test.
38968
38969 * gcc.dg/array-1.c: New test.
38970
38971 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
38972
38973 * gcc.c-torture/execute/991030-1.c: New test.
38974
38975 1999-10-26 Richard Henderson <rth@cygnus.com>
38976
38977 * gcc.c-torture/compile/991026-2.c: New test.
38978
38979 1999-10-26 Jeffrey A Law (law@cygnus.com)
38980
38981 * gcc.c-torture/compile/991026-1.c: New test.
38982
38983 1999-10-23 Jeffrey A Law (law@cygnus.com)
38984
38985 * gcc.c-torture/execute/991023-1.c: New test.
38986
38987 1999-10-19 Jeffrey A Law (law@cygnus.com)
38988
38989 * gcc.c-torture/execute/991019-1.c: New test.
38990
38991 1999-10-16 Richard Henderson <rth@cygnus.com>
38992
38993 * gcc.c-torture/execute/991016-1.c: New test.
38994
38995 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
38996
38997 * gcc.c-torture/execute/991014-1.c: New test.
38998
38999 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
39000
39001 * g++.old-deja/g++.other/union2.C: New test.
39002
39003 1999-10-13 Nathan Sidwell <nathan@acm.org>
39004
39005 * g++.old-deja/g++.other/vaarg2.C: New test.
39006 * g++.old-deja/g++.other/vaarg3.C: New test.
39007
39008 1999-10-12 Craig Burley <craig@jcb-sc.com>
39009
39010 * g77.f-torture/noncompile/19990905-1.f: Moved from being
39011 in compile/.
39012
39013 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
39014
39015 * gcc.c-torture/execute/va-arg-11.c: New test.
39016
39017 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
39018
39019 * lib/file-format.exp (gcc_target_object_format): Don't
39020 crash if objdump is unavailable.
39021
39022 1999-09-29 Donn Terry <donn@interix.com>
39023
39024 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39025
39026 1999-09-28 Nick Clifton <nickc@cygnus.com>
39027
39028 * gcc.c-torture/compile/990928-1.c: New test.
39029
39030 1999-09-28 Nathan Sidwell <nathan@acm.org>
39031
39032 * g++.old-deja/g++.other/decl6.C: New test.
39033
39034 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39035
39036 * gcc.c-torture/execute/va-arg-10.c: New test.
39037
39038 1999-09-27 Nathan Sidwell <nathan@acm.org>
39039
39040 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39041 __PRETTY_FUNCTION__.
39042
39043 1999-09-23 Nick Clifton <nickc@cygnus.com>
39044
39045 * gcc.c-torture/execute/990923-1.c: New test.
39046
39047 1999-09-21 Nick Clifton <nickc@cygnus.com>
39048
39049 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39050 for which -fpic is inappropriate.
39051
39052 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39053
39054 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39055
39056 1999-09-21 Nathan Sidwell <nathan@acm.org>
39057
39058 * g++.old-deja/g++.other/dyncast1.C: New test.
39059 * g++.old-deja/g++.other/dyncast2.C: New test.
39060 * g++.old-deja/g++.other/dyncast3.C: New test.
39061 * g++.old-deja/g++.other/dyncast4.C: New test.
39062 * g++.old-deja/g++.other/dyncast5.C: New test.
39063 * g++.old-deja/g++.eh/catch3.C: New test.
39064 * g++.old-deja/g++.eh/catch3p.C: New test.
39065 * g++.old-deja/g++.eh/catch4.C: New test.
39066 * g++.old-deja/g++.eh/catch4p.C: New test.
39067 * g++.old-deja/g++.eh/catch5.C: New test.
39068 * g++.old-deja/g++.eh/catch5p.C: New test.
39069 * g++.old-deja/g++.eh/catch6.C: New test.
39070 * g++.old-deja/g++.eh/catch6p.C: New test.
39071 * g++.old-deja/g++.eh/catch7.C: New test.
39072 * g++.old-deja/g++.eh/catch7p.C: New test.
39073 * g++.old-deja/g++.eh/catch8.C: New test.
39074 * g++.old-deja/g++.eh/catch8p.C: New test.
39075 * g++.old-deja/g++.eh/catch9.C: New test.
39076 * g++.old-deja/g++.eh/catch9p.C: New test.
39077
39078 1999-09-13 Nathan Sidwell <nathan@acm.org>
39079
39080 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39081 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39082
39083 1999-09-13 Jeffrey A Law (law@cygnus.com)
39084
39085 * gcc.c-torture/compile/990913-1.c: New test.
39086
39087 1999-09-10 Nathan Sidwell <nathan@acm.org>
39088
39089 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39090 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39091
39092 1999-09-09 Richard Henderson <rth@cygnus.com>
39093
39094 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39095
39096 1999-09-09 Nathan Sidwell <nathan@acm.org>
39097
39098 * g++.old-deja/g++.other/lookup11.C: New test.
39099 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39100 what is permitted and what we want.
39101 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39102 overload use.
39103 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39104
39105 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39106
39107 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39108 * gcc.c-torture/noncompile/poison-1.c: New file.
39109
39110 1999-09-08 Nathan Sidwell <nathan@acm.org>
39111
39112 * g++.old-deja/g++.other/sizeof3.C: New test.
39113 * g++.old-deja/g++.other/sizeof4.C: New test.
39114 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39115 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39116
39117 1999-09-07 Richard Henderson <rth@cygnus.com>
39118
39119 * gcc.dg/va-arg-1.c: New.
39120
39121 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39122
39123 * gcc.c-torture/execute/va-arg-9.c: New test.
39124
39125 1999-09-05 Craig Burley <craig@jcb-sc.com>
39126
39127 * g77.f-torture/compile/980519-2.f: New test.
39128 * g77.f-torture/compile/19990905-0.f: New test.
39129 * g77.f-torture/compile/19990905-1.f: New test.
39130 * g77.f-torture/compile/19990905-2.f: New test.
39131
39132 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39133
39134 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39135
39136 * gcc.c-torture/execute/990827-1.c: Fix typo.
39137
39138 1999-09-03 Nathan Sidwell <nathan@acm.org>
39139
39140 * g++.old-deja/g++.other/deref1.C: New test.
39141
39142 1999-09-02 Nathan Sidwell <nathan@acm.org>
39143
39144 * g++.old-deja/g++.other/ambig2.C: New test.
39145 * g++.old-deja/g++.other/cond5.C: New test.
39146 * g++.old-deja/g++.other/lookup16.C: New test.
39147
39148 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39149
39150 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39151 assemblers too.
39152
39153 1999-08-31 Jeffrey A Law (law@cygnus.com)
39154
39155 * lib/c-torture.exp: Avoid the "compare executables" optimization
39156 when testing native.
39157
39158 1999-08-29 Jeffrey A Law (law@cygnus.com)
39159
39160 * gcc.c-torture/execute/990829-1.c: New test.
39161 * gcc.c-torture/compile/990829-1.c: New test.
39162
39163 1999-08-27 Paul Burchard <burchard@pobox.com>
39164
39165 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39166 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39167 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39168 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39169 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39170 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39171 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39172 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39173 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39174 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39175 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39176
39177 1999-08-27 Jeffrey A Law (law@cygnus.com)
39178
39179 * gcc.c-torture/execute/990827-1.c: New test.
39180
39181 1999-08-26 Craig Burley <craig@jcb-sc.com>
39182
39183 * g77.f-torture/noncompile/19990826-4.f: New test.
39184
39185 * g77.f-torture/compile/19990826-3.f: New test.
39186
39187 * g77.f-torture/execute/19990826-2.f: New test.
39188
39189 * g77.f-torture/compile/19990826-1.f: New test.
39190
39191 * gcc.c-torture/execute/990826-0.c: New test.
39192 * g77.c-torture/execute/19990826-0.f: New test.
39193
39194 * g77.f-torture/noncompile/970626-2.f: New test.
39195
39196 1999-08-25 Paul Burchard <burchard@pobox.com>
39197
39198 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39199 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39200 lss-011.C: New tests.
39201
39202 1999-08-25 Nathan Sidwell <nathan@acm.org>
39203
39204 * g++.old-deja/g++.other/decl5.C: New test.
39205
39206 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39207
39208 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39209 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39210 call `postbase' for each one. All callers of `postbase' changed
39211 to call this instead.
39212
39213 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39214
39215 * gcc.c-torture/execute/990811-1.c: New test.
39216
39217 1999-08-09 Nick Clifton <nickc@cygnus.com>
39218
39219 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39220 just native ones.
39221
39222 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39223 just native ones.
39224
39225 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39226
39227 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39228
39229 1999-08-04 Jeffrey A Law (law@cygnus.com)
39230
39231 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39232
39233 1999-08-04 Nathan Sidwell <nathan@acm.org>
39234
39235 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39236
39237 1999-08-04 Jeffrey A Law (law@cygnus.com)
39238
39239 * gcc.c-torture/execute/990804-1.c: New test.
39240
39241 1999-08-03 Nathan Sidwell <nathan@acm.org>
39242
39243 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39244 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39245 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39246
39247 1999-08-03 Nathan Sidwell <nathan@acm.org>
39248
39249 * g++.old-deja/g++.other/struct1.C: New test.
39250
39251 1999-08-03 Nathan Sidwell <nathan@acm.org>
39252
39253 * g++.old-deja/g++.other/enum2.C: New test.
39254
39255 1999-08-02 Richard Henderson <rth@cygnus.com>
39256
39257 Adapted from tests from Franz Sirl:
39258 * gcc.c-torture/execute/va-arg-7.c: New test.
39259 * gcc.c-torture/execute/va-arg-8.c: New test.
39260
39261 1999-08-01 Jeffrey A Law (law@cygnus.com)
39262
39263 * gcc.c-torture/compile/990801-2.c: New test.
39264
39265 * gcc.c-torture/compile/990801-1.c: New test.
39266
39267 1999-07-27 Michael Meissner <meissner@cygnus.com>
39268
39269 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39270 fp-cmp-1.c, converting double to float.
39271
39272 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39273 fp-cmp-1.c, converting double to long double.
39274
39275 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39276 from fr1 to unknown_register, since fr1 is a legitimate register
39277 on some machines.
39278
39279 1999-07-25 Jeffrey A Law (law@cygnus.com)
39280
39281 * README: More listname related changes.
39282
39283 1999-07-08 Catherine Moore <clm@cygnus.com>
39284
39285 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39286
39287 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39288
39289 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39290
39291 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39292
39293 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39294
39295 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39296
39297 * gcc.dg/990703-1.c: New test.
39298
39299 1999-06-29 Nick Clifton <nickc@cygnus.com>
39300
39301 * lib/file-format.exp: New file: Move definition of proc
39302 gcc_target_object_format to here from
39303 gcc.dg/special/ecos.exp.
39304
39305 * lib/c-torture.exp: Include lib file-format.exp.
39306 * lib/gcc-dg.exp: Include lib file-format.exp.
39307
39308 * gcc.dg/special/ecos.exp: Remove definition of proc
39309 gcc_target_object_format.
39310
39311 1999-06-28 Jeffrey A Law (law@cygnus.com)
39312
39313 * gcc.c-torture/execute/990628-1.c: New test.
39314
39315 1999-06-25 Jeffrey A Law (law@cygnus.com)
39316
39317 * gcc.c-torture/compile/990625-2.c: New test.
39318
39319 * gcc.c-torture/compile/990625-1.c: New test.
39320
39321 1999-06-23 Nick Clifton <nickc@cygnus.com>
39322
39323 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39324 attributes compile.
39325 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39326 ports that use the COFF/PE file format.
39327
39328 1999-06-17 Jeffrey A Law (law@cygnus.com)
39329
39330 * gcc.c-torture/compile/990617-1.c: New test.
39331
39332 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39333
39334 * g++.old-deja/g++.other/decl4.C: New test.
39335
39336 1999-06-14 Nathan Sidwell <nathan@acm.org>
39337
39338 * g++.old-deja/g++.other/bitfld3.C: New test.
39339
39340 1999-06-08 Nathan Sidwell <nathan@acm.org>
39341
39342 * g++.old-deja/g++.eh/catch1.C: New test.
39343
39344 1999-06-07 Jeffrey A Law (law@cygnus.com)
39345
39346 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39347
39348 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39349 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39350
39351 1999-06-05 Craig Burley <craig@jcb-sc.com>
39352
39353 * g77.f-torture/compile/19990502-0.f: Replace with new,
39354 shorter, test that still fails after recent changes.
39355
39356 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39357
39358 * gcc.c-torture/execute/990604-1.c: New test.
39359
39360 1999-05-31 Jeffrey A Law (law@cygnus.com)
39361
39362 * gcc.c-torture/execute/990531-1.c: New test.
39363
39364 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39365
39366 * gcc.c-torture/compile/990527-1.c: New test.
39367
39368 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39369
39370 * gcc.c-torture/execute/990527-1.c: New test.
39371
39372 1999-05-25 Nick Clifton <nickc@cygnus.com>
39373
39374 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39375 bitfields as signed.
39376
39377 1999-05-25 Craig Burley <craig@jcb-sc.com>
39378
39379 * g77.f-torture/compile/19990525-0.f: New test.
39380
39381 1999-05-25 Jeffrey A Law (law@cygnus.com)
39382
39383 * gcc.c-torture/execute/990525-2.c: New test.
39384
39385 * gcc.c-torture/execute/990525-1.c: New test.
39386
39387 1999-05-24 Nathan Sidwell <nathan@acm.org>
39388
39389 * g++.old-deja/g++.other/anon3.C: New test.
39390 * g++.old-deja/g++.other/anon4.C: New test.
39391 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39392 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39393 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39394 Merrill).
39395
39396 1999-05-24 Jeffrey A Law (law@cygnus.com)
39397
39398 * gcc.c-torture/execute/990524-1.c: New test.
39399
39400 * gcc.dg/990524-1.c: New test.
39401
39402 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39403
39404 * gcc.c-torture/compile/990523-1.c: New test.
39405
39406 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39407
39408 * gcc.c-torture/compile/990519-1.c: New test.
39409
39410 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39411
39412 * gcc.c-torture/compile/990517-1.c: New test.
39413
39414 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39415 (e4, f4): New tests.
39416 (main): Call them.
39417
39418 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39419
39420 * gcc.dg/noreturn-1.c: New test.
39421
39422 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39423
39424 * gcc.c-torture/execute/990513-1.c: New test.
39425
39426 1999-05-10 Richard Henderson <rth@cygnus.com>
39427
39428 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39429
39430 1999-05-10 Craig Burley <craig@jcb-sc.com>
39431
39432 * g77.f-torture/execute/erfc.f: Use small single-precision
39433 values, to avoid problems on Alphas when not -mieee.
39434
39435 1999-05-08 Craig Burley <craig@jcb-sc.com>
39436
39437 * gcc.dg/990506-0.c: New test.
39438
39439 1999-05-08 Richard Henderson <rth@cygnus.com>
39440
39441 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39442 the constant to test. Don't XFAIL 64-bit targets.
39443
39444 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39445 * g++.old-deja/g++.law/profile1.C: Likewise.
39446
39447 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39448 operator new instances.
39449 * g++.old-deja/g++.other/delete5.C: Likewise.
39450
39451 1999-05-03 Craig Burley <craig@jcb-sc.com>
39452
39453 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39454 intrinsic.
39455
39456 1999-05-03 Craig Burley <craig@jcb-sc.com>
39457
39458 * g77.f-torture/execute/u77-test.f: Reverse order of two
39459 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39460
39461 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39462
39463 * gcc.dg/compare1.c: New test.
39464
39465 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39466
39467 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39468 New tests.
39469
39470 1999-05-02 Craig Burley <craig@jcb-sc.com>
39471
39472 * g77.f-torture/compile/19990502-1.f: New test.
39473
39474 1999-05-02 Craig Burley <craig@jcb-sc.com>
39475
39476 * g77.f-torture/compile/19990502-0.f: New test.
39477
39478 1999-05-02 Craig Burley <craig@jcb-sc.com>
39479
39480 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39481 intrinsic.
39482
39483 1999-05-02 Craig Burley <craig@jcb-sc.com>
39484
39485 * g77.f-torture/execute/u77-test.f (main): List libU77
39486 intrinsics not currently tested.
39487 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39488 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39489 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39490 Trim blanks off the ends of some printed strings.
39491
39492 1999-05-02 Craig Burley <craig@jcb-sc.com>
39493
39494 * g77.f-torture/execute/u77-test.f (main): Just warn about
39495 FSTAT gid disagreement, as it's expected on some systems.
39496
39497 1999-05-01 Craig Burley <craig@jcb-sc.com>
39498
39499 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39500 use a new function, which allows for some slop.
39501 Clean up some commentary.
39502 (issum): The new function.
39503 (sgladd): Deleted subroutine.
39504
39505 1999-05-01 Craig Burley <craig@jcb-sc.com>
39506
39507 * g77.f-torture/execute/u77-test.f: Modify to be more like
39508 libf2c/libU77 version, bringing patches to that version here.
39509 Add suitable commentary.
39510
39511 1999-04-25 Richard Henderson <rth@cygnus.com>
39512
39513 * gcc.dg/990424-1.c: New test.
39514
39515 1999-04-24 Craig Burley <craig@jcb-sc.com>
39516
39517 * g77.f-torture/execute/u77-test.f (main): Bug involving
39518 LSTAT has been fixed, so turn back on full checking.
39519
39520 1999-04-20 Craig Burley <craig@jcb-sc.com>
39521
39522 * g77.f-torture/compile/19990419-0.f: New test.
39523 * g77.f-torture/execute/19990419-1.f: New test.
39524
39525 1999-04-17 Richard Henderson <rth@cygnus.com>
39526
39527 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39528 to avoid the need for a prototype to supress a warning.
39529
39530 1999-04-07 Jim Wilson <wilson@cygnus.com>
39531
39532 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39533
39534 1999-04-04 Jeffrey A Law (law@cygnus.com)
39535
39536 * gcc.c-torture/execute/990404-1.c: New test.
39537
39538 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39539
39540 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39541 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39542 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39543 missing initializer warnings.
39544
39545 1999-03-28 Jeffrey A Law (law@cygnus.com)
39546
39547 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39548 matching strings.
39549
39550 1999-03-26 Jeffrey A Law (law@cygnus.com)
39551
39552 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39553
39554 1999-03-26 Craig Burley <craig@jcb-sc.com>
39555
39556 * g77.f-torture/execute/19990325-0.f: New test.
39557 * g77.f-torture/execute/19990325-1.f: New test.
39558
39559 1999-03-24 Jeffrey A Law (law@cygnus.com)
39560
39561 * gcc.c-torture/execute/990324-1.c: New test.
39562
39563 1999-03-22 Jim Wilson <wilson@cygnus.com>
39564
39565 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39566 test with 4.
39567
39568 1999-03-17 Richard Henderson <rth@cygnus.com>
39569
39570 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39571
39572 1999-03-13 Craig Burley <craig@jcb-sc.com>
39573
39574 * g77.f-torture/execute/19990313-2.f: New test.
39575 * g77.f-torture/execute/19990313-3.f: New test.
39576
39577 1999-03-13 Craig Burley <craig@jcb-sc.com>
39578
39579 * g77.f-torture/execute/19990313-0.f: New test.
39580 * g77.f-torture/execute/19990313-1.f: New test.
39581
39582 1999-03-12 Jim Wilson <wilson@cygnus.com>
39583
39584 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39585 printf to sprintf.
39586 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39587 (main): Add check for u15. Conditionalize u31 check depending on
39588 whether ints are <32 bits or >=32 bits.
39589
39590 1999-03-08 Craig Burley <craig@jcb-sc.com>
39591
39592 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39593
39594 1999-03-08 Craig Burley <craig@jcb-sc.com>
39595
39596 * g77.f-torture/compile/19990305-0.f: New test.
39597 * g77.f-torture/execute/19981119-0.f: New test.
39598
39599 1999-03-08 Craig Burley <craig@jcb-sc.com>
39600
39601 * g77.f-torture/execute/970625-2.f: call ABORT if final
39602 result is not correct, instead of just printing it.
39603 Add this checking via newly introduced obfuscation, to
39604 trip up buggy front ends.
39605
39606 1999-03-07 Craig Burley <craig@jcb-sc.com>
39607
39608 * g77.f-torture/compile/960317-1.f: Moved from being
39609 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39610
39611 1999-03-06 Craig Burley <craig@jcb-sc.com>
39612
39613 * g77.f-torture/execute/960317-1.f: New (old) test.
39614 * g77.f-torture/execute/970625-2.f: Ditto.
39615
39616 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39617
39618 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39619 message on line 1 or line 2; cccp and cpplib do this differently.
39620
39621 1999-03-01 Jeffrey A Law (law@cygnus.com)
39622
39623 * g++.old-deja/g++.law/weak1.C: New test.
39624
39625 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39626
39627 * gcc.c-torture/execute/990119-1.c: Renamed to...
39628 * gcc.dg/990119-1.c: this, so it will only be tested once
39629 (it's a preprocessor test, it doesn't need to be run at
39630 multiple optimization levels).
39631
39632 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39633
39634 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39635 ALWAYS_CXXFLAGS.
39636
39637 1999-02-24 Craig Burley <craig@jcb-sc.com>
39638
39639 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39640 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39641 to not be compilable by current g77.
39642
39643 1999-02-24 Nick Clifton <nickc@cygnus.com>
39644
39645 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39646
39647 1999-02-22 Jeffrey A Law (law@cygnus.com)
39648
39649 * gcc.c-torture/execute/990222-1.c: New test.
39650
39651 1999-02-19 Craig Burley <craig@jcb-sc.com>
39652
39653 * g77.f-torture/compile/19990218-0.f: New test.
39654 * g77.f-torture/noncompile/19990218-1.f: New test.
39655
39656 1999-02-18 Craig Burley <craig@jcb-sc.com>
39657
39658 * g77.f-torture/compile/19981216-0.f: New test.
39659
39660 1999-02-14 Jeffrey A Law (law@cygnus.com)
39661
39662 * gcc.dg/990214-1.c: New test.
39663
39664 1999-02-13 Jeffrey A Law (law@cygnus.com)
39665
39666 * gcc.dg/990213-2.c: New test.
39667
39668 * gcc.dg/990213-1.c: New test.
39669
39670 1999-02-12 Jeffrey A Law (law@cygnus.com)
39671
39672 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39673 ints.
39674
39675 1999-02-11 Nick Clifton <nickc@cygnus.com>
39676
39677 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39678 specified by target.
39679
39680 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39681
39682 1999-02-11 Jeffrey A Law (law@cygnus.com)
39683
39684 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39685
39686 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39687
39688 * gcc.dg/special/ecos.exp: New test driver for new tests with
39689 special requirements.
39690
39691 * gcc.dg/special/alias-1.c: New test.
39692 * gcc.dg/special/gcsec-1.c: New test.
39693 * gcc.dg/special/weak-1.c: New test.
39694 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39695 * gcc.dg/special/weak-2.c: New test.
39696 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39697 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39698 * gcc.dg/special/wkali-1.c: New test.
39699 * gcc.dg/special/wkali-2.c: New test.
39700 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39701 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39702
39703 1999-02-10 Felix Lee <flee@cygnus.com>
39704
39705 * lib/c-torture.exp (c-torture-compile): Pull out code for
39706 analyzing gcc error messages.
39707 (c-torture-execute): Likewise. Fix some (harmless) false
39708 positives.
39709 * lib/gcc.exp (gcc_check_compile): New function.
39710
39711 1999-02-08 Richard Henderson <rth@cygnus.com>
39712
39713 * gcc.c-torture/execute/990208-1.c: New test.
39714
39715 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39716
39717 * g++.dg/special/ecos.exp: New driver for new tests with special
39718 requirements
39719
39720 * g++.dg/special/conpr-1.C: New test
39721 * g++.dg/special/conpr-2.C: New test
39722 * g++.dg/special/conpr-2a.C: New test
39723 * g++.dg/special/conpr-3.C: New test
39724 * g++.dg/special/conpr-3a.C: New test
39725 * g++.dg/special/conpr-3b.C: New test
39726
39727 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39728 allow g++ to use the dg driver
39729
39730 * README: Add comment about g++.dg directory
39731
39732 1999-02-06 Jeffrey A Law (law@cygnus.com)
39733
39734 * README: Update email addresses.
39735
39736 1999-02-03 Nick Clifton <nickc@cygnus.com>
39737
39738 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39739 arguments in order to force structure S onto the stack even on
39740 the alpha.
39741 (test): Pass 10 leading arguments to function foo as well as the
39742 structure S.
39743
39744 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39745 failure for all targets.
39746
39747 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39748 abort to terminate program execution.
39749
39750 1999-01-30 Richard Henderson <rth@cygnus.com>
39751
39752 * gcc.c-torture/execute/990130-1.c: New test.
39753
39754 1999-01-30 Jeffrey A Law (law@cygnus.com)
39755
39756 * gcc.dg/990130-1.c: New test.
39757
39758 1999-01-28 Michael Meissner <meissner@cygnus.com>
39759
39760 * gcc.c-torture/execute/990128-1.c: New test.
39761
39762 1999-01-27 Michael Meissner <meissner@cygnus.com>
39763
39764 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39765
39766 1999-01-27 Felix Lee <flee@cygnus.com>
39767
39768 * lib/c-torture.exp (c-torture-compile): pull out code for
39769 analyzing gcc error messages.
39770 (c-torture-execute): ditto, and fix some (harmless) false
39771 positives.
39772 * lib/gcc.exp (gcc_check_compile): new function.
39773
39774 1999-01-17 Jeffrey A Law (law@cygnus.com)
39775
39776 * gcc.dg/990117-1.c: New test.
39777
39778 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39779
39780 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39781
39782 1999-01-15 Jeffrey A Law (law@cygnus.com)
39783
39784 * g77.f-torture/compile/990115-1.f: New test.
39785
39786 1999-01-07 Jeffrey A Law (law@cygnus.com)
39787
39788 * gcc.c-torture/compile/990107-1.c: New test
39789
39790 1999-01-06 Jeffrey A Law (law@cygnus.com)
39791
39792 * gcc.c-torture/execute/990106-2.c: New test.
39793
39794 * gcc.c-torture/execute/990106-1.c: New test.
39795
39796 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
39797
39798 * gcc.c-torture/compile/981223-1.c: New test.
39799
39800 1998-12-29 Richard Henderson <rth@cygnus.com>
39801
39802 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39803 (opt3): Rename from opt4 and disable.
39804
39805 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
39806
39807 * g++.old-deja/g++.pt/ptrmem5.C: New test.
39808
39809 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
39810
39811 * g++.old-deja/g++.other/conv5.C: New test.
39812
39813 1998-12-14 Nick Clifton <nickc@cygnus.com>
39814
39815 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39816
39817 1998-12-11 Jeffrey A Law (law@cygnus.com)
39818
39819 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39820
39821 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
39822
39823 * gcc.c-torture/compile/981211-1.c: New test.
39824
39825 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
39826
39827 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39828
39829 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39830
39831 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39832
39833 * gcc.special/930510-1.c: Make C9X safe.
39834 * gcc.misc-tests/gcov-1.c Similarly.
39835 * gcc.misc-tests/gcov-2.c Similarly.
39836
39837 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39838
39839 * gcc.dg/ultrasp1.c: New test.
39840
39841 1998-12-06 Richard Henderson <rth@cygnus.com>
39842
39843 * gcc.c-torture/execute/981206.c: New test.
39844
39845 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39846
39847 * g++.old-deja/g++.ns/template7.C: New test.
39848
39849 * g++.old-deja/g++.other/expr1.C: New test.
39850
39851 * g++.old-deja/g++.eh/tmpl3.C: New test.
39852
39853 * g++.old-deja/g++.eh/tmpl2.C: New test.
39854
39855 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
39856
39857 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39858 * g++.old-deja/g++.other/using6.C: Removed.
39859 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39860
39861 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39862
39863 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
39864
39865 * g++.old-deja/g++.pt/overload8.C: New test.
39866
39867 * g++.old-deja/g++.pt/overload7.C: New test.
39868
39869 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39870
39871 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39872 and relinking messages.
39873 * lib/g++.exp (g++_target_compile): Remove .rpo file when
39874 compiling with -frepo.
39875
39876 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
39877
39878 * g++.old-deja/g++.pt/lookup6.C: New test.
39879
39880 1998-11-30 Nick Clifton <nickc@cygnus.com>
39881
39882 * gcc.c-torture/execute/981130-1.c: New test.
39883 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39884
39885 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39886
39887 * g++.old-deja/g++.pt/explicit76.C: New test.
39888
39889 * g++.old-deja/g++.pt/friend38.C: New test.
39890
39891 * g++.old-deja/g++.ns/crash2.C: New test.
39892
39893 * g++.old-deja/g++.pt/defarg8.C: New test.
39894
39895 * g++.old-deja/g++.pt/instantiate6.C: New test.
39896
39897 * g++.old-deja/g++.pt/static6.C: New test.
39898
39899 * g++.old-deja/g++.pt/decl2.C: New test.
39900
39901 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
39902
39903 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
39904 problem is actually related with name lookup, but so what? :-)
39905
39906 * g++.old-deja/g++.pt/friend37.C: New test.
39907
39908 1998-11-25 Dave Love <d.love@dl.ac.uk>
39909
39910 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39911 element, which fails on some systems.
39912
39913 * g77.f-torture/execute/labug1.f: New test.
39914
39915 1998-11-21 Jeffrey A Law (law@cygnus.com)
39916
39917 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39918 is defined.
39919
39920 1998-11-18 Dave Love <d.love@dl.ac.uk>
39921
39922 * g77.f-torture/compile/981117-1.f: New test.
39923
39924 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
39925
39926 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
39927 properly discarded.
39928
39929 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
39930
39931 * gcc.c-torture/execute/memcheck: New directory of tests for
39932 -fcheck-memory-usage.
39933
39934 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39935
39936 * README: New file, general information about the testsuite and
39937 new description of the various C++ test subdirectories.
39938 * README.g++: Eliminate obsolete information, update and move most
39939 relevant stuff to README.
39940
39941 1998-11-07 Richard Henderson <rth@cygnus.com>
39942
39943 * gcc.c-torture/compile/981107-1.c: New test.
39944
39945 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
39946
39947 * execute/memcpy-bi.c: New testcase.
39948
39949 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
39950
39951 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39952 base classes.
39953
39954 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39955 template is selected.
39956
39957 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39958 classes, it should be accepted for all types.
39959
39960 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39961
39962 * g++.old-deja/g++.pt/spec24.C: Ensure that template
39963 specializations start with template headers.
39964
39965 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
39966
39967 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39968
39969 * g++.old-deja/g++.other/init9.C: Test cross initialization of
39970 non-POD types.
39971
39972 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39973
39974 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39975
39976 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39977
39978 * compile/981022-1.c, compile/981022-1.x: New test and driver.
39979
39980 1998-10-19 Jeffrey A Law (law@cygnus.com)
39981
39982 * 981019-1.c: New test.
39983
39984 1998-10-14 Robert Lipe <robertl@dgii.com>
39985
39986 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39987 find objc headers.
39988
39989 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39990
39991 * compile/981001-4.c: Remove use of GCC extension that triggers a
39992 compiler bug.
39993
39994 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
39995
39996 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39997
39998 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
39999
40000 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
40001 instantiation of template produces incorrect code for delete
40002 expression.
40003
40004 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
40005 constructors' name is not unique.
40006 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40007 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40008
40009 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
40010 automatic array of const is ill-formed.
40011
40012 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
40013 of template parameter?
40014
40015 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
40016 const.
40017
40018 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
40019 pointer-to-member expression.
40020
40021 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40022 declaration causes ICE.
40023
40024 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40025
40026 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40027 reserved in the global namespace.
40028
40029 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40030 generate needed virtual table.
40031
40032 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40033
40034 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40035
40036 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40037 template-dependent type
40038
40039 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40040
40041 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40042 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40043 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40044
40045 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40046 class should be usable as argument of member function.
40047 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40048 class should be usable as return type of member function.
40049 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40050 class should be usable as type of data member.
40051
40052 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40053
40054 1998-10-09 Jeffrey A Law (law@cygnus.com)
40055
40056 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40057
40058 1998-10-08 Nick Clifton <nickc@cygnus.com>
40059
40060 * gcc.dg/dll-?.c Add thumb to target list.
40061 Fix assembler scan patterns to match current assembler output.
40062
40063 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40064
40065 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40066 matching of template brackets.
40067
40068 * g++.old-deja/g++.other/using4.C: New test. Test using
40069 declarations of methods from base classes.
40070
40071 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40072 within functions should introduce names into the innermost
40073 enclosing namespace.
40074
40075 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40076 of static locals if first initialization throws.
40077
40078 1998-10-07 Jim Wilson <wilson@cygnus.com>
40079
40080 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40081
40082 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40083
40084 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40085 lose track of the possible targets of tablejump insns.
40086 * special/special.exp: Run it.
40087
40088 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40089
40090 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40091 must be declared before its specializations can be named in friend
40092 declarations.
40093
40094 1998-10-05 Dave Love <d.love@dl.ac.uk>
40095
40096 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40097
40098 * g77.f-torture/execute/io1.f: New test.
40099
40100 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40101
40102 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40103 with pointer to template function, for which no argument deduction
40104 is possible.
40105
40106 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40107 specialization of template function as argument to template
40108 function.
40109
40110 * g++.old-deja/g++.other/access2.C: New test; Inner class
40111 shouldn't have privileged access to Outer's names.
40112
40113 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40114
40115 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40116 friend template declared within template class conflicts with
40117 nested class of the same name.
40118
40119 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40120 is ignored.
40121
40122 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40123 object with direct initializer as function declaration.
40124
40125 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40126 initializers.
40127
40128 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40129 involving const pointer and NULL produces incorrect result.
40130
40131 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40132 type name without `typename' should be rejected with -pedantic.
40133
40134 1998-10-02 Richard Henderson <rth@cygnus.com>
40135
40136 * g++.old-deja/g++.other/addrof1.C: New test.
40137
40138 1998-10-01 Nick Clifton <nickc@cygnus.com>
40139
40140 * gcc.c-torture/compile/981001-1.c: New test.
40141 * gcc.c-torture/execute/981001-1.c: New test.
40142
40143 1998-10-01 Jeffrey A Law (law@cygnus.com)
40144
40145 * gcc.c-torture/compile/981001-2.c: New test.
40146 * gcc.c-torture/compile/981001-3.c: New test.
40147 * gcc.c-torture/compile/981001-4.c: New test.
40148
40149 1998-10-01 Robert Lipe <robertl@dgii.com>
40150
40151 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40152 multilibbed hosts. Idea grafted from g77.exp.
40153
40154 1998-09-30 Dave Love <d.love@dl.ac.uk>
40155
40156 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40157 avoid losing on systems which need -lsocket.
40158
40159 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40160
40161 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40162 * g++.old-deja/g++.other/nested2.C: Ditto.
40163 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40164 failure.
40165
40166 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40167
40168 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40169 preferred over template operator!= for enum bitfields.
40170
40171 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40172
40173 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40174 that happen to have the same base name, but in different scopes,
40175 are incorrectly rejected.
40176
40177 1998-09-16 Richard Henderson <rth@cygnus.com>
40178
40179 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40180 on the native word size instead of an integer literal.
40181
40182 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40183
40184 * g++.old-deja/g++.other/static2.C: Invocation of static data
40185 member of type pointer-to-function denoted as non-static member.
40186
40187 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40188 checks involving function types and aliases.
40189
40190 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40191
40192 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40193 redefined to the same non-trivial type.
40194
40195 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40196 namespace-qualification of template specializations declared in
40197 other namespaces.
40198
40199 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40200 to declare a subset of the specializations of a template function
40201 as friends of specializations of a template class.
40202
40203 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40204 member templates that do not fully specialize the enclosing
40205 template class are rejected.
40206
40207 1998-09-11 Dave Love <d.love@dl.ac.uk>
40208
40209 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40210
40211 1998-09-08 Dave Love <d.love@dl.ac.uk>
40212
40213 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40214 altered from libf2c/libU77 version.
40215
40216 1998-09-06 Dave Love <d.love@dl.ac.uk>
40217
40218 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40219
40220 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40221
40222 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40223 (un)signed char are different types for template specialization
40224 purposes.
40225
40226 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40227
40228 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40229 * objc: ObjC testsuite.
40230
40231 1998-08-31 Catherine Moore <clm@cygnus.com>
40232
40233 * gcc.c-torture/execute/941014-1.x: New file.
40234
40235 1998-08-31 Nick Clifton <nickc@cygnus.com>
40236
40237 * lib/c-torture.exp: Add support for
40238 torture_eval_before_compile and torture_eval_before_execute
40239 variables.
40240
40241 1998-08-30 Jeffrey A Law (law@cygnus.com)
40242
40243 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40244 this test triggers valid.
40245
40246 1998-08-27 Jeffrey A Law (law@cygnus.com)
40247
40248 * gcc.dg/980827-1.c: New test.
40249
40250 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40251
40252 * gcc.c-torture/execute/loop-4b.c: New test.
40253
40254 1998-08-26 Nick Clifton <nickc@cygnus.com>
40255
40256 * lib/c-torture.exp: Add support for
40257 torture_eval_before_compile and torture_eval_before_execute
40258 variables.
40259
40260 1998-08-25 Jeffrey A Law (law@cygnus.com)
40261
40262 * gcc.c-torture/compile/980825-1.c: New test.
40263
40264 1998-08-24 Nick Clifton <nickc@cygnus.com>
40265
40266 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40267 count number tests in opt_t0 not good_t0.
40268
40269 1998-08-24 Jeffrey A Law (law@cygnus.com)
40270
40271 * gcc.c-torture/compile/930326-1.x: Fix typo.
40272
40273 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40274
40275 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40276 causes an ICE.
40277
40278 1998-08-21 Jeffrey A Law (law@cygnus.com)
40279
40280 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40281 STACK_SIZE is defined.
40282 * gcc.c-torture/unsorted/stuct.c: Similarly.
40283
40284 * gcc.c-torture/compile/980821-1.c: New test.
40285
40286 1998-08-21 Jeffrey A Law (law@cygnus.com)
40287
40288 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40289
40290 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40291
40292 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40293 code.
40294
40295 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40296
40297 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40298 error'.
40299
40300 1998-08-18 Jeffrey A Law (law@cygnus.com)
40301
40302 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40303
40304 1998-08-16 Jeffrey A Law (law@cygnus.com)
40305
40306 * gcc.c-torture/compile/980816-1.c: New test.
40307
40308 * gcc.dg/980816-1.c: New test.
40309
40310 1998-08-13 Jeffrey A Law (law@cygnus.com)
40311
40312 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40313 compiler for ieee tests.
40314
40315 1998-08-01 Dave Love <d.love@dl.ac.uk>
40316
40317 * g77.f-torture/compile/980729-0.f: New test.
40318
40319 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40320
40321 * gcc.c-torture/special/eeprof-1.c: New test, for
40322 -finstrument-functions.
40323 * gcc.c-torture/special/special.exp: Run it.
40324
40325 1998-07-29 Jeffrey A Law (law@cygnus.com)
40326
40327 * gcc.c-torture/compile/980729-1.c: New test.
40328
40329 1998-07-27 Nick Clifton <nickc@cygnus.com>
40330
40331 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40332 __thumb__ is defined, and test for ARM style doubles if so.
40333
40334 1998-07-26 Dave Love <d.love@dl.ac.uk>
40335
40336 * g77.f-torture/noncompile/980615-0.f: New test.
40337
40338 1998-07-26 H.J. Lu (hjl@gnu.org)
40339
40340 * gcc.dg/980312-1.c: Do link instead of compile.
40341 * gcc.dg/980313-1.c: Likewise.
40342
40343 1998-07-26 Jeffrey A Law (law@cygnus.com)
40344
40345 * gcc.c-torture/compile/980726-1.c: New test.
40346
40347 1998-07-25 Dave Love <d.love@dl.ac.uk>
40348
40349 * g77.f-torture/execute/io0.f: New test.
40350
40351 1998-07-24 Nick Clifton <nickc@cygnus.com>
40352
40353 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40354 an int.
40355
40356 1998-06-18 Michael Meissner <meissner@cygnus.com>
40357
40358 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40359 m32r bugs.
40360
40361 1998-07-17 Nick Clifton <nickc@cygnus.com>
40362
40363 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40364 c-decl.c:grokdeclarator can handle mode attributes.
40365
40366 1998-07-16 Jeffrey A Law (law@cygnus.com)
40367
40368 * gcc.c-torture/execute/980716-1.c: New test.
40369
40370 1998-07-13 Jeffrey A Law (law@cygnus.com)
40371
40372 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40373 the mn10200.
40374 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40375 the mn10200.
40376 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40377 * gcc.c-torture/compile/930326-1.x: Similarly.
40378
40379 1998-07-13 Dave Love <d.love@dl.ac.uk>
40380
40381 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40382 New test from Craig.
40383
40384 1998-07-12 Dave Love <d.love@dl.ac.uk>
40385
40386 * g77.f-torture/noncompile/980616-0.f: New test.
40387
40388 * g77.f-torture/execute/970816-3.f: New test from Craig.
40389
40390 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40391
40392 * g++.other/singleton.C: Return error value instead of taking
40393 SIGSEGV.
40394
40395 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40396
40397 * g++.other/singleton.C: New test. Warning is under dispute.
40398 Runtime crash is not.
40399
40400 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40401
40402 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40403 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40404 using6.C, using7.C}: New namespace tests.
40405
40406 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40407
40408 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40409 specialization with typedef'ed names used as array indexes.
40410
40411 1998-07-09 Jeffrey A Law (law@cygnus.com)
40412
40413 * gcc.c-torture/execute/980709-1.c: New test.
40414
40415 * gcc.dg/980709-1.c: New test.
40416
40417 1998-07-07 Richard Henderson <rth@cygnus.com>
40418
40419 * gcc.c-torture/execute/bcp-1.c: New test.
40420
40421 1998-07-07 Jeffrey A Law (law@cygnus.com)
40422
40423 * gcc.c-torture/execute/980707-1.c: New test.
40424
40425 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40426
40427 * gcc.c-torture/compile/980706-1.c: New test.
40428
40429 1998-07-01 Dave Love <d.love@dl.ac.uk>
40430
40431 * g77.f-torture/execute/980701-0.f,
40432 g77.f-torture/execute/980701-1.f: New test from Craig.
40433
40434 1998-07-01 Jeffrey A Law (law@cygnus.com)
40435
40436 * gcc.c-torture/compile/980701-1.c: New test.
40437
40438 * gcc.c-torture/execute/980701-1.c: New test.
40439
40440 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40441 rlsruhe.de>
40442
40443 * g++.old-deja/g++.robertl/eb132.C: New test.
40444 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40445
40446 1998-06-29 Dave Love <d.love@dl.ac.uk>
40447
40448 * g77.f-torture/execute/980628-7.f,
40449 g77.f-torture/execute/980628-8.f,
40450 g77.f-torture/execute/980628-9.f,
40451 g77.f-torture/execute/980628-10.f: New tests from Craig.
40452
40453 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40454
40455 1998-06-28 Jeffrey A Law (law@cygnus.com)
40456
40457 * g77.f-torture/execute/980628-4.f: New test from Craig.
40458 * g77.f-torture/execute/980628-5.f: Likewise.
40459 * g77.f-torture/execute/980628-2.f: Likewise.
40460 * g77.f-torture/execute/980628-0.f: Likewise.
40461 * g77.f-torture/execute/980628-1.f: Likewise.
40462 * g77.f-torture/execute/980628-3.f: Likewise.
40463 * g77.f-torture/execute/980628-6.f: Likewise.
40464
40465 1998-06-28 Jeffrey A Law (law@cygnus.com)
40466
40467 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40468 directory when nothing has been installed yet.
40469
40470 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40471
40472 * gcc.c-torture/special/special.exp: Handle newer versions of
40473 dejagnu.
40474
40475 1998-06-26 Jeffrey A Law (law@cygnus.com)
40476
40477 * gcc.dg/980626-1.c: New test.
40478
40479 1998-06-19 Bruno Haible <haible@ilog.fr>
40480
40481 * gcc.misc-tests/m-un-2.c: New test.
40482 * g++.old-deja/g++.other/warn01.c: Likewise.
40483
40484 1998-06-19 Robert Lipe <robertl@dgii.com>
40485
40486 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40487 compatibility with assmblers with a different comment character.
40488 Eliminate use of GAS-specific extensions.
40489
40490 1998-06-19 Jeffrey A Law (law@cygnus.com)
40491
40492 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40493
40494 1998-06-19 Robert Lipe <robertl@dgii.com>
40495
40496 * lib/g77.exp: Replace search for libf2c.a with search for newly
40497 renamed libg2c.a
40498
40499 1998-06-17 Jeffrey A Law (law@cygnus.com)
40500
40501 * gcc.c-torture/execute/980617-1.c: New test.
40502
40503 1998-06-12 Jeffrey A Law (law@cygnus.com)
40504
40505 * gcc.c-torture/execute/980612-1.c: New test.
40506
40507 1998-06-08 Jeffrey A Law (law@cygnus.com)
40508
40509 * gcc.dg/980523-1.c: Only test on ppc-linux.
40510 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40511
40512 * gcc.c-torture/execute/980608-1.c: New test.
40513
40514 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40515
40516 * gcc.c-torture/execute/980605-1.c: New test.
40517
40518 1998-06-04 Jeffrey A Law (law@cygnus.com)
40519
40520 * gcc.c-torture/execute/980604-1.c: New test.
40521
40522 1998-06-02 Jeffrey A Law (law@cygnus.com)
40523
40524 * gcc.c-torture/execute/980602-1.c: New test.
40525 * gcc.c-torture/execute/980602-2.c: Likewise.
40526
40527 1998-06-02 Dave Love <d.love@dl.ac.uk>
40528
40529 * 970125-0.f: Fix per JCB. Add commentary.
40530
40531 1998-05-31 Michael Meissner <meissner@cygnus.com>
40532
40533 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40534 IEEE -0 support.
40535
40536 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40537
40538 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40539 earlier.
40540
40541 1998-05-28 Catherine Moore <clm@cygnus.com>
40542
40543 * gcc.c-torture/execute/980526-3.c: New test.
40544
40545 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40546
40547 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40548 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40549 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40550 m88k-motorola-sysv3 to XFAIL.
40551
40552 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40553
40554 * gcc.dg/980526-1.c: New test.
40555 * gcc.c-torture/execute/980526-2.c: New test.
40556
40557 1998-05-26 Jeffrey A Law (law@cygnus.com)
40558
40559 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40560
40561 * gcc.c-torture/execute/980526-1.c: New test.
40562
40563 1998-05-26 Dave Love <d.love@dl.ac.uk>
40564
40565 * g77.f-torture/execute/alpha2.f: Add runtime test.
40566
40567 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40568
40569 * g++.old-deja/old-deja.exp: Strip leading directories.
40570
40571 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40572 error for the line. Don't run multiple tests for the same line.
40573
40574 1998-05-23 Jeffrey A Law (law@cygnus.com)
40575
40576 * gcc.dg/980523-1.c: New test.
40577
40578 1998-05-23 Dave Love <d.love@dl.ac.uk>
40579
40580 * g77.f-torture/compile/970915-0.f: New test.
40581
40582 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40583
40584 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40585
40586 1998-05-21 Jeffrey A Law (law@cygnus.com)
40587
40588 * gcc.dg/980520-1.c: New test.
40589
40590 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40591
40592 * gcc.dg/980502-1.c: Fix return type.
40593
40594 1998-05-20 Jeffrey A Law (law@cygnus.com)
40595
40596 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40597 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40598 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40599 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40600 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40601
40602 1998-05-20 Dave Love <d.love@dl.ac.uk>
40603
40604 * g77.f-torture/execute/980520-1.f: New test.
40605
40606 1998-05-15 Dave Love <d.love@dl.ac.uk>
40607
40608 * lib/mike-g77.exp: New file.
40609
40610 * g77.f-torture/noncompile/noncompile.exp,
40611 g77.f-torture/noncompile/check0.f: New files.
40612
40613 1998-05-14 Dave Love <d.love@dl.ac.uk>
40614
40615 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40616 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40617 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40618 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40619 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40620 abort where appropriate.
40621
40622 1998-05-05 Michael Meissner <meissner@cygnus.com>
40623
40624 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40625 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40626
40627 1998-04-29 Dave Love <d.love@dl.ac.uk>
40628
40629 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40630
40631 1998-04-27 Dave Love <d.love@dl.ac.uk>
40632
40633 * g77.f-torture/compile/980427-0.f: New test.
40634
40635 1998-04-24 Dave Love <d.love@dl.ac.uk>
40636
40637 * g77.f-torture/compile/980424-0.f: New test.
40638
40639 1998-04-19 Dave Love <d.love@dl.ac.uk>
40640
40641 * g77.f-torture/compile/980419-2.f (main): New test.
40642 * g77.f-torture/compile/970125-0.f: New test.
40643 * g77.f-torture/compile/980419-1.f: New test.
40644
40645 1998-04-08 Jim Wilson <wilson@cygnus.com>
40646
40647 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40648 of loop-4.c.
40649
40650 1998-04-07 Jim Wilson <wilson@cygnus.com>
40651
40652 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40653
40654 1998-04-03 Jim Wilson <wilson@cygnus.com>
40655
40656 * gcc.c-torture/compile/980329-1.c: New test.
40657
40658 1998-03-18 Jim Wilson <wilson@cygnus.com>
40659
40660 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40661 * gcc.dg/980312-1.c: Fix typo in -march command.
40662
40663 1998-03-16 H.J. Lu (hjl@gnu.org)
40664
40665 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40666
40667 1998-03-11 Robert Lipe <robertl@dgii.com>
40668
40669 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40670 Dave Love agree the Fortran source is bogus.
40671
40672 1998-03-11 Robert Lipe <robertl@dgii.com>
40673
40674 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40675 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40676 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40677 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40678 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40679
40680 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40681
40682 * g++.old-deja/g++.other/friend1.C: New test.
40683
40684 1998-02-18 Dave Love <d.love@dl.ac.uk>
40685
40686 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40687 possibly uninitialized) variables and declare dnrm2.
40688
40689 1998-02-23 Robert Lipe <robertl@dgii.com>
40690
40691 From Bruno Haible <haible@ilog.fr>:
40692 * gcc.c-torture/execute/980223.c: New test.
40693
40694 1998-02-13 Jeffrey A Law (law@cygnus.com)
40695
40696 * gcc.dg/ifelse-1.c: New test.
40697
40698 1998-02-09 H.J. Lu (hjl@gnu.org)
40699
40700 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40701
40702 * lib/old-dejagnu.exp (old-dejagnu): Added the
40703 "execution test - XFAIL *-*-*" handling in the spirit of
40704 "excess errors test -". Changed the "execution test fails"
40705 handling to be like "excess errors test fails".
40706 * Update various tests accordingly.
40707
40708 1998-02-06 Jim Wilson <wilson@cygnus.com>
40709
40710 * gcc.c-torture/execute/980205.c: New test.
40711
40712 1998-01-18 Jeffrey A Law (law@cygnus.com)
40713
40714 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40715 * lib/f-torture.exp: Similarly.
40716 * gcc.c-torture: Rename all .cexp files to .x files.
40717
40718 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
40719
40720 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40721 (940510-1.c): Removed duplicate.
40722 (971104-1.c): New test.
40723
40724 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
40725
40726 * lib/f-torture.exp: Improve error and loop detection.
40727
40728 1997-11-19 Michael Meissner <meissner@cygnus.com>
40729
40730 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40731 use that to size the filler array.
40732
40733 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
40734
40735 * lib/c-torture.exp(c-torture-execute): Fix typo.
40736
40737 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40738 testcase as the executable name. Keep the executable around if
40739 the test fails.
40740
40741 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
40742
40743 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40744 changes. Only test one -g option, and move it to the end of the
40745 list of options to test.
40746
40747 1997-09-19 Michael Meissner <meissner@cygnus.com>
40748
40749 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40750 variable GCC_TORTURE_OPTIONS to supply default switches separated
40751 by colons. If no environment variable, run tests with -O0 -g, -O1
40752 -g, and -O2 -g as well.
40753
40754 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
40755
40756 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40757 explanatory comments. Fix indentation.
40758
40759 1997-09-15 Jeffrey A Law (law@cygnus.com)
40760
40761 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40762
40763 1997-09-11 Jeffrey A Law (law@cygnus.com)
40764
40765 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40766 * g++.old-deja/g++.mike/p7325.C: Likewise.
40767 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40768
40769 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
40770
40771 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40772 * g++.old-deja/g++.brendan/crash30.C: Likewise.
40773 * g++.old-deja/g++.brendan/crash39.C: Likewise.
40774 * g++.old-deja/g++.law/operators4.C: Likewise.
40775
40776 1997-09-11 Joe Buck (jbuck@synopsys.com)
40777
40778 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40779 * g++.old-deja/g++.mike/p784.C: Ditto.
40780 * g++.old-deja/g++.mike/p785.C: Ditto.
40781
40782 1997-09-05 Jeffrey A Law (law@cygnus.com)
40783
40784 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40785
40786 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40787
40788 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40789 target feature; pass this to c-torture-execute as needed.
40790
40791 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40792
40793 * lib/c-torture.exp(c-torture-execute): If the previous and the
40794 current executables being tested are identical, we don't need to
40795 run the executable again. Try to make the executable names
40796 unique. Add an optional argument for passing additional compiler
40797 flags.
40798
40799 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
40800
40801 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40802
40803 1997-08-29 Jeffrey A Law (law@cygnus.com)
40804
40805 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40806
40807 1997-07-31 Jeffrey A Law (law@cygnus.com)
40808
40809 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40810 32bit or larger longs.
40811
40812 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40813 have either a 32bit long or 32bit int.
40814
40815 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
40816
40817 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40818 Make double precision tests dependent on sizeof (double).
40819
40820 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
40821
40822 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40823 too.
40824
40825 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
40826
40827 * gcc.c-torture/compile/961203-1.cexp: New script.
40828
40829 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
40830
40831 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40832 up the includes ourselves.
40833
40834 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
40835
40836 * lib/plumhall.exp: Remove random include, and add a few
40837 verbose messages for debugging.
40838
40839 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
40840
40841 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40842 of trying to do it ourselves.
40843
40844 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40845
40846 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40847
40848 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
40849
40850 * gcc.prms/5403.c: Made regexp a bit less strict.
40851
40852 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
40853
40854 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40855 is returned from remote_load instead.
40856 * lib/plumhall.exp: Ditto.
40857 * lib/mike-g++.exp: Ditto.
40858 * lib/old-dejagnu.exp: Ditto.
40859 * lib/c-torture.exp: Ditto.
40860
40861 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
40862
40863 * lib/g++.exp: Use build_wrapper procedure.
40864 * lib/gcc.exp: Ditto.
40865
40866 1997-05-20 Jeffrey A Law (law@cygnus.com)
40867
40868 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40869 an old-style decl for malloc. Fixes tests to work when
40870 sizeof (int) != sizeof (size_t).
40871
40872 1997-05-15 Mike Meissner <meissner@cygnus.com>
40873
40874 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40875
40876 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40877 use stdargs.h interface.
40878
40879 1997-05-15 Mike Meissner <meissner@cygnus.com>
40880
40881 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40882 NO_VARARGS when compiling.
40883
40884 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
40885
40886 * lib/plumhall.exp(ph_includes): New procedure.
40887 (ph_make): Use it.
40888 (ph_compiler): Ditto.
40889
40890 * lib/g++.exp: Rename test-glue.c to testglue.c.
40891 * lib/gcc.exp: Ditto.
40892
40893 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
40894
40895 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40896 to completion when it's called.
40897
40898 1997-03-21 Michael Meissner <meissner@cygnus.com>
40899
40900 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40901 is defined, don't do test.
40902
40903 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
40904
40905 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40906 for object files.
40907 (ph_summary): Mark skipped testcases as untested, not unresolved.
40908
40909 * lib/plumhall.exp (ph_make): If unresolved because of bad
40910 errorCode, record errorCode in log file.
40911 (*): Replace send_log/verbose with verbose -log.
40912
40913 1997-03-19 Michael Meissner <meissner@cygnus.com>
40914
40915 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40916 double conversion if double isn't at least 8 bytes.
40917
40918 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40919 int to work with targets where int is 16 bits.
40920
40921 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40922 8 bytes, just exit, since 4 byte doubles don't have enough bits of
40923 precision for the test to complete.
40924
40925 1997-03-14 Michael Meissner <meissner@cygnus.com>
40926
40927 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40928 if d10v is not compiled with the -mdouble64 flag.
40929 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40930
40931 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40932 d10v is not compiled with the -mint32 flag.
40933
40934 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
40935
40936 * lib/plumhall.exp: Use incr_count.
40937
40938 1997-03-12 Jeffrey A Law (law@cygnus.com)
40939
40940 * gcc.c-torture: Update to c-torture-1.45.
40941
40942 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
40943
40944 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40945 the name of the expect testcase file).
40946
40947 * lib/g++.exp(g++_init): Ditto.
40948
40949 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
40950
40951 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40952 the host.
40953
40954 * lib/gcc.exp(gcc_exit): New procedure.
40955
40956 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
40957
40958 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40959 specs where appropriate.
40960
40961 * g++.old-deja/g++.arm/*: Added additional ERROR checks
40962 because of new "candidates are" messages, and removed a few
40963
40964 * Converted all non-old-style g++ testcases to old-style, and
40965 moved into g++.old-deja.
40966
40967 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
40968
40969 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40970 options.
40971
40972 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40973 succeeded.
40974
40975 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40976
40977 1997-02-13 Michael Meissner <meissner@cygnus.com>
40978
40979 * lib/gcc.exp (gcc_target_compile): Add support for defining
40980 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40981 the machine doesn't have those features.
40982
40983 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
40984
40985 * g++.law/operators4.exp: Don't use LIBS.
40986
40987 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
40988
40989 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40990
40991 * lib/mike-g++.exp: Don't set the compiler to be tested here.
40992 * lib/g++.exp: Set it here instead. Also, allow use of the
40993 --tool_exec and --tool_opt options. Change CXX to
40994 GXX_UNDER_TEST.
40995
40996 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40997
40998 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40999
41000 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
41001
41002 * lib/old-dejagnu.exp: Use prune_warnings instead of
41003 prune_system_crud.
41004 * lib/mike-g++.exp: Ditto.
41005 * lib/gcc.exp: Ditto.
41006 * lib/g++.exp: Ditto.
41007
41008 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41009
41010 1997-02-07 Jeffrey A Law (law@cygnus.com)
41011
41012 * 941014-2.c: Include stdlib.h
41013 * 960327-1.c: Include stdio.h
41014 * dbra.c, index-1.c: Don't assume ints are 32bits.
41015
41016 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
41017
41018 * lib/gcc.exp: Add gcc,stack_size target feature.
41019
41020 * lib/g++.exp(g++_target_compile): Add the include and link
41021 paths here, not in two other places. And, it's $options, not
41022 options.
41023
41024 * lib/mike-g++.exp(postbase): Remove the code that determines
41025 the correct include and link paths.
41026 * g++.old-deja/old-deja.exp: Ditto.
41027
41028 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41029
41030 * lib/g++.exp(g++_init): target_compile no longer returns the
41031 filename of the result.
41032
41033 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41034
41035 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41036 call to glob.
41037
41038 * gcc.c-torture/special/special.exp: Change call to
41039 gcc_target_compile to include the object file.
41040
41041 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41042
41043 * gcc.c-torture/special/special.exp: Correct misspelling in last
41044 change.
41045
41046 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41047
41048 * lib/plumhall.exp(ph_summary): Log the entire output of the
41049 executable. Return -1 if there were any failures, 0 otherwise.
41050 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41051 (ph_make): Clean up objects and executables that were built
41052 if the tests succeeded.
41053
41054 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41055
41056 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41057 libraries and includes in the build tree as appropriate.
41058
41059 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41060
41061 * lib/c-torture.exp: Instead of looking for the global variable
41062 NO_LONG_LONG, check to see if that's a feature of the target.
41063
41064 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41065
41066 * config/default.exp: Minimize. Delete the remainer of the files in
41067 config; this functionality is now in devo/dejagnu/config.
41068
41069 g++.*/*: Pass any additional flags used to compile to postbase;
41070 delete CXXFLAGS.
41071
41072 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41073 is now done by runtest.exp. Use gcc_target_compile instead of
41074 compile.
41075
41076 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41077 Remove references to CFLAGS. Use remote_file instead of
41078 calling rm -f.
41079 (c-torture): Take a list of arguments to use to compile this
41080 testcase.
41081
41082 lib/g++.exp: Simplify. Use target_compile instead of compile.
41083 lib/gcc-dg.exp: Ditto.
41084 lib/gcc.exp: Ditto.
41085 lib/mike-{gcc,g++}.exp: Ditto.
41086 lib/old-dejagnu.exp: Ditto.
41087 lib/plumhall.exp: Ditto.
41088
41089 1997-01-08 Jim Wilson <wilson@cygnus.com>
41090
41091 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41092 (ph_linker): Likewise.
41093
41094 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41095
41096 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41097 MAP_ANON / MAP_ANONYMOUS if defined;
41098 else try to map from /dev/zero .
41099
41100 1996-11-12 Jeffrey A Law (law@cygnus.com)
41101
41102 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41103 isn't defined, then define it to MAP_ANONYMOUS.
41104
41105 1996-11-12 Jeffrey A Law (law@cygnus.com)
41106
41107 * gcc.c-torture: Update to c-torture-1.42 release.
41108
41109 1996-11-11 Jeffrey A Law (law@cygnus.com)
41110
41111 * gcc.c-torture: Update to c-torture-1.41 release.
41112
41113 1996-10-27 Jeffrey A Law (law@cygnus.com)
41114
41115 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41116 c-torture release.
41117
41118 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41119
41120 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41121 and LDFLAGS. Fix second case to append the target_info ldflags
41122 onto LDFLAGS, not CFLAGS.
41123 * lib/g++.exp (g++_init): Add target_info stuff.
41124 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41125 of libgloss and newlib flags for !native.
41126
41127 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41128 (GDB): Fix relative path to go up another dir for finding gdb.
41129
41130 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41131
41132 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41133 versions in the target_info array, if they don't exist.
41134
41135 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41136
41137 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41138
41139 1996-07-08 Jim Wilson <wilson@cygnus.com>
41140
41141 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41142 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41143
41144 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41145
41146 * lib/old-dejagnu.exp: Don't remove the output file before we've
41147 actually tested it. Don't append pwd to the path of the executable
41148 we're testing.
41149
41150 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41151
41152 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41153
41154 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41155
41156 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41157 temporary directory for compiler files, and set it to a default
41158 value of /tmp. Set $output as the name of the output file from
41159 compiling the testcase. Add a -o option to $cflags_var so the
41160 compiler writes the final output file as $output. Set $executable
41161 to $output.
41162
41163 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41164 directory for compiler files, and set it to /tmp if it doesn't
41165 already have a value. Set $output_file to the name of the output
41166 file from compiling the testcase. Add a -o option to CXXFLAGS so
41167 the compiler writes the final output file as $output. Use $output
41168 as the executable to be tested.
41169
41170 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41171
41172 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41173
41174 1996-06-08 Jeffrey A Law (law@cygnus.com)
41175
41176 * gcc.c-torture/execute/pending-1.c: New test. Still
41177 pending in Tege's queue.
41178
41179 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41180
41181 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41182 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41183 if there were failures. Call unresolved if there were unresolved
41184 testcases. Call gcc_fail if program did not run to completion.
41185 (ph_make): Pass additional argument name to ph_execute.
41186 (ph_execute): Add new argument. Pass additional arguments to
41187 ph_summary. Call gcc_fail is there is no execution output.
41188
41189 1996-04-24 Jeffrey A Law (law@cygnus.com)
41190
41191 * lib/plumhall.exp (proc_summary): Output relavent summary
41192 lines into the log so specific failures in plumhall can be
41193 investigated.
41194
41195 1996-04-10 Jeffrey A Law (law@cygnus.com)
41196
41197 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41198 (c-torture-execute): Don't try to execute tests which use
41199 "long long" types if $NO_LONG_LONG is nonzero.
41200
41201 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41202
41203 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41204 not c-torture.
41205
41206 * gcc.ieee: Move from here.
41207 * gcc.c-torture/execute/ieee: To here.
41208
41209 1996-03-26 Jeffrey A Law (law@cygnus.com)
41210
41211 * gcc.c-torture: Update to c-torture-1.41 release.
41212
41213 1996-03-22 Jeffrey A Law (law@cygnus.com)
41214
41215 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41216 not "$output".
41217
41218 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41219
41220 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41221 -c present.
41222
41223 1996-03-02 Jeffrey A Law (law@cygnus.com)
41224
41225 * config/proelf.exp: Handle connecting to a simulator.
41226
41227 1996-01-31 Jeffrey A Law (law@cygnus.com)
41228
41229 * config/proelf.exp: New file. Enough framework that we can
41230 run c-torture tests on the proelf targets (or any other target
41231 that gdb can connect to for that matter).
41232
41233 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41234
41235 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41236 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41237
41238 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41239 exec_output exists.
41240
41241 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41242
41243 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41244 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41245
41246 * config/*.exp: Update FSF address. Change result of ${tool}_load
41247 to pass/fail/unresolved/unsupported/untested. Caller must now
41248 call unresolved/unsupported/untested.
41249 * lib/*.exp: Update FSF address. Update to handle new results of
41250 ${tool}_load.
41251 * lib/chill.exp (verbose): Delete.
41252
41253 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41254
41255 * lib/gcc.exp (default_gcc_start): Change order of args to
41256 $LDFLAGS $CFLAGS $LIBS.
41257 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41258 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41259 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41260 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41261 * gcc.misc-tests/dg-test.exp: Likewise.
41262 * gcc.misc-tests/msgs.exp: Likewise.
41263 * gcc.prms/prms.exp: Likewise.
41264 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41265 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41266
41267 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41268
41269 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41270
41271 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41272
41273 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41274 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41275
41276 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41277 necessary.
41278
41279 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41280
41281 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41282 global for loop; add use of $mathlib.
41283 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41284 settings here; set mathlib for anything but VxWorks.
41285
41286 1996-01-22 Jeffrey A Law (law@cygnus.com)
41287
41288 * gcc.c-torture: Update to c-torture-1.40 release.
41289
41290 1996-01-03 Jeffrey A Law (law@cygnus.com)
41291
41292 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41293 dg.exp.
41294
41295 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41296
41297 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41298 global.
41299
41300 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41301
41302 * lib/g++.exp (LIBS): Define if not already.
41303 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41304 (gcc-dg-prune): Call prune_gcc_output.
41305 * lib/gcc.exp (prune_gcc_output): New proc.
41306 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41307 prune_gcc_output.
41308
41309 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41310
41311 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41312 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41313
41314 1995-11-15 Jeffrey A Law (law@cygnus.com)
41315
41316 * gcc.c-torture: Update to c-torture-1.39 release.
41317
41318 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41319
41320 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41321 fails, try others as well.
41322
41323 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41324
41325 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41326 If compilation fails, mark execute tests as `untested'.
41327 If test is marked as unsupported, don't mark compilation and
41328 execute tests as failed.
41329
41330 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41331
41332 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41333 libstdc++ for whether or not we want to be doing shared
41334 libraries. Delete link_curses since we don't need it anymore.
41335 * lib/mike-g++.exp (postbase): Don't link in libg++.
41336 * g++.old-deja/old-deja.exp: Likewise.
41337
41338 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41339
41340 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41341
41342 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41343
41344 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41345 For that, add `-Wl,-a,shared_archive'.
41346 * g++.old-deja/old-deja.exp: Likewise.
41347
41348 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41349
41350 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41351
41352 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41353
41354 * lib/mike-g++.exp (postbase): Pay attention to the status of
41355 g++_load.
41356
41357 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41358
41359 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41360
41361 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41362
41363 * lib/gcc.exp (default_gcc_start): No longer need to log program
41364 being executed or its output, execute_anywhere does that now.
41365 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41366 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41367
41368 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41369
41370 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41371 the same as those in lib/g++.exp.
41372
41373 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41374
41375 * gcc.c-torture: Update to c-torture-1.38 release.
41376 * gcc.ieee: Related changes.
41377
41378 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41379
41380 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41381 "exec". Minor reformatting changes.
41382
41383 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41384 cross. This means all "exec" calls now work on a remote host as
41385 well.
41386 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41387 cross. Filter out the extra "\r\n" stuff that expect puts in.
41388 (c-torture-execute): Filter out the bogus warnings like
41389 c-torture-compile does. Add support for canadian cross.
41390 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41391 Use execute_anywhere rather than calling exec directly. Now it
41392 works for canadian cross testing.
41393
41394 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41395
41396 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41397 results into a variable, and check that rather than using file exists.
41398
41399 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41400
41401 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41402 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41403
41404 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41405
41406 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41407 lib_curses if there's a shared libg++ in the build tree.
41408
41409 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41410
41411 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41412 if not supported target.
41413
41414 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41415
41416 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41417 link_curses up to always happen, not just for native builds.
41418
41419 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41420
41421 * gcc.c-torture: Update to c-torture-1.36 release.
41422 * gcc.failure: Related changes.
41423
41424 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41425
41426 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41427
41428 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41429
41430 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41431 * lib/mike-g++.exp (postbase): Not in here. Still reference
41432 runshlib, link_curses, and mathlib for link and run.
41433
41434 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41435 pass the runtime shared library options for Solaris, OSF/1, and
41436 Irix5, and link with -lcurses to avoid unresolved references.
41437
41438 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41439
41440 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41441 only run once.
41442
41443 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41444
41445 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41446
41447 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41448
41449 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41450 do not have a framework for the "compat" tests yet.
41451
41452 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41453
41454 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41455 set to null if we're testing vxworks5.1. Use that instead of
41456 `-lm' in the setting of LIBS for link and run.
41457
41458 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41459
41460 * config/rom68k.exp (${tool}_load): Major changes to make it
41461 work. Verified that it does in fact return the stuff in
41462 exec_output properly. Catch any Emul or any TRAP other than 0.
41463
41464 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41465
41466 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41467 LDFLAGS properly for targets that need stuff from libgloss.
41468 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41469 only run once.
41470 (gpp_initialized): New variable.
41471
41472 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41473
41474 * config/rom68k.exp: Load libgloss.exp.
41475 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41476 so we can produce a fully linked binary.
41477 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41478 so we can produce a fully linked binary.
41479
41480 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41481
41482 * lib/plumhall.exp (ph_section): Watch for expected failures.
41483 Add missing `else'.
41484
41485 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41486 run the testcase.
41487 (c-torture): Likewise.
41488
41489 1995-08-28 Doug Evans <dje@cygnus.com>
41490
41491 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41492
41493 * lib/mike-g++.exp (mike_cleanup): New proc.
41494 (prebase): New globals compiler_result, not_compiler_result,
41495 target_regexp.
41496 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41497 allow leading "-" in pattern. Watch for unsupported tests.
41498 If $compiler_result is set, pattern match assembler code,
41499 and ditto for $not_compiler_result.
41500 * lib/mike-gcc.exp: Likewise.
41501
41502 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41503 execution "succeeded".
41504
41505 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41506
41507 * config/win32.exp: New file.
41508 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41509
41510 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41511
41512 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41513 unsupported.
41514 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41515 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41516 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41517
41518 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41519 "... without exceptions was ...". That is now handled by
41520 prune_system_crud.
41521 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41522
41523 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41524
41525 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41526 sieve.c,sort2.c}: New files.
41527 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41528 sieve.exp,sort2.exp}: Drivers for them.
41529
41530 * lib/mike-gcc.exp (program_output): New user settable variable.
41531 (postbase): Call prune_system_crud. Also prune extraneous compiler
41532 messages.
41533 * lib/mike-g++.exp (program_output): New user settable variable.
41534
41535 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41536
41537 * config/sh.exp: Deleted (use sim.exp instead).
41538
41539 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41540
41541 * config/vx.exp: Declare CHECKTASK as global.
41542 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41543 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41544 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41545
41546 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41547
41548 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41549 target. Like vx.exp, only includes `vx29k.exp' instead of
41550 `vxworks.exp'.
41551
41552 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41553
41554 * config/sim.exp: Increase time limit from 120 seconds to 240.
41555
41556 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41557
41558 * gcc.c-torture/execute/950628-1.c: New test.
41559
41560 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41561
41562 * gcc.c-torture: Update with changes/additions from
41563 c-torture-1.34.
41564
41565 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41566
41567 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41568
41569 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41570
41571 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41572
41573 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41574
41575 * gcc.c-torture/compile/950512-1.c: New test.
41576 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41577 * gcc.dg/struct-ret-1.c: Likewise.
41578
41579 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41580
41581 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41582 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41583
41584 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41585
41586 * gcc.c-torture/special/920411-1.c: Deleted.
41587 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41588
41589 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41590
41591 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41592 cpu limit.
41593
41594 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41595
41596 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41597
41598 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41599
41600 From kenner;
41601 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41602 is the proper length.
41603 * va-arg-3.c: Likewise.
41604
41605 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41606
41607 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41608 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41609
41610 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41611 * lib/g++.exp (default_g++_start): Delete old cruft.
41612
41613 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41614
41615 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41616 (2 * (1 << 18)) to (2 * (1 << 17)).
41617
41618 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41619
41620 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41621
41622 * config/rom68k.exp: Renamed from config/idp.exp
41623
41624 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41625
41626 * c-torture/compile/921109-2.c
41627
41628 1995-04-18 Mike Stump <mrs@cygnus.com>
41629
41630 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41631 excess errors.
41632
41633 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41634
41635 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41636 output.
41637 * lib/g++.exp (default_g++_start): Likewise.
41638
41639 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41640
41641 * gcc.c-torture/compile/950329-1.c: New test.
41642
41643 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41644
41645 * config/bug.exp (${tool}_load): Updated to use new remote_open
41646 and remote_close procs.
41647 * config/idp.exp: New file.
41648
41649 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41650
41651 * gcc.c-torture/execute/950322-1.c: New test.
41652
41653 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41654
41655 * config/vx.exp (${tool}_load): Clean up testing of return code from
41656 vxworks_ld and vxworks_spawn.
41657
41658 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41659
41660 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41661
41662 1995-03-13 Mike Stump <mrs@cygnus.com>
41663
41664 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41665 can mark excess errors on a machine by machine basis. Note, the
41666 default is to not expect any excess errors, even when excess
41667 errors test - is given, so you will want to put an XFAIL ... on
41668 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41669 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41670 those 4 machines, but no others.
41671
41672 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41673
41674 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41675 * lib/c-torture.exp: to here.
41676
41677 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41678
41679 * gcc.c-torture/execute/950221-1.c: New test.
41680 * gcc.c-torture/execute/struct-ret-1.c: New test.
41681 * gcc.c-torture/compile/950221-1.c: New test.
41682
41683 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41684
41685 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41686
41687 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41688 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41689
41690 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41691
41692 * g++.gb: New directory of tests, derived from my signature and
41693 class scoping tests.
41694
41695 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41696 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41697 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41698 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41699 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41700 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41701 * g++.gb/sig25.C: Likewise.
41702
41703 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41704 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41705 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41706 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41707 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41708 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41709 * g++.gb/sig25.exp: Likewise.
41710
41711 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41712 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41713 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41714 * g++.gb/scope13.C: Likewise, this test still fails.
41715
41716 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41717 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41718 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41719 * g++.gb/scope13.exp: Ditto.
41720
41721 * g++.gb/README: New file, explains what these tests are about.
41722
41723 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
41724
41725 * lib/dg.exp (dg-do): Support `preprocess'.
41726 (dg-test): Likewise.
41727
41728 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
41729
41730 * config/udi.exp: change "continue -expect" to "exp_continue".
41731
41732 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
41733
41734 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41735 Delete redundant tests.
41736
41737 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41738 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41739 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41740 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41741 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41742 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41743 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41744 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41745
41746 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41747 storing label pointers.
41748 * gcc.c-torture/execute/921019-1.c: Likewise.
41749 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41750 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41751 parameter fp.
41752 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41753 constants.
41754
41755 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41756 Delete obsolete tests.
41757
41758 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41759 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41760 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41761 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41762 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41763 * gcc.c-torture/compile/950124-1.c: New test.
41764
41765 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41766
41767 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
41768
41769 * lib/mike-g++.exp: Add -lm to LIBS.
41770
41771 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
41772
41773 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41774
41775 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
41776
41777 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41778
41779 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
41780
41781 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41782
41783 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
41784
41785 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41786 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41787 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41788 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41789 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41790 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41791 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41792 * g++.law/{operators31.C, operators32.C,
41793 * g++.law/{operators33.C, operators34.C}: Likewise.
41794 * g++.law/{pic1.C, refs2.C}: Likewise.
41795 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41796 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41797 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41798 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41799
41800 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41801 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41802 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41803 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41804 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41805 * g++.law/{enum9.exp, friend5.exp}: Likewise.
41806 * g++.law/{nest3.exp, nest4.exp}: Likewise.
41807 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41808 * g++.law/{operators30.exp, operators31.exp}: Likewise.
41809 * g++.law/{operators32.exp, operators33.exp}: Likewise.
41810 * g++.law/{operators34.exp}: Likewise.
41811 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41812 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41813 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41814 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41815 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41816
41817 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41818 No longer expected to fail.
41819 * g++.law/missed-error3.C: Tweak for recent bool changes.
41820
41821 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
41822
41823 * config/emb-unix: Deleted.
41824 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41825 remote execution. Do final link on remote host if REMOTE_LINK is set.
41826
41827 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
41828
41829 * lib/dg.exp (dg-test): Fix typo in last patch.
41830
41831 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
41832
41833 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41834 (handles multiple occurrences).
41835
41836 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
41837
41838 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41839 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41840 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41841 printed).
41842 * lib/c-torture.exp (c-torture-compile): Likewise.
41843 (c-torture): Prepend full path if missing.
41844 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41845 (gcc_fail): Likewise.
41846 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41847
41848 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
41849
41850 * lib/netware.exp: Only attach to NetWare i386 systems.
41851
41852 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
41853
41854 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41855 messages. Add test name to "output pattern match" pass/fail message.
41856
41857 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
41858
41859 * gcc.dg: New testsuite.
41860 * gcc.dg/dg.exp: New file.
41861
41862 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41863 test-switch.c}: Deleted.
41864
41865 * gcc.misc-tests/msgs.exp: New testcase driver.
41866
41867 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
41868
41869 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41870 Watch for illegal return values from ${tool}_load.
41871 * config/unix.exp (${tool}_load): Fix pass/fail detection for
41872 cross targets. Coerce return value >0 to 1.
41873
41874 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
41875
41876 * config/unix.exp (${tool}_load): Call program rsh, not proc.
41877
41878 * config/emb-unix.exp: New file.
41879
41880 * config/sim.exp: Error if variable $SIM not defined.
41881 (${tool}_load): Mark test as "untested" if simulator missing.
41882
41883 * config/unix.exp: Load remote.exp to get rcp_download.
41884 * lib/c-torture.exp: Use different option lists for testcases with
41885 and without loops.
41886 * gcc.c-torture/execute/execute.exp: Likewise.
41887
41888 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
41889
41890 * config/*.exp: Clarify return code from ${tool}_load.
41891 Call `unresolved' or `untested' instead of `warning' or `perror'
41892 (sometimes you still want to call both though).
41893 Add comment that `shell_id' is local to each file.
41894 * config/udi.exp (timeout): Set to 30.
41895 Don't print warning if connection fails, $connectmode has already
41896 printed an error.
41897 (${tool}_load): Move verbose messages to level 2.
41898 Rework pattern for "Process started" message.
41899 Pass `shell_id' to ${connectmode}_download.
41900 Retry twice upon timeout. Make resetting of target more robust.
41901 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41902 Pass `shell_id' to exit_$connectmode.
41903 Only call exit_$connectmode if connected.
41904 * config/unix.exp (${tool}_load): Check return codes better.
41905 * config/vrtx.exp (${tool}_load): Likewise.
41906 * config/vx.exp (${tool}_load): Likewise.
41907 Delete unneeded global's.
41908 * lib/dg.exp (dg-test): Update to reflect clarified return codes
41909 from ${tool}_load.
41910 (dg-stat): Delete.
41911 (dg-init): Delete recording of pass/fail counts.
41912 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41913 (old-dejagnu-init): Likewise.
41914 (old-dejagnu-stat): Delete contents, empty proc now.
41915 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41916 (c-torture): Delete references to lcnt, lpass, lfail.
41917 Get option list from TORTURE_OPTIONS.
41918 Delete -funroll[-all]-loops if no loops.
41919 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41920 (g++_stat): Delete contents (empty proc now).
41921 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41922 (gcc_finish): Likewise.
41923 (gcc_stat): Deleted.
41924 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41925 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41926 * gcc.c-torture/execute/execute.exp: Likewise.
41927 Split tests into two parts: compile, execute.
41928 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
41929 no loops. Update to reflect clarified return codes from ${tool}_load.
41930
41931 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
41932
41933 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41934 to grep for.
41935 (old-dejagnu): Likewise (where necessary).
41936
41937 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
41938
41939 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41940
41941 * lib/dg.exp (dg-process-target): Fix processing of selector.
41942 Add comment regarding use of `error'.
41943
41944 * lib/gcc.exp (prune_system_crud): Define if missing.
41945 * lib/g++.exp (prune_system_crud): Likewise.
41946
41947 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41948 Call prune_system_crud.
41949 * lib/dg.exp (dg-runtest): New proc.
41950 Use perror instead of send_user for tcl errors in testcase.
41951 Don't return any value, it's never used.
41952 Don't clobber previous definition of `unknown'.
41953 Print tcl errors in `dg-final'.
41954
41955 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
41956
41957 * lib/dg.exp (dg-process-target): Improve syntax error messages.
41958 (dg-test): Don't print errorInfo, it contains stack backtrace.
41959
41960 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
41961
41962 * lib/g++.exp (runtest_file_p): Define if missing.
41963
41964 1994-09-24 Doug Evans (dje@cygnus.com)
41965
41966 * lib/mike-g++.exp: Comment out loading of g++.exp.
41967 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
41968 (default_g++_version): Always print something.
41969 (default_g++_start): Comment out call to `which'.
41970 (g++_start, g++_load): Deleted (must be defined in config file).
41971 * lib/gcc.exp: Test for existence of $CC at start.
41972 Delete check for tmpdir (done in gcc_init).
41973 (default_gcc_version): Always print something.
41974 (default_gcc_start): Comment out call to `which'.
41975 * config/*.exp: Major cleanup - make cross targets work at least a
41976 little better for g++ (by not being "--tool gcc" specific).
41977 Rename gcc_xxx to ${tool}_xxx.
41978 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41979 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41980
41981 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
41982
41983 * lib/c-torture.exp (c-torture-compile): Rework compiler
41984 message processing.
41985
41986 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41987 c-torture.
41988
41989 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
41990
41991 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41992
41993 * lib/dg.exp (dg-process-target): Support { target native }.
41994
41995 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
41996
41997 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
41998 looked for "... program xxx got fatal signal".
41999 Correct regsub munging of `comp_output'.
42000 Ignore compiler messages "path prefix not used" and "linker input
42001 file unused".
42002
42003 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
42004
42005 * lib/gcc.exp (runtest_file_p): Define if missing.
42006 * gcc.prms/template.c: Example to work from.
42007
42008 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
42009
42010 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42011 * lib/dg.exp (dg-test): Call unsupported testcases as such.
42012
42013 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42014 * gcc.prms/1883.c: Moved from compile/940714-1.c.
42015 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42016 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42017
42018 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42019 (dg-process-target): No longer a varargs proc.
42020 Return S/N for target, P/F for xfail. All callers changed.
42021 (user option procs): More argument checking.
42022 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42023 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42024 (dg-test): Skip test if not running on selected target in `dg-do'.
42025 Update handling of `dg-do-what', `dg-output-text'.
42026 Separate execution pass/fail from output pattern match pass/fail.
42027 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42028
42029 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42030
42031 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42032 target for 920510-1.c.
42033
42034 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42035
42036 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42037 Clean up comment regarding use of passcnt, etc.
42038 (gcc_stat): Don't update `testcnt' here.
42039 (gcc_finish): Do it here.
42040 Might as well reset `but_id' here too.
42041 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42042 to determine if the file should be tested.
42043 * gcc.c-torture/compile/compile.exp: Likewise.
42044 * gcc.c-torture/execute/execute.exp: Likewise.
42045 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42046 * gcc.misc-tests/dg-test.exp: Likewise.
42047 * gcc.prms/prms.exp: Likewise.
42048 * gcc.wendy/wendy.exp: Likewise.
42049 * g++.old-deja.exp: Likewise.
42050 Move "Testing file" message to verbose level 1.
42051
42052 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42053
42054 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42055
42056 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42057
42058 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42059 (default_gcc_start): Accept optional second list element
42060 of compiler flags. Print compiler output at verbosity level 2.
42061 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42062 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42063 Save current values of framework globals passcnt, failcnt, xpasscnt,
42064 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42065 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42066 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42067 xfailcnt to compute stats. Update framework global `testcnt' from
42068 pass/fail counts.
42069 (gcc_finish): New proc. Clean up test environment.
42070 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42071 (gcc_epass, gcc_efail): Delete.
42072 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42073 argument of line number.
42074 (dg-init): If the tool has an init routine, call it.
42075 (dg-test): Remove args `cflags_var' and `libs_var'.
42076 Pass all compiler options to ${tool}_start.
42077 Handle missing line number.
42078 (dg-finish): New function.
42079 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42080 particular files. Call gcc_finish at end. Move "skipping test"
42081 message to verbosity level 3.
42082 * gcc.c-torture/compile/compile.exp: Likewise.
42083 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42084 * gcc.c-torture/execute/execute.exp: Likewise.
42085 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42086 Print testcase being tried at verbosity level 1.
42087 * gcc.c-torture/special/special.exp: Unset xfail.
42088 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42089 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42090 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42091 * gcc.failure/failure.exp: Likewise.
42092 * gcc.ieee/ieee.exp: Likewise.
42093 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42094 Update call to dg-test. Call dg-finish at end.
42095 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42096 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42097 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42098 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42099 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42100 * gcc.wendy/wendy.exp: Add copyright.
42101 Delete setting of tmpdir (done by gcc_init).
42102 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42103 Pass compiler flags to gcc_start. Call gcc_finish at end.
42104 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42105 gcc_[ce]pass/fail.
42106
42107 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42108
42109 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42110 confusion.
42111 (g++_load): Likewise.
42112
42113 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42114 Rename argument to `prog' to remove the confusion.
42115 Varargs fns behave differently too!
42116 (g++_load): Likewise.
42117
42118 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42119
42120 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42121 what it is. Delete (always) printing of status value for !native.
42122 Simplify verbose code, and include status and exec_output.
42123 (g++_load): Use gcc_load.
42124
42125 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42126
42127 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42128 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42129 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42130 940714-3.c as these testcases don't exist anymore. Make
42131 va-arg-1.c expected to pass.
42132
42133 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42134
42135 * gcc.misc-tests/misc.exp: Only run specific testcases.
42136 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42137 * gcc.misc-tests/dg-[1-9].c: New files.
42138
42139 * lib/dg.exp: New testsuite driver.
42140 * gcc.prms/prms.exp: Use it.
42141
42142 * README.gcc: New file.
42143
42144 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42145 Document and reset `lxpass' and `lxfail'.
42146 Simplify "initialized" message.
42147 (gcc_stat): Clean up comments a little.
42148
42149 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42150
42151 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42152
42153 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42154
42155 * lib/old-dejagnu.exp (process-option): New proc.
42156 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42157 (old-dejagnu): Simplify.
42158 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42159
42160 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42161
42162 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42163 exists and is not an empty string.
42164
42165 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42166 $xfail rather than calling setup_xfail. Clear $xfail when test is
42167 finished.
42168 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42169 automatically.
42170
42171 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42172 longer expected to fail.
42173
42174 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42175 "f" function call.
42176
42177 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42178
42179 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42180 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42181 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42182 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42183 c-torture-1.29.
42184
42185 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42186 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42187
42188 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42189
42190 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42191 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42192
42193 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42194 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42195 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42196
42197 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42198
42199 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42200 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42201 940714-1.c, 940714-2.c, 940714-3.c},
42202 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42203 gcc.misc-tests/{mg.c,mg.exp}:
42204 New tests.
42205 * gcc.noncompile/noncompile.exp: Change accordingly.
42206
42207 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42208
42209 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42210 Undo previous clobberage.
42211
42212 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42213
42214 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42215 * gcc.special/{930510-1.c, special.exp}:
42216 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42217 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42218 struct-varargs-1.c}: New tests from c-torture-1.26.
42219
42220 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42221
42222 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42223 argument to switch.
42224
42225 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42226
42227 * Revert the previous changes. Please see Rob's directory
42228 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42229 fixes.
42230
42231 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42232
42233 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42234 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42235 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42236 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42237 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42238 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42239 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42240 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42241 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42242 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42243 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42244 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42245 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42246 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42247 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42248 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42249 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42250 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42251 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42252 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42253 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42254 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42255 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42256 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42257 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42258 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42259 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42260
42261 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42262
42263 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42264 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42265 with perror calls.
42266
42267 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42268
42269 * config/unix.exp (g++_load): Fix syntax.
42270
42271 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42272
42273 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42274 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42275 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42276 Don't expect va-arg-1.c to fail. Correct expected output for
42277 920928-1.c.
42278 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42279 * gcc.wendy/hbm4.c: Correct typo.
42280 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42281
42282 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42283
42284 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42285 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42286 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42287 * lib/c-torture.exp (c-torture-compile): Ditto.
42288
42289 Reduce volume of output (remove all the -I's and such).
42290 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42291 Call gcc_cpass, gcc_cfail.
42292 (c-torture): Pass testing option to c-torture-compile.
42293
42294 1994-03-21 Doug Evans (dje@cygnus.com)
42295
42296 Bring patches over from progressive.
42297 * config/default.exp: Exit remote shell cleanly.
42298 (g++_exit, g++_start): Add default versions.
42299 * config/sim.exp (gcc_load): Use perror, not error.
42300
42301 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42302
42303 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42304 set in site.exp.
42305
42306 1994-03-14 Doug Evans (dje@cygnus.com)
42307
42308 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42309 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42310 (wendy_try): New proc to run testcase.
42311 (main loop): Call 'em.
42312 * gcc.wendy/*.c: Clean up pass to correct expected output.
42313
42314 * lib/gcc.exp: Minor cleanup work.
42315 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42316
42317 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42318
42319 * config/sim.exp (gcc_load): Document return codes better.
42320 Don't pass -v to simulator.
42321
42322 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42323
42324 * gcc.special/920717-x.c: Fix typo.
42325 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42326 get at sources.
42327
42328 * lib/mike-gcc.exp: Fix typo.
42329
42330 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42331
42332 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42333 binary to use, transform the name.
42334 * config/*.exp: rename everything. Nuke any g++ specific files,
42335 it's now a special case of gcc that requires no special support.
42336 Add a default.exp for unsupported targets.
42337
42338 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42339
42340 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42341 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42342 version of Tcl.
42343
42344 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42345
42346 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42347 than a warning.
42348
42349 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42350
42351 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42352
42353 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42354
42355 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42356 option_list. Compile every file with only 4/6 option choices
42357 (same as C torture) instead of with 12/18 different option
42358 choices.
42359 * lib/c-torture.exp: Likewise.
42360
42361 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42362 not already set.
42363
42364 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42365
42366 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42367 can put an XFAIL *-*-* on excess errors.
42368
42369 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42370
42371 * g++.law: Add more tests derived from g++-bugs snapshots.
42372
42373 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42374 equivalent to g++.law/init9.
42375
42376 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42377 compiled it, and the a.out file after we've run it.
42378
42379 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42380
42381 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42382 compiled it, and the a.out file after we've run it.
42383
42384 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42385
42386 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42387
42388 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42389
42390 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42391 version number.
42392
42393 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42394
42395 * g++.law: New directory of g++ tests derived from the g++-bugs
42396 snapshots.
42397
42398 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42399
42400 * gcc.compile: initbug1.c initbug1.exp testcase added
42401
42402 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42403
42404 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42405 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42406 fixes submitted by Jeff Law (law@cs.utah.edu)
42407 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42408 Jeff Law (law@cs.utah.edu)
42409
42410
42411 1993-11-30 Mike Stump (mrs@cygnus.com)
42412
42413 * config/unix-g++.exp: Follow the gcc way of doing things.
42414 * g++.old-deja/old-deja.exp: Minor updates.
42415 * lib/g++.exp: New file, follow the gcc way of doing things.
42416 * lib/old-dejagnu.exp: Minor updates.
42417 * lib/mike-g++.exp: Always unset errorInfo.
42418
42419 1993-11-06 Mike Stump (mrs@cygnus.com)
42420
42421 * lib/gcc.exp: Fix some errors with the below change, CC and
42422 CFLAGS should be global when setting, not local.
42423
42424 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42425
42426 * lib/gcc.exp: Transform tool name.
42427
42428 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42429
42430 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42431
42432 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42433
42434 * lib/gcc.exp: change gcc_done to gcc_stat
42435
42436 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42437
42438 * Upgraded gcc testsuite to c-torture version 1.25
42439
42440 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42441
42442 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42443 * lib/c-torture: added hooks for new reporting code.
42444
42445 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42446
42447 * config/sh-gcc.exp: check if sh-sim exists in the path
42448
42449 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42450
42451 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42452 * gcc.compile/compile.exp: Initial changes for new logic.
42453 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42454 * gcc.failure/failure.exp: Initial changes for new logic.
42455 * gcc.ieee/ieee.exp: Initial changes for new logic.
42456 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42457 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42458 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42459 * lib/c-torture.exp: Initial changes for new logic.
42460 * lib/gcc.exp: Initial changes for new logic.
42461
42462 1993-10-15 Mike Stump (mrs@cygnus.com)
42463
42464 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42465 depend upon failure or success. Fully qualify names in failure
42466 and success messages. Always remove a.out before starting
42467 compile, just in case. Pay more attention to error text output by
42468 the compiler. Handle testcases with no known past errors just
42469 like all others, so that things are uniform. Other miscellaneous
42470 improvements.
42471
42472 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42473
42474 * gcc.cpp: new directory for cpp tests
42475
42476 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42477
42478 * lib/chill.exp: Code reformatted, removed unused code.
42479 * config/unix-chill.exp: Code reformatted, removed unused code.
42480 * chill.execute/execute.exp: Code reformatted, removed unused code.
42481 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42482
42483 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42484
42485 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42486 routines not written.
42487
42488 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42489
42490 * config/bug-gcc.exp: Use new procs from bug.exp.
42491
42492 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42493
42494 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42495 via ftp, rather than depending on NFS.
42496 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42497 case.
42498
42499 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42500
42501 * config/bug-gcc.exp: Use new download proc.
42502
42503 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42504
42505 * chill.execute/execute.exp: cleanups, handles errors better
42506 * chill.compile/compile.exp: rewrite, based on execute.exp
42507 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42508 * lib/chill.exp: major changes to diff proc and compile and link
42509 procs. added chill_fail and chill_pass wrappers to pass and
42510 fail. added more comments, and handle error codes better.
42511 Added a hack to capture stderr from exec, so noncompile tests
42512 can work.
42513
42514 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42515
42516 * chill.execute/execute.exp: rewrite of testsuite driver
42517 * lib/chill.exp: rewrite of testsuite driver
42518 * config/unix-chill.exp: rewrite of testsuite driver
42519
42520 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42521
42522 In chill.execute:
42523 * iexpr.ch: Standardize uppercase.
42524 * tuples.dat: Standardize uppercase.
42525 * vary.ch: standardize. Correct varying string assignments.
42526 * vary.dat: Add new output lines.
42527
42528 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42529
42530 In chill.execute:
42531 * chprintf.ch: Standardize use of uppercase.
42532 * tuples.ch: Standardize and turn arr2 into a DCL,
42533 rather than a SYN.
42534 * pinits.ch: Standardize.
42535
42536 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42537
42538 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42539 * Makefil: Renamed to Makefile.in.
42540 * configure.in: New.
42541
42542 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42543
42544 In chill.execute:
42545 * .cvsignore: Add result/output files.
42546 * Makefile: Fix up variables at start. Use MFLAGS
42547 everywhere. Correct bool_loc, built_ins entries.
42548 Add entry for vary1.ch.
42549 * bitarray.ch: Standardize upper-case usage.
42550 * bitexpr.ch: Standardize, add output of b1.
42551 * params.ch: Use arrayt in along PROC parameters, to
42552 avoid novelty problems.
42553 * sets.ch: Tiny cleanup.
42554 * vary1.ch: Re-indent.
42555
42556 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42557
42558 * Add PR-related files to Makefiles, .cvsignore files, etc.
42559
42560 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42561
42562 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42563 with compiler objects. New names are test-flow.c and test-loop.c
42564
42565 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42566
42567 * Upgraded c-torture tests from 1.19 to 1.20
42568
42569 * new files:
42570 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42571 * gcc.compile: 930623-1.c 930623-2.c
42572 * gcc.noncompile: 930622-1.c 930622-2.c
42573 * gcc.failure: 920411-1.c 920627-2.c
42574 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42575
42576 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42577
42578 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42579 More changes to get testsuite working properly. Needs more work.
42580 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42581
42582 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42583
42584 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42585 More changes to get testsuite working properly. Needs more work.
42586
42587 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42588
42589 * chill.compile/compile.exp: Added for Dejagnu support
42590 * chill.execute/execute.exp: Added for Dejagnu support
42591 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42592
42593 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42594
42595 This should complete moving the CHILL test files.
42596 * chill.noncompile(.cvsignore printf.grt
42597 in-printf.grt chprintf.grt chprintf.ch):
42598 Added test-support files.
42599 (Makefile): Modified further.
42600 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42601 signal.ch): Added test files.
42602 * chill.execute (.cvsignore printf.grt printr.c
42603 in-printf.grt rts.c chprintf.grt rts.h): Added
42604 test-support files.
42605 (Makefile): More corrections.
42606
42607 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42608
42609 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42610 test cases, ready for DejaGnu.
42611
42612 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42613
42614 * Upgraded c-torture tests from 1.18 to 1.19
42615
42616 * gcc.compile: added test(s):
42617 930607-1.c
42618 * gcc.execute: added test(s):
42619 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42620
42621 * added new subdirectory for misc tests: gcc.misc-tests
42622 * gcc.misc-test(s): added tests:
42623 inst-check.c test-consts.c test-ior.c test-switch.c
42624
42625 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42626
42627 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42628
42629 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42630
42631 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42632
42633 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42634
42635 * Upgraded c-torture tests from 1.17 to 1.18
42636
42637 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42638
42639 * Upgraded c-torture tests from 1.12 to 1.17
42640
42641 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42642
42643 * lib/old-dejagnu.exp:
42644 Fixed handling of XFAIL target triplets to correctly
42645 recognize wildcard characters. Removed code that
42646 appended a unique id tag to the end of the file name
42647 printed out by the result of the testcases within a
42648 given test file.
42649
42650 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42651
42652 * lib/old-dejagnu.exp:
42653 Reworked expected failure handling to trigger off of XFAIL
42654 keyword in keyphrase embeded in testcase source code. The
42655 XFAIL keyword must be at the end of the keyphrase line. It
42656 may optionally be followed by one or more target triplets.
42657 It has just occured that the handling of wildcards in the
42658 target triplet may not be correct.
42659
42660 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42661
42662 * g++.old-deja/tests:
42663 Moved all subdirectories up one level into g++.old-deja .
42664
42665 * lib/old-dejagnu.exp:
42666 Fixed problem with CXXFLAGS not being properly reset, and being
42667 corrupted with extraneous "-c" compiler option. This was
42668 causing binaries to not be generated for test that needed them.
42669 Modified strings passed to "pass" and "fail" so that individual
42670 tests from the same test file would be distinguished by an
42671 identifier appended to the test file name in the summary logs;
42672 this corrected a problem with erroneous diff logs. Added code
42673 to search testcases for expected fail and unexpected pass keywords.
42674
42675 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42676
42677 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42678
42679 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42680
42681 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42682 Removed extraneous text from end of "Special g++ Options"
42683 keyphrase.
42684
42685 * lib/old-dejagnu.exp: Added pattern matching to look for new
42686 keywords, embedded in testcases comments, which will trigger
42687 calls to xpass and xfail.
42688
42689 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42690
42691 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42692 comments embedded in the testcases, especially the one looking for
42693 special compiler options, as well as the pattern matching for the
42694 compiler output again.
42695
42696 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42697
42698 * lib/old-dejagnu.exp: Do a proper check of the return value for
42699 execute tests. Fixed several problems with the pattern matching
42700 of the compiler output which gave erroneous test results.
42701 Changed several of the test result messages to be more descriptive.
42702 * config/unix-g++.exp: Proc g++_load now actually works and
42703 executes the tests passed to it and returns a usable return
42704 value.
42705
42706 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42707
42708 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42709
42710 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42711
42712 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42713 Modified both files to properly execute the old style
42714 dejagnu tests. The previous versions of these files were
42715 experimental and did not function anything near correctly.
42716
42717 1993-04-05 Rob Savoye (rob@cygnus.com)
42718
42719 * Removed all Makefile.in and configure.in files. No configuration
42720 needed now.
42721
42722 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
42723
42724 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42725
42726 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
42727
42728 * gcc.compile/configure.in, gcc.unsorted/configure.in,
42729 gcc.special/configure.in, gcc.noncompile/configure.in,
42730 gcc.execute/configure.in, gcc.code_quality/configure.in,
42731 g++.other/configure.in, g++.old-deja/configure.in,
42732 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42733 in srcname setting.
42734
42735 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
42736
42737 * lib/udi.exp: Fixed mondfe and mondfe_download.
42738 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42739 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42740
42741 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
42742
42743 * config/udi-gdb.exp: Check $shell_id after connecting to target.
42744 (gdb_exit): Don't remove *_soc files.
42745
42746 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
42747
42748 * lib/c-torture.exp: Don't look for main; instead always use -w
42749 -c. This is how the c-torture tests work. Remove the object
42750 file if the compilation succeeds.
42751 * gcc.execute/execute.exp: Remove executable if test passes.
42752 * gcc.noncompile/noncompile.exp: Every test is an expected
42753 failure.
42754 * gcc.special/special.exp: Added tests from c-torture 1.11,
42755 corrected use of existing test.
42756 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42757 gcc.execute/920625-1.c: Updated to c-torture 1.11.
42758 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42759 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42760 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42761 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42762 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42763 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42764 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42765 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42766 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42767 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42768 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42769 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42770 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42771 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42772 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42773 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42774 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42775 c-torture 1.11.
42776 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42777 correspond to c-torture 1.11.
42778
42779 * New file.