* g++.dg/other/unused1.C: Also match "stringz".
[gcc.git] / gcc / testsuite / ChangeLog
1 2006-05-19 Andreas Schwab <schwab@suse.de>
2
3 * g++.dg/other/unused1.C: Also match "stringz".
4
5 2006-05-19 Mark Mitchell <mark@codesourcery.com>
6
7 PR c++/26433
8 * g++.dg/template/fntry1.C: New test.
9
10 2006-05-18 Mark Mitchell <mark@codesourcery.com>
11
12 PR c++/27471
13 PR c++/27506
14 * g++.dg/conversion/bitfield5.C: New test.
15 * g++.dg/conversion/bitfield6.C: New test.
16
17 2006-05-18 Mike Stump <mrs@apple.com>
18
19 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
20 * gcc.dg/vla-4.c: Add.
21 * gcc.dg/vla-5.c: Add.
22 * gcc.dg/vla-6.c: Add.
23
24 2006-05-12 Stuart Hastings <stuart@apple.com>
25
26 * testsuite/gcc.target/i386/20060512-1.c: New.
27 * testsuite/gcc.target/i386/20060512-2.c: New.
28 * testsuite/gcc.target/i386/20060512-3.c: New.
29 * testsuite/gcc.target/i386/20060512-4.c: New.
30
31 2006-05-17 Mark Mitchell <mark@codesourcery.com>
32
33 PR c++/26122
34 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
35
36 PR c++/26068
37 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
38 * g++.dg/parse/linkage1.C: New test.
39
40 2006-05-17 Jakub Jelinek <jakub@redhat.com>
41
42 PR tree-optimization/27548
43 * g++.dg/tree-ssa/pr27548.C: New test.
44
45 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
46
47 PR fortran/26551
48 * gfortran.dg/recursive_check_1.f: New test.
49 * gfortran.dg/recursive_check_2.f90: New test.
50
51 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
52
53 * g++.dg/opt/temp2.C: New test.
54
55 2006-05-17 Jakub Jelinek <jakub@redhat.com>
56
57 PR c++/27491
58 * g++.dg/init/brace5.C: New test.
59
60 PR middle-end/27415
61 * gcc.dg/gomp/pr27415.c: New test.
62 * g++.dg/gomp/pr27415.C: New test.
63
64 PR tree-optimization/27549
65 * g++.dg/tree-ssa/pr27549.C: New test.
66
67 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
68
69 PR libgfortran/27575
70 * gfortran.dg/read_eof_4.f90: New test.
71
72 2006-05-16 Richard Guenther <rguenther@suse.de>
73
74 PR tree-optimization/22303
75 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
76
77 2006-05-16 Jakub Jelinek <jakub@redhat.com>
78
79 PR middle-end/27573
80 * gcc.dg/gomp/pr27573.c: New test.
81 * gfortran.dg/gomp/pr27573.f90: New test.
82
83 PR c/27499
84 * gcc.dg/gomp/pr27499.c: New test.
85 * g++.dg/gomp/pr27499.C: New test.
86
87 2006-05-15 Mark Mitchell <mark@codesourcery.com>
88
89 PR c++/27339
90 * g++.dg/parser/access8.C: Adjust error marker.
91 * g++.dg/template/access17.C: New test.
92 * g++.dg/template/access18.C: Likewise.
93
94 2006-05-15 Roger Sayle <roger@eyesopen.com>
95
96 PR target/26600
97 * gcc.target/i386/pr26600.c: New test case.
98
99 2006-05-15 Mark Mitchell <mark@codesourcery.com>
100
101 PR c++/27505
102 * g++.dg/expr/bitfield1.C: New test.
103
104 2006-05-15 Richard Guenther <rguenther@suse.de>
105
106 PR tree-optimization/27603
107 * gcc.dg/torture/pr27603.c: New testcase.
108
109 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
110
111 PR fortran/25090
112 * gfortran.dg/entry_dummy_ref_1.f90: New test.
113
114 PR fortran/25082
115 * gfortran.dg/scalar_return_1.f90: New test.
116
117 PR fortran/24711
118 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
119
120 2006-05-15 Jakub Jelinek <jakub@redhat.com>
121
122 * gcc.dg/gomp/critical-4.c: New test.
123 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
124 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
125 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
126 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
127
128 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
129
130 PR c++/27582
131 * g++.dg/template/dependent-args1.C: New test.
132
133 PR c++/27581
134 * g++.dg/lookup/this1.C: New test.
135
136 PR c++/27315
137 * g++.dg/template/operator6.C: New test.
138 * g++.dg/template/incomplete3.C: New test.
139
140 PR c++/27559
141 * g++.dg/template/new4.C: New test.
142
143 PR c++/27496
144 * g++.dg/template/void2.C: New test.
145
146 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
147
148 * g++.dg/template/dependent-expr5.C: New test.
149
150 2006-05-14 Roger Sayle <roger@eyesopen.com>
151
152 PR middle-end/26729
153 * gcc.dg/pr26729-1.c: New test case.
154
155 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
156
157 * gcc.dg/pr27003.c: New test.
158
159 2006-05-12 Steve Ellcey <sje@cup.hp.com>
160
161 * lib/target-supports.dg (check_cxa_atexit_available): Change
162 v3_target_compile to ${tool}_target_compile.
163
164 2006-05-11 Jason Merrill <jason@redhat.com>
165
166 * lib/scanasm.exp (scan-not-hidden): Fix typo.
167
168 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
169
170 PR fortran/27553
171 * gfortran.dg/label_5.f90: New test.
172
173 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
174
175 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
176 check_effective_target_powerpc_altivec_ok): New.
177 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
178 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
179 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
180 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
181 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
182 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
183 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
184 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
185 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
186 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
187 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
188 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
189 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
190 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
191 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
192 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
193 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
194 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
195 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
196 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
197 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
198 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
199 gcc.target/powerpc/altivec-9.c,
200 gcc.target/powerpc/altivec-consts.c,
201 gcc.target/powerpc/altivec-pr22085.c,
202 gcc.target/powerpc/altivec-splat.c,
203 gcc.target/powerpc/altivec-types-1.c,
204 gcc.target/powerpc/altivec-types-2.c,
205 gcc.target/powerpc/altivec-types-3.c,
206 gcc.target/powerpc/altivec-types-4.c,
207 gcc.target/powerpc/altivec-varargs-1.c,
208 gcc.target/powerpc/altivec-vec-merge.c,
209 gcc.target/powerpc/ppc-vector-memcpy.c,
210 gcc.target/powerpc/ppc-vector-memset.c,
211 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
212 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
213 these effective targets.
214 * gcc.dg/vmx/pr27006.c: Add missing close brace.
215 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
216
217 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
218
219 PR middle-end/27384
220 * g++.dg/other/fold1.C: New test.
221
222 PR middle-end/27488
223 * gcc.dg/fold-nonneg-1.c: New test.
224
225 PR c++/27547
226 * g++.dg/other/operator1.C: New test.
227
228 2006-05-11 Richard Guenther <rguenther@suse.de>
229
230 PR middle-end/27529
231 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
232
233 2006-05-10 Janis Johnson <janis187@us.ibm.com>
234
235 * lib/target-supports-dg.exp (check-flags): New.
236 (dg-skip-if): Move flag checks.
237
238 2006-05-09 Steve Ellcey <sje@cup.hp.com>
239
240 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
241 * lib/target-supports.dg (check_cxa_atexit_available): New.
242
243 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
244
245 PR fortran/27470
246 * gfortran.dg/multiple_allocation_2.f90: New test case.
247
248 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
249
250 * gcc.target/arm/pr27387.C: Fix a comment typo.
251
252 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
253
254 PR fortran/24549
255 * gfortran.dg/error_recovery_1.f90: New test.
256
257 2006-05-10 Richard Guenther <rguenther@suse.de>
258
259 PR tree-optimization/27302
260 * gcc.dg/torture/pr27302.c: New testcase.
261
262 2006-05-09 Dirk Mueller <dmueller@suse.de>
263 Richard Guenther <rguenther@suse.de>
264
265 PR middle-end/27498
266 * gcc.dg/tree-ssa/pr27498.c: New testcase.
267
268 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
269
270 PR rtl-optimization/27335
271 * gcc.dg/pr27335.c: New test.
272
273 2006-05-06 Richard Sandiford <richard@codesourcery.com>
274
275 * gcc.target/mips/mips-ps-5.c: New file.
276
277 2006-05-08 Jan Hubicka <jh@suse.cz>
278
279 PR middle-end/25962
280 * gcc.dg/pr25962.c: New.
281
282 2006-05-08 Roger Sayle <roger@eyesopen.com>
283
284 PR target/27158
285 * gcc.target/powerpc/pr27158.c: New test case.
286
287 2006-05-08 Laurent GUERBY <laurent@guerby.net>
288
289 PR testsuite/27476
290 * ada/acats/run_all.sh: Use test -z.
291
292 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
293
294 PR libfortran/18271
295 * gfortran.dg/spec_expr_3.f90: New test.
296
297 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
298
299 PR target/24879
300 * gcc.target/i386/monitor.c: New file.
301
302 2006-05-08 Alan Modra <amodra@bigpond.net.au>
303
304 * gcc.dg/pr27095.c: xfail *-*-darwin*.
305
306 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
307
308 PR c++/27447
309 * g++.dg/other/ptrmem7.C: New test.
310
311 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
312
313 PR target/27421
314 * gcc.dg/array-9.c: New test.
315
316 2006-05-07 Richard Guenther <rguenther@suse.de>
317
318 PR tree-optimization/27409
319 * gcc.dg/torture/pr27409.c: New testcase.
320
321 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
322
323 PR fortran/27457
324 * gfortran.dg/select_6.f90: New.
325
326 2006-05-07 Richard Guenther <rguenther@suse.de>
327
328 PR tree-optimization/27136
329 * gcc.dg/torture/pr27136.c: New testcase.
330
331 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
332
333 PR fortran/24813
334 * gfortran.dg/char_cons_len_1.f90: New test.
335
336 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
337
338 PR c++/27427
339 * g++.dg/template/incomplete2.C: New test.
340
341 2006-05-06 Richard Guenther <rguenther@suse.de>
342
343 PR tree-optimization/27151
344 * gcc.dg/vect/pr27151.c: New testcase.
345
346 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
347
348 PR c++/27430
349 * g++.dg/template/void1.C: New test.
350
351 PR c++/27423
352 * g++.dg/other/void2.C: New test.
353
354 PR c++/27422
355 * g++.dg/conversion/void1.C: New test.
356
357 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
358
359 PR/21391
360 * g++.dg/other/unused1.C: New.
361
362 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
363
364 PR objc/27240
365 * objc.dg/member-1.m: New test.
366
367 2006-05-05 Steve Ellcey <sje@cup.hp.com>
368
369 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
370
371 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
372
373 PR libfortran/26985
374 * gfortran.dg/matmul_2.f90: New test.
375
376 2005-05-05 Laurent GUERBY <laurent@guerby.net>
377
378 * ada/acats/run_all.sh: Use sync when main not found.
379
380 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
381
382 PR target/26765
383 * gcc.target/mips/pr26765.c: New.
384
385 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
386
387 * gcc.target/bfin: New directory.
388 * gcc.target/bfin/bfin.exp: New file.
389 * gcc.target/bfin/frmul.c: New file.
390 * gcc.target/bfin/arith.c: New file.
391 * gcc.target/bfin/mul-combine.c: New file.
392 * gcc.target/bfin/shift.c: New file.
393
394 2006-05-04 Richard Guenther <rguenther@suse.de>
395
396 PR tree-optimization/14287
397 PR tree-optimization/14844
398 PR tree-optimization/19792
399 PR tree-optimization/21608
400 PR tree-optimization/27090
401 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
402 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
403 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
404 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
405 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
406
407 2006-05-04 Jakub Jelinek <jakub@redhat.com>
408
409 PR tree-optimization/27285
410 * gcc.c-torture/execute/pr27285.c: New test.
411
412 PR middle-end/27388
413 * gcc.dg/gomp/pr27388-1.c: New test.
414 * gcc.dg/gomp/pr27388-2.c: New test.
415 * gcc.dg/gomp/pr27388-3.c: New test.
416
417 PR c++/27359
418 * g++.dg/gomp/pr27359.C: New test.
419
420 2006-05-02 Steven G. Kargl <kargls@comcast.net>
421
422 PR fortran/20248
423 * gfortran.dg/iargc.f90: New test.
424
425 2006-05-02 Mark Mitchell <mark@codesourcery.com>
426
427 PR c++/27102
428 * g++.dg/template/crash49.C: New test.
429
430 2006-05-02 Steve Ellcey <sje@cup.hp.com>
431
432 PR testsuite/27032
433 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
434
435 2006-05-02 Jeff Law <law@redhat.com>
436
437 PR tree-optimization/27364
438 * gcc.c-torture/execute/pr27364.c: New test.
439
440 2006-05-02 Mark Mitchell <mark@codesourcery.com>
441
442 PR c++/27309
443 * g++.dg/parser/ctor5.C: New test.
444
445 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
446
447 PR target/27387
448 * gcc.target/arm/arm.exp: New.
449 * gcc.target/arm/pr27387.C: Likewise.
450
451 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
452
453 PR fortran/27269
454 PR fortran/27324
455 * gfortran.dg/module_equivalence_2.f90: New test.
456
457 2006-05-02 Jakub Jelinek <jakub@redhat.com>
458
459 PR middle-end/27337
460 * g++.dg/gomp/pr27337-1.C: New test.
461 * g++.dg/gomp/pr27337-2.C: New test.
462
463 PR middle-end/27328
464 * gcc.dg/gomp/pr27328.c: New test.
465
466 PR middle-end/27325
467 * g++.dg/gomp/pr27325.C: New test.
468
469 PR middle-end/27310
470 * g++.dg/gomp/pr27310.C: New test.
471
472 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
473
474 PR tree-optimization/27291
475 * g++.dg/tree-ssa/pr27291.C: New test.
476
477 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
478
479 PR tree-optimization/27283
480 * g++.dg/tree-ssa/pr27283.C: New test.
481
482 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
483
484 * gcc.dg/tree-ssa/loop-16.c: New test.
485
486 2006-05-01 Roger Sayle <roger@eyesopen.com>
487 Joseph S. Myers <joseph@codesourcery.com>
488
489 * gcc.dg/Wconversion-3.c: New test case.
490 * gcc.dg/Wconversion-4.c: Likewise.
491
492 2006-05-01 Richard Guenther <rguenther@suse.de>
493
494 PR tree-optimization/26726
495 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
496
497 2006-04-30 Roger Sayle <roger@eyesopen.com>
498
499 * gcc.dg/Woverflow-1.c: New test case.
500 * gcc.dg/Woverflow-2.c: Likewise.
501 * gcc.dg/Woverflow-3.c: Likewise.
502
503 2006-04-30 Mark Mitchell <mark@codesourcery.com>
504
505 PR c++/27094
506 * g++.dg/template/defarg8.C: New test.
507
508 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
509
510 PR c++/27278
511 * g++.dg/parse/operator7.C: New test.
512
513 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
514
515 PR c++/11471
516 PR c++/27102
517 * g++.dg/template/crash48.C: New test.
518
519 PR c++/27279
520 * g++.dg/parse/ctor4.C: New test.
521
522 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
523
524 PR fortran/25681
525 * gfortran.df/char_type_len.f90: New test.
526
527 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
528
529 PR libgfortran/27304
530 * gfortran.dg/fmt_exhaust.f90: New test.
531
532 2006-04-28 Roger Sayle <roger@eyesopen.com>
533
534 PR c/25309
535 * gcc.dg/large-size-array-2.c: New test case.
536
537 2006-04-28 Richard Guenther <rguenther@suse.de>
538
539 PR target/26826
540 * gcc.target/i386/pr26826.c: New testcase.
541
542 2006-04-28 Jakub Jelinek <jakub@redhat.com>
543
544 PR middle-end/27260
545 * gcc.c-torture/execute/pr27260.c: New.
546
547 2006-04-28 Alan Modra <amodra@bigpond.net.au>
548
549 PR middle-end/27095
550 * gcc.dg/pr27095.c: New.
551
552 2006-04-27 Mark Mitchell <mark@codesourcery.com>
553
554 PR c++/27292
555 * g++.dg/conversion/bitfield4.C: New test.
556
557 2006-04-27 Eric Christopher <echristo@apple.com>
558
559 * gcc.dg/pragma-ms_struct.c: New.
560
561 2006-04-27 Mark Mitchell <mark@codesourcery.com>
562
563 PR c++/27102
564 * g++.dg/template/crash47.C: New test.
565
566 2006-04-27 Dirk Mueller <dmueller@suse.de>
567
568 * gcc.target/i386/sse-7.c: build with -msse.
569
570 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
571
572 PR testsuite/27274:
573 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
574 (main): Exit if processor doesn't support SSE.
575
576 2006-04-26 David Edelsohn <edelsohn@gnu.org>
577
578 PR middle-end/27282
579 * gcc.c-torture/compile/pr27282.c: New test.
580
581 2006-04-26 Jakub Jelinek <jakub@redhat.com>
582
583 PR middle-end/26913
584 * g++.dg/gomp/pr26913.C: New test.
585
586 PR c/25996
587 * gcc.dg/gomp/pr25996.c: New test.
588 * g++.dg/gomp/pr25996.C: New test.
589
590 2006-04-25 Richard Sandiford <richard@codesourcery.com>
591
592 PR rtl-optimization/26725
593 * gcc.c-torture/compile/pr26725.c: New test.
594
595 2006-04-25 Richard Guenther <rguenther@suse.de>
596
597 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
598 than n + -1.
599
600 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
601
602 * gcc.dg/20060425-1.c: New testcase.
603
604 2006-04-25 Jakub Jelinek <jakub@redhat.com>
605
606 PR tree-optimization/26865
607 * gcc.dg/pr26865.c: New test.
608
609 2006-04-24 Mark Mitchell <mark@codesourcery.com>
610
611 PR c++/27292
612 * g++.dg/conversion/bitfield1.C: New test.
613 * g++.dg/conversion/bitfield2.C: Likewise.
614 * g++.dg/conversion/bitfield3.C: Likewise.
615
616 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
617 Richard Guenther <rguenther@suse.de>
618
619 PR tree-optimization/27236
620 * gcc.dg/tree-ssa/pr27236.c: New testcase.
621
622 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
623
624 PR c++/19963
625 * g++.dg/other/incomplete2.C: New test.
626
627 2006-04-24 Richard Guenther <rguenther@suse.de>
628
629 PR middle-end/26869
630 * gcc.dg/torture/pr26869.c: New testcase.
631
632 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
633 Richard Guenther <rguenther@suse.de>
634
635 PR tree-optimization/27218
636 * g++.dg/tree-ssa/pr27218.C: New testcase.
637
638 2006-04-23 Mark Mitchell <mark@codesourcery.com>
639
640 PR c++/26912
641 * g++.dg/template/friend41.C: New test.
642
643 2006-04-23 David Edelsohn <edelsohn@gnu.org>
644
645 * g++.dg/opt/pr15551.C: Include cstdio.
646 (main): Use remove instead of unlink.
647
648 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
649
650 * gcc.dg/sibcall-7.c: New test.
651 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
652 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
653 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
654 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
655 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
656
657 2006-04-23 Mark Mitchell <mark@codesourcery.com>
658
659 PR c++/26534
660 * g++.dg/opt/bitfield1.C: New test.
661 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
662 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
663 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
664 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
665 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
666 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
667 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
668 * g++.dg/abi/bitfield2.C: Likewise.
669 * g++.dg/init/bitfield1.C: Likewise.
670
671 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
672
673 PR fortran/25099
674 * gfortran.dg/elemental_subroutine_4.f90: New test.
675 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
676 call sub (m, x).
677
678 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
679
680 * gcc.c-torture/compile/20060421-1.c: New testcase.
681
682 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
683
684 PR c/25875
685 * gcc.dg/init-bad-4.c: New test.
686
687 2006-04-21 Paul Brook <paul@codesourcery.com>
688
689 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
690
691 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
692
693 PR fortran/27122
694 * gfortran.dg/defined_operators_1.f90: New test.
695 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
696 remove old ones associated, incorrectly, with Note 5.46.
697
698 PR fortran/27113
699 * gfortran.dg/character_array_constructor_1.f90: New test.
700
701 2006-04-20 Jakub Jelinek <jakub@redhat.com>
702
703 * gcc.dg/20060419-1.c: New test.
704
705 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
706
707 PR c/26774
708 * gcc.dg/struct-parse-1.c: New test case.
709
710 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
711
712 PR c++/26558
713 * g++.dg/parse/template19.C: New test.
714
715 PR c++/26739
716 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
717
718 PR c++/26036
719 * g++.dg/expr/call3.C: New test.
720
721 PR c++/10385
722 * g++.dg/conversion/dynamic1.C: New test.
723
724 2006-04-19 Mark Mitchell <mark@codesourcery.com>
725
726 PR c++/27102
727 * g++.dg/template/crash35.C: Tweak error markers.
728 * g++.dg/template/crash46.C: New test.
729 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
730 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
731
732 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
733
734 PR rtl-optimization/14261
735 * gcc.c-torture/compile/20060419-1.c: Added.
736
737 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
738
739 * gfortran.dg/label_1.f90: Adjust dg-error.
740
741 2006-04-16 Roger Sayle <roger@eyesopen.com>
742
743 PR target/26961
744 * gcc.dg/fold-cond-1.c: New test case.
745 * gcc.dg/pr26961-1.c: Likewise.
746
747 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
748
749 PR libgfortran/27138
750 * gfortran.dg/read_bad_advance.f90: New test.
751
752 2006-04-16 Roger Sayle <roger@eyesopen.com>
753 Dale Johannesen <dalej@apple.com>
754
755 PR target/24076
756 * gcc.target/i386/vecinit-3.c: New testcase.
757 * gcc.target/i386/vecinit-4.c: Likewise.
758 * gcc.target/i386/sse-18.c: Likewise.
759 * gcc.target/i386/sse-19.c: Likewise.
760
761 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
762
763 * gfortran.dg/allocate_zerosize_1.f90: New test.
764
765 2006-04-16 Mark Mitchell <mark@codesourcery.com>
766
767 PR c++/26365
768 * g++.dg/template/crash45.C: New test.
769
770 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
771
772 PR fortran/26787
773 * gfortran.dg/proc_assign_1.f90: New test.
774 * gfortran.dg/procedure_lvalue.f90: Change message.
775 * gfortran.dg/namelist_4.f90: Add new error.
776
777 PR fortran/25597
778 PR fortran/27096
779 * gfortran.dg/auto_pointer_array_result_1.f90
780
781 PR fortran/27089
782 * gfortran.dg/specification_type_resolution_1.f90
783
784 PR fortran/18803
785 PR fortran/25669
786 PR fortran/26834
787 * gfortran.dg/bounds_temporaries_1.f90: New test.
788
789 PR fortran/27124
790 * gfortran.dg/array_return_value_1.f90: New test.
791
792 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
793
794 PR fortran/25336
795 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
796
797 2006-04-15 Jakub Jelinek <jakub@redhat.com>
798
799 PR middle-end/26823
800 * g++.dg/gomp/pr26823-1.C: New test.
801 * g++.dg/gomp/pr26823-2.C: New test.
802
803 2006-04-13 Uros Bizjak <uros@kss-loka.si>
804
805 PR middle-end/27134
806 * gcc.dg/pr27314.c: New test.
807
808 2006-04-13 Richard Henderson <rth@redhat.com>
809
810 * g++.dg/gomp/block-0.C: Update expected matches.
811
812 2006-04-13 DJ Delorie <dj@redhat.com>
813
814 * lib/target-supports.exp (check_effective_target_int32plus): New.
815 (check_effective_target_ptr32plus): New.
816 (check_effective_target_size32plus): New.
817 (check_effective_target_int16): New.
818 (check_profiling_available): Add m32c to the list of unsupported targets.
819
820 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
821 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
822 memory size.
823 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
824 pointers.
825 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
826 size_t.
827 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
828 and size_t.
829 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
830 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
831 not just xstormy16. Skip m32c due to weird pointer size.
832 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
833 not just xstormy16.
834 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
835 not just xstormy16.
836 * gcc.dg/20020312-2.c: Add m32c support.
837 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
838 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
839 in test.
840 * gcc.dg/20050321-2.c: Require >=32 bit integers.
841 * gcc.dg/asm-1.c: Skip if int and short are the same size.
842 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
843 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
844 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
845 * gcc.dg/init-string-2.c: Require >=32 bit integers.
846 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
847 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
848 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
849 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
850 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
851 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
852 in test.
853 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
854 in test.
855 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
856 * gcc.dg/pr23049.c: Require >=32 bit integers.
857 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
858 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
859 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
860 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
861 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
862 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
863 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
864 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
865 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
866 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
867 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
868 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
869 prototype in test.
870 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
871 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
872 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
873 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
874 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
875
876 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
877 * gcc.c-torture/execute/20040703-1.x: Likewise.
878 * gcc.c-torture/execute/20040705-1.x: Likewise.
879 * gcc.c-torture/execute/20040705-2.x: Likewise.
880 * gcc.c-torture/execute/20040709-1.x: Likewise.
881 * gcc.c-torture/execute/20040709-2.x: Likewise.
882 * gcc.c-torture/execute/20040811-1.x: Likewise.
883 * gcc.c-torture/execute/20050316-1.x: Likewise.
884 * gcc.c-torture/execute/bitfld-4.x: Likewise.
885 * gcc.c-torture/execute/pr19689.x: Likewise.
886 * gcc.c-torture/execute/pr7284-1.x: Likewise.
887 * gcc.c-torture/execute/usmul.x: Likewise.
888 * gcc.c-torture/execute/vrp-5.x: Likewise.
889 * gcc.c-torture/execute/vrp-6.x: Likewise.
890 * gcc.dg/debug/20041023-1.s: Likewise.
891
892 2006-04-13 Roger Sayle <roger@eyesopen.com>
893
894 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
895 of integers to a vector types are now constant expressions in C.
896 * gcc.dg/vect/vect-fold-1.c: New test case.
897
898 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
899 Ulrich Weigand <uweigand@de.ibm.com>
900
901 PR target/27006
902 * gcc.dg/vmx/pr27006.c: New testcase.
903
904 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
905
906 PR libgfortran/26766
907 * gfortran.dg/write_recursive.f90: New test.
908
909 2006-04-11 Mark Mitchell <mark@codesourcery.com>
910
911 * g++.dg/parse/dtor7.C: New test.
912 * g++.dg/parse/new1.C: Add error marker.
913 * g++.dg/template/new3.C: New test.
914
915 PR c++/26122
916 * g++.dg/template/pure1.C: New test.
917
918 PR c++/26295
919 * g++.dg/parse/ptrmem4.C: New test.
920
921 2006-04-10 Jeff Law <law@redhat.com>
922
923 PR/27087
924 * gcc.c-torture/compile/pr27087.c: New test.
925
926 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
927
928 PR/21391
929 * gcc.dg/20060410.c: New.
930
931 2006-04-10 Matthias Klose <doko@debian.org>
932
933 * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
934 Recognize multilib directory names containing underscores.
935
936 2006-04-10 Roger Sayle <roger@eyesopen.com>
937
938 * gcc.target/i386/vecinit-1.c: New test case.
939 * gcc.target/i386/vecinit-2.c: Likewise.
940
941 2006-04-10 Jakub Jelinek <jakub@redhat.com>
942
943 PR debug/27057
944 * g++.dg/debug/dwarf2-2.C: New test.
945
946 2006-04-09 Richard Sandiford <richard@codesourcery.com>
947
948 PR rtl-optimization/27073
949 * gcc.c-torture/execute/pr27073.c: New test.
950
951 2006-04-08 Mike Stump <mrs@apple.com>
952
953 * gcc.dg/pragma-darwin.c: Improve for ppc64.
954
955 2006-04-07 Richard Guenther <rguenther@suse.de>
956
957 PR tree-optimization/26135
958 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
959
960 2006-04-06 Jan Hubicka <jh@suse.cz>
961
962 PR profile/26399
963 * g++.dg/bprob/g++-bprob-2.C: New testcase.
964
965 2006-04-06 Roger Sayle <roger@eyesopen.com>
966
967 * g++.dg/conversion/nullptr1.C: New test case.
968 * g++.dg/conversion/nullptr2.C: Likewise.
969
970 2006-04-05 Roger Sayle <roger@eyesopen.com>
971
972 * gfortran.dg/dependency_18.f90: New test case.
973
974 2006-04-05 Richard Guenther <rguenther@suse.de>
975
976 PR tree-optimization/26919
977 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
978 * gcc.dg/ipa/ipa-2.c: Likewise.
979 * gcc.dg/ipa/ipa-3.c: Likewise.
980 * gcc.dg/ipa/ipa-5.c: Likewise.
981
982 2006-04-05 Richard Guenther <rguenther@suse.de>
983
984 PR tree-optimization/26763
985 * gcc.dg/torture/pr26763-1.c: New testcase.
986 * gcc.dg/torture/pr26763-2.c: Likewise.
987
988 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
989
990 PR fortran/23634
991 PR fortran/25619
992 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
993
994 2006-04-04 Eric Christopher <echristo@apple.com>
995
996 * gcc.target/i386/387-1.c: Allow regexp to match darwin
997 stubs.
998 * gcc.target/i386/387-5.c: Ditto.
999
1000 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
1001
1002 * gcc.target/sparc/struct-ret-check.c: New test.
1003
1004 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1005
1006 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1007 zero decimal digits specified in format.
1008
1009 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
1010
1011 PR fortran/26891
1012 * gfortran.dg/missing_optional_dummy_1.f90: New test.
1013
1014 PR fortran/26976
1015 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1016 * gfortran.dg/initialization_1.f90: Make assignment compliant.
1017 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1018 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1019 bigendian-ness.
1020
1021 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
1022
1023 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1024 dummy arguments work when the actual argument is itself a dummy
1025 argument of the caller.
1026
1027 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
1028
1029 PR libfortran/24685
1030 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1031
1032 2006-04-01 Roger Sayle <roger@eyesopen.com>
1033
1034 * gfortran.dg/dependencency_17.f90: New test case.
1035
1036 2006-04-01 Roger Sayle <roger@eyesopen.com>
1037
1038 * gfortran.dg/dependency_14.f90: New test case.
1039 * gfortran.dg/dependency_15.f90: Likewise.
1040 * gfortran.dg/dependency_16.f90: Likewise.
1041
1042 2006-03-31 Asher Langton <langton2@llnl.gov>
1043
1044 PR fortran/25358
1045 gfortran.dg/cray_pointers_6.f90: New test.
1046
1047 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1048
1049 PR libgfortran/26890
1050 * gfortran.dg/read_size_noadvance.f90: New test.
1051
1052 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
1053
1054 PR fortran/25031
1055 * gfortran.dg/multiple_allocation_1.f90: Check that the
1056 size has changed after a re-allocation with stat.
1057
1058 2006-03-30 Richard Guenther <rguenther@suse.de>
1059
1060 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
1061 removal.
1062 * gcc.target/i386/sselibm-2.c: Likewise.
1063 * gcc.target/i386/sselibm-3.c: Likewise.
1064 * gcc.target/i386/sselibm-4.c: Likewise.
1065 * gcc.target/i386/sselibm-5.c: Likewise.
1066
1067 2006-03-28 Roger Sayle <roger@eyesopen.com>
1068
1069 * gcc.dg/fold-andxor-1.c: New test case.
1070 * gcc.dg/fold-xorand-1.c: Likewise.
1071
1072 2006-03-28 Roger Sayle <roger@eyesopen.com>
1073
1074 * gcc.dg/fold-convnotconv-1.c: New test case.
1075
1076 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
1077
1078 PR fortran/26779
1079 * gfortran.dg/private_type_5.f90: New test.
1080
1081 2006-03-27 David Edelsohn <edelsohn@gnu.org>
1082
1083 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
1084
1085 2006-03-27 Jakub Jelinek <jakub@redhat.com>
1086
1087 * gfortran.dg/advance_2.f90: New test.
1088 * gfortran.dg/advance_3.f90: New test.
1089
1090 * gfortran.fortran-torture/execute/equiv_5.f: New test.
1091
1092 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1093
1094 PR libgfortran/26661
1095 PR libgfortran/26880
1096 * gfortran.dg/read_x_past.f: New test.
1097
1098 2006-03-26 Geoffrey Keating <geoffk@apple.com>
1099
1100 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
1101 to be STABS.
1102
1103 2006-03-26 David Edelsohn <edelsohn@gnu.org>
1104
1105 * objc.dg/dwarf-1.m: Skip on AIX.
1106 * objc.dg/dwarf-2.m: Skip on AIX.
1107
1108 2006-03-25 Steven G. Kargl <kargls@comcast.net>
1109
1110 PR fortran/26816
1111 * gfortran.dg/float_1.f90: New test.
1112
1113 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
1114
1115 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
1116 X86_64 targets.
1117 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
1118
1119 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1120
1121 PR libfortran/26735
1122 * gfortran.dg/convert_implied_open.f90: New test case.
1123
1124 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
1125
1126 PR fortran/26769
1127 * gfortran.dg/transpose_reshape_r10.f90: New test case.
1128
1129 2006-03-25 Uros Bizjak <uros@kss-loka.si>
1130
1131 PR middle-end/26717
1132 * gcc.dg/pr26717.c: New test.
1133
1134 2006-03-25 Roger Sayle <roger@eyesopen.com>
1135
1136 * gfortran.dg/dependency_12.f90: New test case.
1137
1138 2006-03-24 Roger Sayle <roger@eyesopen.com>
1139
1140 * gfortran.dg/dependency_9.f90: New (resurected) test case.
1141
1142 2006-03-24 Jeff Law <law@redhat.com>
1143
1144 * gcc.c-torture/pr26840.c: New test.
1145
1146 2006-03-24 Geoffrey Keating <geoffk@apple.com>
1147
1148 * objc.dg/dwarf-2.m: New.
1149 * obj-c++.dg/dwarf-2.mm: New.
1150
1151 * g++.old-deja/g++.other/init19.C: New.
1152
1153 2006-03-24 David Edelsohn <edelsohn@gnu.org>
1154
1155 * g++.dg/eh/spbp.C: Skip on AIX.
1156
1157 2006-03-24 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR middle-end/26611
1160 * g++.dg/gomp/pr26611-1.C: New test.
1161 * g++.dg/gomp/pr26611-2.C: New test.
1162
1163 2006-03-24 Jeff Law <law@redhat.com>
1164
1165 * gcc.c-torture/compile/pr26833.c: New test.
1166 * gfortran.fortran-torture/compile/pr26806.f90: New test.
1167
1168 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1169
1170 * gfortran.dg/endfile_2.f90: Delete temp file.
1171
1172 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
1173
1174 PR fortran/19303
1175 * gfortran.dg/record_marker_1.f90: New test case.
1176 * gfortran.dg/record_marker_2.f: New test case.
1177 * gfortran.dg/record_marker_3.f90: New test case.
1178
1179 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
1180
1181 PR fortran/17298
1182 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
1183 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
1184
1185 2006-03-21 Janis Johnson <janis187@us.ibm.com>
1186
1187 * lib/gcc-dg.exp (cleanup-modules): New proc.
1188 * gfortran.dg/allocatable_function_1.f90,
1189 gfortran.dg/allocate_char_star_scalar_1.f90,
1190 gfortran.dg/assumed_charlen_function_1.f90,
1191 gfortran.dg/assumed_dummy_1.f90,
1192 gfortran.dg/assumed_shape_ranks_1.f90,
1193 gfortran.dg/assumed_shape_ranks_2.f90,
1194 gfortran.dg/assumed_size_dt_dummy.f90,
1195 gfortran.dg/auto_char_dummy_array_1.f90,
1196 gfortran.dg/auto_char_len_3.f90,
1197 gfortran.dg/automatic_module_variable.f90,
1198 gfortran.dg/bad_automatic_objects_1.f90,
1199 gfortran.dg/char_array_constructor.f90,
1200 gfortran.dg/char_array_structure_constructor.f90,
1201 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
1202 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
1203 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
1204 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
1205 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
1206 gfortran.dg/derived_pointer_recursion.f90,
1207 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
1208 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
1209 gfortran.dg/dummy_functions_1.f90,
1210 gfortran.dg/elemental_initializer_1.f90,
1211 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
1212 gfortran.dg/elemental_pointer_1.f90,
1213 gfortran.dg/elemental_subroutine_1.f90,
1214 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
1215 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
1216 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
1217 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
1218 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
1219 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
1220 gfortran.dg/global_references_1.f90,
1221 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
1222 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
1223 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
1224 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
1225 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
1226 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
1227 gfortran.dg/large_integer_kind_1.f90,
1228 gfortran.dg/large_real_kind_1.f90,
1229 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
1230 gfortran.dg/module_double_reuse.f90,
1231 gfortran.dg/module_equivalence_1.f90,
1232 gfortran.dg/module_interface_1.f90,
1233 gfortran.dg/module_parameter_array_refs_1.f90,
1234 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
1235 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
1236 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
1237 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
1238 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
1239 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
1240 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
1241 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
1242 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
1243 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
1244 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
1245 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
1246 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
1247 gfortran.dg/same_name_1.f90,
1248 gfortran.dg/sibling_dummy_procedure_1.f90,
1249 gfortran.dg/sibling_dummy_procedure_2.f90,
1250 gfortran.dg/sibling_dummy_procedure_3.f90,
1251 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
1252 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
1253 gfortran.dg/used_dummy_types_2.f90,
1254 gfortran.dg/used_dummy_types_3.f90,
1255 gfortran.dg/used_dummy_types_4.f90,
1256 gfortran.dg/used_dummy_types_5.f90,
1257 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
1258 gfortran.dg/userdef_operator_1.f90: Use it.
1259
1260 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1261
1262 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
1263 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
1264 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
1265 gfortran.dg/write_back.f,
1266 gfortran.fortran-torture/execute/inquire_1.f90,
1267 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
1268
1269 2006-03-21 Jeff Law <law@redhat.com>
1270
1271 * gcc.dg/tree-ssa/vrp28.c: New test.
1272
1273 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
1274
1275 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
1276 if _STDC_C99 is defined.
1277 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
1278 * gcc.dg/builtins-20.c: Likewise.
1279 * gcc.dg/builtins-53.c: Likewise.
1280 * gcc.dg/single-precision-constant.c: Likewise. Also pass
1281 -mmacosx-version-min=10.3 on PowerPC/Darwin.
1282
1283 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
1284
1285 PR tree-opt/26781
1286 * gcc.c-torture/compile/pr26781-1.c: New test.
1287 * gcc.c-torture/compile/pr26781-2.c: New test.
1288
1289 2006-03-21 Jakub Jelinek <jakub@redhat.com>
1290
1291 PR c++/26690
1292 * g++.dg/gomp/pr26690-1.C: New test.
1293 * g++.dg/gomp/pr26690-2.C: New test.
1294
1295 2006-03-20 Jeff Law <law@redhat.com>
1296
1297 * gcc.dg/tree-ssa/pr21829.c: New test.
1298
1299 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
1300
1301 2006-03-20 Richard Sandiford <richard@codesourcery.com>
1302
1303 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
1304 (check_visibility_available): Use it.
1305 (check_effective_target_default_packed): Likewise.
1306 (check_effective_target_pcc_bitfield_type_matters): Likewise.
1307 (check_effective_target_fopenmp): Likewise.
1308 (check_effective_target_freorder): Likewise.
1309 (check_effective_target_fpic): Likewise.
1310 (check_named_sections_available): Likewise.
1311 (check_effective_target_ilp32): Likewise.
1312 (check_effective_target_lp64): Likewise.
1313
1314 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
1315
1316 PR fortran/20935
1317 * gfortran.dg/scalar_mask_2.f90: New test case.
1318
1319 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
1320
1321 PR tree-opt/26629
1322 * gcc.dg/tree-ssa/loadpre12.c: New test.
1323 * gcc.dg/tree-ssa/loadpre13.c: New test.
1324 * gcc.dg/tree-ssa/loadpre14.c: New test.
1325 * gcc.dg/tree-ssa/loadpre15.c: New test.
1326 * gcc.dg/tree-ssa/loadpre16.c: New test.
1327 * gcc.dg/tree-ssa/loadpre17.c: New test.
1328 * gcc.dg/tree-ssa/loadpre18.c: New test.
1329 * gcc.dg/tree-ssa/loadpre19.c: New test.
1330 * gcc.dg/tree-ssa/loadpre20.c: New test.
1331 * gcc.dg/tree-ssa/loadpre21.c: New test.
1332 * gcc.dg/tree-ssa/loadpre22.c: New test.
1333
1334 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
1335
1336 PR fortran/26741
1337 * gfortran.dg/elemental_initializer_1.f90: New test.
1338
1339 PR fortran/26716
1340 * gfortran.dg/assumed_shape_ranks_2: New test.
1341
1342 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
1343
1344 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
1345 target fpic.
1346
1347 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1348
1349 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
1350 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
1351 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
1352 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
1353 gfortran.fortran-torture/execute/direct_io.f90,
1354 gfortran.fortran-torture/execute/inquire_2.f90,
1355 gfortran.fortran-torture/execute/inquire_4.f90,
1356 gfortran.fortran-torture/execute/list_read_1.f90,
1357 gfortran.fortran-torture/execute/open_replace.f90,
1358 gfortran.fortran-torture/execute/slash_edit.f90,
1359 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
1360 temporary files from testcases.
1361
1362 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363
1364 PR libgfortran/26509
1365 gfortran.dg/write_direct_eor.f90: New test.
1366
1367 2006-03-17 David Edelsohn <edelsohn@gnu.org>
1368
1369 * gcc.target/powerpc/pr26350.c: New.
1370 * gcc.target/powerpc/indexed-addr.c: New.
1371
1372 2006-03-16 Roger Sayle <roger@eyesopen.com>
1373
1374 * gfortran.dg/dependency_13.f90: New test case.
1375
1376 2006-03-16 Roger Sayle <roger@eyesopen.com>
1377
1378 PR middle-end/21781
1379 * gcc.dg/real-const-1.c: New test case.
1380
1381 2006-03-15 Geoffrey Keating <geoffk@apple.com>
1382
1383 * g++.old-deja/g++.other/init18.C: New.
1384 * g++.old-deja/g++.other/init5.C: Remove xfail.
1385
1386 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1387
1388 * g++.dg/opt/pr15551.C: Cleanup temp file.
1389
1390 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1391
1392 PR c++/6634
1393 g++.dg/parse/long1.C: New test.
1394
1395 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1396
1397 PR fortran/19101
1398 * gfortran.dg/continuation.f90: New test.
1399 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
1400
1401 2006-03-14 Richard Guenther <rguenther@suse.de>
1402
1403 PR tree-optimization/26672
1404 * gcc.dg/torture/pr26672.c: New testcase.
1405
1406 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
1407
1408 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
1409 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
1410
1411 2006-03-13 Roger Sayle <roger@eyesopen.com>
1412
1413 PR middle-end/26557
1414 * gcc.c-torture/compile/switch-1.c: New test case.
1415
1416 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
1417
1418 PR fortran/25378
1419 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
1420 test to include more permuatations of mask and index.
1421 * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
1422 respond to F2003 spec. that the position returned for an all false
1423 mask && condition is zero.
1424
1425 2006-03-13 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR middle-end/25989
1428 * gcc.dg/gomp/pr25989.c: New test.
1429
1430 2006-03-13 Jeff Law <law@redhat.com>
1431
1432 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
1433
1434 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
1435
1436 * gcc.dg/switch-9.c: New test.
1437
1438 2006-03-13 Richard Guenther <rguenther@suse.de>
1439
1440 PR middle-end/26630
1441 * gcc.dg/torture/pr26630.c: New testcase.
1442
1443 2006-03-11 Roger Sayle <roger@eyesopen.com>
1444
1445 * gfortran.dg/dependency_10.f90: New test case.
1446 * gfortran.dg/dependency_11.f90: Likewise.
1447
1448 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
1449 Erik Edelmann <eedelman@gcc.gnu.org>
1450
1451 * gfortran.dg/allocatable_function_1.f90: New.
1452 * gfortran.dg/allocatable_function_2.f90: New.
1453
1454 2006-03-10 Richard Guenther <rguenther@suse.de>
1455
1456 PR middle-end/26565
1457 * gcc.dg/torture/pr26565.c: New testcase.
1458
1459 2006-03-09 Eric Christopher <echristo@apple.com>
1460
1461 * gcc.c-torture/compile/20060309-1.c: New.
1462
1463 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1464
1465 PR libgfortran/26499
1466 * gfortran.dg/write_back.f: New test.
1467 * gfortran.dg/write_rewind_1.f: New test.
1468 * gfortran.dg/write_rewind_2.f: New test.
1469
1470 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1471
1472 PR libgfortran/26554
1473 * gfortran.dg/read_logical.f90: New test.
1474
1475 2006-03-04 Laurent GUERBY <laurent@guerby.net>
1476
1477 * ada/acats/norun.lst: cdd2a03 now passes.
1478
1479 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
1480
1481 PR testsuite/25177
1482 * gcc.target/powerpc/pr18096-1.c: Change where the error
1483 would match.
1484
1485 2006-03-04 Jakub Jelinek <jakub@redhat.com>
1486
1487 * gcc.target/i386/cleanup-1.c: New test.
1488 * gcc.target/i386/cleanup-2.c: New test.
1489
1490 2006-03-04 Roger Sayle <roger@eyesopen.com>
1491
1492 * gfortran.dg/dependency_9.f90: Remove for the time being.
1493
1494 2006-03-04 Krister Walfridsson <cato@df.lth.se>
1495
1496 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
1497 directive.
1498
1499 2006-03-03 Roger Sayle <roger@eyesopen.com>
1500
1501 * gfortran.dg/dependency_9.f90: New test case.
1502
1503 2006-03-03 Roger Sayle <roger@eyesopen.com>
1504
1505 * gfortran.dg/dependency_4.f90: New test case.
1506 * gfortran.dg/dependency_5.f90: New test case.
1507 * gfortran.dg/dependency_6.f90: New test case.
1508 * gfortran.dg/dependency_7.f90: New test case.
1509 * gfortran.dg/dependency_8.f90: New test case.
1510
1511 2006-03-03 Paul Brook <paul@codesourcery.com>
1512
1513 * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
1514 Add m68k-*-elf.
1515
1516 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
1517
1518 PR fortran/25031
1519 * multiple_allocation_1.f90: New test.
1520
1521 2006-03-03 Roger Sayle <roger@eyesopen.com>
1522
1523 PR tree-optimization/26524
1524 * gfortran.dg/pr26524.f: New test case.
1525
1526 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1527
1528 * g++.dg/template/repo5.C: Cleanup repo files.
1529 * gcc.dg/20051201-1.c: Cleanup coverage files.
1530 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
1531 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
1532 tree dump files.
1533
1534 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
1535
1536 * objc.dg/objc-nofilename-1.m: New test.
1537 * objc.dg/bad-receiver-type.m: New test.
1538 * obj-c++.dg/bad-receiver-type.mm: New test.
1539
1540 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
1541
1542 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
1543
1544 2006-03-01 Mike Stump <mrs@apple.com>
1545
1546 * g++.dg/abi/key2.C: Add.
1547
1548 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
1549
1550 * gfortran.dg/logical_dot_product.f90: New test.
1551
1552 PR fortran/26393
1553 * gfortran.dg/used_interface_ref.f90: New test.
1554
1555 PR fortran/20938
1556 * gfortran.dg/dependency_2.f90: New test.
1557 * gfortran.fortran-torture/execute/where17.f90: New test.
1558 * gfortran.fortran-torture/execute/where18.f90: New test.
1559 * gfortran.fortran-torture/execute/where19.f90: New test.
1560 * gfortran.fortran-torture/execute/where20.f90: New test.
1561
1562 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
1563
1564 * g++.dg/tree-ssa/pr26443.C: New test case.
1565
1566 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
1567
1568 PR middle-end/26022
1569 * g++.dg/opt/return-slot1.C: New test.
1570
1571 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1572
1573 PR libgfortran/26136
1574 * gfortran.dg/namelist_23.f90: New test.
1575
1576 2006-02-28 Roger Sayle <roger@eyesopen.com>
1577
1578 PR middle-end/14752
1579 * gcc.dg/fold-eqandshift-2.c: New test case.
1580
1581 2006-02-28 Richard Guenther <rguenther@suse.de>
1582
1583 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
1584 decomposition.
1585
1586 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
1587
1588 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
1589
1590 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1591
1592 PR libgfortran/26464
1593 * gfortran.dg/backspace_5.f: New test.
1594 * gfortran.dg/backspace_6.f: New test.
1595
1596 2006-02-26 Roger Sayle <roger@eyesopen.com>
1597
1598 * gcc.dg/fold-eqandnot-1.c: New test case.
1599
1600 2006-02-26 Roger Sayle <roger@eyesopen.com>
1601
1602 PR middle-end/19983
1603 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
1604
1605 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
1606
1607 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
1608 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
1609
1610 2006-02-26 Richard Guenther <rguenther@suse.de>
1611
1612 PR tree-optimization/26421
1613 * gcc.dg/tree-ssa/pr26421.c: New testcase.
1614
1615 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
1616
1617 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
1618 * g++.old-deja/g++.robertl/eb132.C: Likewise.
1619
1620 2006-02-26 Roger Sayle <roger@eyesopen.com>
1621
1622 * gcc.dg/fold-even-1.c: New test case.
1623
1624 2006-02-26 Roger Sayle <roger@eyesopen.com>
1625
1626 PR middle-end/21137
1627 * gcc.dg/fold-eqandshift-1.c: New test case.
1628
1629 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1630
1631 PR tree-optimization/25125
1632 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
1633 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
1634
1635 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
1636
1637 PR tree-optimizations/26359
1638 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
1639 with -fdump-tree-dceloop-details.
1640 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
1641
1642 2006-02-25 Roger Sayle <roger@eyesopen.com>
1643
1644 PR middle-end/23673
1645 * gcc.dg/fold-eqxor-1.c: New test case.
1646 * gcc.dg/fold-eqxor-2.c: Likewise.
1647 * gcc.dg/fold-eqxor-3.c: Likewise.
1648
1649 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
1650
1651 PR fortran/23092
1652 * scalar_mask_1.f90: New test.
1653
1654 2006-02-24 Geoffrey Keating <geoffk@apple.com>
1655
1656 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
1657 * g++.dg/eh/uncaught2.C: New.
1658 * g++.dg/eh/uncaught3.C: New.
1659
1660 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1661
1662 PR libgfortran/26423
1663 * gfortran.dg/read_many_1.f: New test.
1664
1665 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
1666
1667 PR fortran/24519
1668 * gfortran.dg/dependency_3.f90: New test.
1669 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
1670 XFAILs.
1671
1672 PR fortran/25395
1673 * gfortran.dg/equiv_6.f90: New test.
1674
1675 2006-02-23 Jeff Law <law@redhat.com>
1676
1677 * gcc.c-torture/compile/pr26425.c: New test.
1678
1679 2006-02-23 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR middle-end/26412
1682 * gcc.dg/gomp/pr26412.c: New test.
1683
1684 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
1685
1686 PR c++/26291
1687 * g++.dg/other/ellipsis1.C: New test.
1688 * g++.dg/parse/operator4.C: Adjust error marker.
1689
1690 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
1691
1692 PR target/25603
1693 * gfortran.dg/pr25603.f: New testcase.
1694
1695 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1696
1697 * gcc.dg/bf-spl1.c: Don't specify -m68000.
1698 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
1699
1700 2006-02-21 Geoffrey Keating <geoffk@apple.com>
1701
1702 * g++.dg/eh/spbp.C: New.
1703
1704 2006-02-21 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR middle-end/26379
1707 * gcc.target/i386/mmx-7.c: New test.
1708
1709 2006-02-20 Roger Sayle <roger@eyesopen.com>
1710
1711 PR tree-optimization/26361
1712 * gcc.dg/tree-ssa/vrp27.c: New test case.
1713
1714 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
1715
1716 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
1717 * gcc.dg/tree-ssa/complex-4.c: Here.
1718
1719 2006-02-19 Roger Sayle <roger@eyesopen.com>
1720
1721 PR middle-end/19543
1722 * gfortran.dg/logical_1.f90: New test case.
1723
1724 2006-02-19 Jakub Jelinek <jakub@redhat.com>
1725
1726 PR middle-end/26334
1727 * gcc.dg/20060218-1.c: Moved to...
1728 * gcc.target/i386/20060218-1.c: ... here. New test.
1729
1730 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
1731
1732 PR fortran/26201
1733 * gfortran.dg/convert_1.f90: New.
1734
1735 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
1736
1737 PR fortran/25054
1738 * gfortran.dg/namelist_5.f90: New test.
1739
1740 PR fortran/25089
1741 * gfortran.dg/namelist_4.f90: New test.
1742
1743 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1744
1745 PR tree-opt/25680
1746 * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
1747
1748 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
1749
1750 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
1751 variable to take into account the variable name in the
1752 function header.
1753 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
1754
1755 2006-02-18 Jakub Jelinek <jakub@redhat.com>
1756
1757 PR middle-end/26334
1758 * gcc.c-torture/compile/20060217-1.c: New test.
1759 * gcc.dg/20060218-1.c: New test.
1760
1761 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
1762
1763 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
1764
1765 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
1766
1767 * gcc.dg/cpp/undef3.c: New test.
1768 * gcc.dg/cpp/trad/builtins2.c: New test.
1769
1770 2006-02-18 Mark Mitchell <mark@codesourcery.com>
1771
1772 PR c++/26266
1773 * g++.dg/template/static22.C: New test.
1774 * g++.dg/template/static23.C: New test.
1775 * g++.dg/template/static24.C: New test.
1776 * g++.dg/template/non-dependent13.C: New test.
1777 * g++.dg/init/member1.C: Tweak error markers.
1778
1779 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1780
1781 PR target/26255
1782 * gcc.c-torture/compile/pr26255.c: New test case.
1783
1784 2006-02-16 Roger Sayle <roger@eyesopen.com>
1785
1786 * gfortran.fortran-torture/execute/where_10.f90: New test case.
1787 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
1788 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
1789 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
1790 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
1791 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
1792 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
1793
1794 2006-02-16 Jeff Law <law@redhat.com>
1795
1796 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
1797 * gcc.dg/tree-ssa/vrp26.c: New test.
1798
1799 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
1800
1801 PR target/20353
1802 PR target/24578
1803 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
1804 __UCLIBC__ is defined.
1805
1806 2006-02-16 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR fortran/26224
1809 * gfortran.dg/gomp/pr26224.f: New test.
1810
1811 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
1812
1813 PR tree-opt/25918
1814 * lib/target-supports.exp
1815 (check_effective_target_vect_short_mult): New.
1816 (check_effective_target_vect_char_mult): New.
1817 (check_effective_target_vect_widen_sum_qi_to_si): New.
1818 (check_effective_target_vect_widen_sum_qi_to_hi): New.
1819 (check_effective_target_vect_widen_sum_hi_to_si): New.
1820 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
1821 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
1822 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
1823 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
1824 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
1825 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
1826 vect-reduc-pattern-2c.c
1827 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
1828 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
1829 vect-reduc-pattern-1c.c
1830
1831 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
1832
1833 PR fortran/24557
1834 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
1835
1836 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
1837
1838 PR fortran/26054
1839 * gfortran.dg/enum_8.f90: Remove check for warning.
1840 * gfortran.dg/iomsg_1.f90: Ditto.
1841 * gfortran.dg/enum_1.f90: Ditto.
1842 * gfortran.dg/enum_9.f90: Ditto.
1843 * gfortran.dg/enum_2.f90: Ditto.
1844 * gfortran.dg/enum_10.f90: Ditto.
1845 * gfortran.dg/enum_3.f90: Ditto.
1846 * gfortran.dg/flush_1.f90: Ditto.
1847 * gfortran.dg/enum_4.f90: Ditto.
1848 * gfortran.dg/array_constructor_1.f90: Ditto.
1849 * gfortran.dg/enum_5.f90: Ditto.
1850 * gfortran.dg/enum_6.f90: Ditto.
1851 * gfortran.dg/enum_7.f90: Ditto.
1852
1853 2006-02-15 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR middle-end/26300
1856 * gcc.c-torture/compile/20060215-1.c: New test.
1857
1858 2006-02-14 Roger Sayle <roger@eyesopen.com>
1859
1860 PR middle-end/23670
1861 * gcc.dg/tree-ssa/andor-2.c: New test case.
1862
1863 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
1864
1865 PR fortran/25045
1866 * optional_dim.f90: New test.
1867
1868 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1869
1870 PR fortran/26277
1871 * gfortran.dg/label_4.f90: New.
1872
1873 2006-02-14 Jakub Jelinek <jakub@redhat.com>
1874 Diego Novillo <dnovillo@redhat.com>
1875 Uros Bizjak <uros@kss-loka.si>
1876
1877 * gfortran.dg/gomp: New directory.
1878
1879 2006-02-14 Richard Guenther <rguenther@suse.de>
1880
1881 PR tree-optimization/26258
1882 * gcc.dg/torture/pr26258.c: New testcase.
1883
1884 2006-02-13 Jakub Jelinek <jakub@redhat.com>
1885
1886 PR fortran/26246
1887 * gfortran.dg/pr26246_1.f90: New test.
1888 * gfortran.dg/pr26246_2.f90: New test.
1889
1890 PR middle-end/26092
1891 * gcc.c-torture/compile/20060208-1.c: New test.
1892
1893 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
1894
1895 PR fortran/26074
1896 PR fortran/25103
1897 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
1898 * gfortran.dg/bad_automatic_objects_1.f90: New test.
1899 * gfortran.dg/automatic_module_variable.f90: Change error message.
1900
1901 PR fortran/20861
1902 * gfortran.dg/internal_dummy_1.f90: New test.
1903
1904 PR fortran/20871
1905 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
1906
1907
1908 PR fortran/25083
1909 * gfortran.dg/uncommon_block_data_1.f90: New test.
1910 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
1911 with standard.
1912
1913 PR fortran/25088
1914 * gfortran.dg/typed_subroutine_1.f90: New test.
1915
1916 2006-02-13 Geoffrey Keating <geoffk@apple.com>
1917
1918 * objc.dg/dwarf-1.m: New.
1919
1920 2006-02-13 Roger Sayle <roger@eyesopen.com>
1921
1922 PR middle-end/24427
1923 * gcc.dg/tree-ssa/andor-1.c: New test case.
1924
1925 2006-02-13 Josh Conner <jconner@apple.com>
1926
1927 PR target/25376
1928 * gcc.dg/pr25376.c: New test.
1929
1930 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
1931 assemble.
1932 * lib/target-supports.exp (check_named_sections_available):
1933 Only compile named-sections test -- don't assemble.
1934
1935 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
1936
1937 * g++.dg/warn/no-write-strings.C: New test.
1938 * g++.dg/warn/write-strings.C: Likewise.
1939 * g++.dg/warn/write-strings-default.C: Likewise.
1940
1941 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
1942
1943 PR fortran/25806
1944 * gfortran.dg/ret_pointer_2.f90: New test.
1945
1946 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
1947
1948 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1949
1950 2006-02-10 Jeff Law <law@redhat.com>
1951
1952 * gcc.c-torture/compile/pr26213.c: New test.
1953
1954 2006-02-10 Steven G. Kargl <kargls@comcast.net>
1955
1956 gfortran.dg/null_1.f90: New test.
1957
1958 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1959
1960 PR fortran/14771
1961 * gfortran.dg/parens_4.f90: New.
1962 * gfortran.dg/parens_5.f90: New.
1963
1964 2006-02-10 Richard Guenther <rguenther@suse.de>
1965
1966 * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1967
1968 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
1969 Paul Thomas <pault@gcc.gnu.org>
1970
1971 PR fortran/14771
1972 * gfortran.dg/parens_1.f90: New.
1973 * gfortran.dg/parens_2.f90: New.
1974 * gfortran.dg/parens_3.f90: New.
1975
1976 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
1977
1978 PR fortran/26038
1979 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1980
1981 PR fortran/25059
1982 * gfortran.dg/impure_assignment_1.f90: New test.
1983
1984 PR fortran/25070
1985 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1986
1987 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1988
1989 PR target/26141
1990 * g++.dg/expr/stdarg2.C: New test.
1991
1992 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
1993
1994 PR inline-asm/16194
1995 * gcc.dg/pr16194.c: New test.
1996
1997 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
1998
1999 * ada/acats/run_acats: Use portable variant of "$@".
2000
2001 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
2002
2003 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2004 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2005
2006 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2007
2008 PR tree-opt/26179
2009 * g++.dg/opt/pr26179.C: New test.
2010
2011 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2012
2013 PR middle-end/26134
2014 * gcc.dg/tree-ssa/complex-3.c: New test.
2015
2016 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
2017
2018 * gcc.c-torture/compile/volatile-1.c: New test.
2019
2020 2006-02-09 Diego Novillo <dnovillo@redhat.com>
2021
2022 PR 26180
2023 * gcc.dg/tree-ssa/pr26180.c: New test.
2024
2025 2006-02-08 Jeff Law <law@redhat.com>
2026
2027 * gcc.dg/tree-ssa/pr21417.c: New test.
2028
2029 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2030
2031 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2032 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2033
2034 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2035
2036 * lib/scanrtl.exp: New.
2037
2038 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2039
2040 PR c++/26071
2041 * g++.dg/other/virtual2.C: New test.
2042
2043 PR c++/26070
2044 * g++.dg/other/virtual1.C: New test.
2045
2046 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
2047
2048 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2049 cleanup-ipa-dump): Update dump file glob patterns.
2050 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2051 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
2052
2053 * lib/gcc-dg.exp: Load it.
2054 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
2055
2056 2006-02-07 Janis Johnson <janis187@us.ibm.com>
2057
2058 PR testsuite/26159
2059 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
2060 * gcc.dg/tree-ssa/pr23382.c: Ditto.
2061
2062 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2063
2064 PR fortran/25577
2065 * gfortran.dg/mvbits_1.f90: New.
2066
2067 2006-02-07 Dirk Mueller <dmueller@suse.com>
2068
2069 * g++.dg/warn/Wdiv-by-zero.C: New test.
2070 * g++.dg/warn/Wno-div-by-zero.C: New.
2071
2072 2006-02-07 Jeff Law <law@redhat.com>
2073
2074 * gcc.dg/tree-ssa/pr21559.c: New test.
2075
2076 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
2077 multiple VRP passes.
2078 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2079 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2080 * gcc.dg/tree-ssa/pr21582.c: Likewise.
2081 * gcc.dg/tree-ssa/pr20657.c: Likewise.
2082 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2083 * gcc.dg/tree-ssa/vrp02.c: Likewise
2084 * gcc.dg/tree-ssa/vrp11.c: Likewise
2085 * gcc.dg/tree-ssa/pr14341.c: Likewise
2086 * gcc.dg/tree-ssa/vrp19.c: Likewise
2087 * gcc.dg/tree-ssa/vrp20.c: Likewise
2088 * gcc.dg/tree-ssa/vrp03.c: Likewise
2089 * gcc.dg/tree-ssa/pr21086.c: Likewise
2090 * gcc.dg/tree-ssa/pr21959.c: Likewise
2091 * gcc.dg/tree-ssa/vrp21.c: Likewise
2092 * gcc.dg/tree-ssa/vrp04.c: Likewise
2093 * gcc.dg/tree-ssa/pr25485.c: Likewise
2094 * gcc.dg/tree-ssa/pr22026.c: Likewise
2095 * gcc.dg/tree-ssa/vrp22.c: Likewise
2096 * gcc.dg/tree-ssa/vrp05.c: Likewise
2097 * gcc.dg/tree-ssa/20030807-10.c: Likewise
2098 * gcc.dg/tree-ssa/pr20701.c: Likewise
2099 * gcc.dg/tree-ssa/vrp23.c: Likewise
2100 * gcc.dg/tree-ssa/vrp06.c: Likewise
2101 * gcc.dg/tree-ssa/pr22117.c: Likewise
2102 * gcc.dg/tree-ssa/pr20702.c: Likewise
2103 * gcc.dg/tree-ssa/vrp15.c: Likewise
2104 * gcc.dg/tree-ssa/pr21090.c: Likewise
2105 * gcc.dg/tree-ssa/pr21294.c: Likewise
2106 * gcc.dg/tree-ssa/vrp24.c: Likewise
2107 * gcc.dg/tree-ssa/vrp07.c: Likewise
2108 * gcc.dg/tree-ssa/pr21563.c: Likewise
2109 * gcc.dg/tree-ssa/pr25382.c: Likewise
2110 * gcc.dg/tree-ssa/vrp16.c: Likewise
2111 * gcc.dg/tree-ssa/vrp25.c: Likewise
2112 * gcc.dg/tree-ssa/vrp08.c: Likewise
2113 * gcc.dg/tree-ssa/20030807-6.c: Likewise
2114 * gcc.dg/tree-ssa/vrp17.c: Likewise
2115 * gcc.dg/tree-ssa/pr21458.c: Likewise
2116 * g++.dg/tree-ssa/pr18178.C: Likewise
2117
2118 2006-02-07 Richard Guenther <rguenther@suse.de>
2119
2120 PR c++/26140
2121 Revert
2122 2006-01-30 Richard Guenther <rguenther@suse.de>
2123 PR c++/23372
2124 * gcc.dg/pr23372-1.C: New testcase.
2125
2126 * g++.dg/tree-ssa/pr26140.C: New testcase.
2127
2128 2006-02-07 Mark Mitchell <mark@codesourcery.com>
2129
2130 PR c++/9737
2131 * g++.dg/template/ttp15.C: New test.
2132 * g++.dg/template/ttp16.C: Likewise.
2133 * g++.dg/template/ttp17.C: Likewise.
2134 * g++.old-deja/g++.pt/ttp36.C: Remove.
2135 * g++.old-deja/g++.pt/ttp19.C: Likewise.
2136 * g++.old-deja/g++.pt/ttp37.C: Likewise.
2137 * g++.old-deja/g++.pt/ttp38.C: Likewise.
2138 * g++.old-deja/g++.pt/ttp39.C: Likewise.
2139 * g++.old-deja/g++.pt/ttp9.C: Likewise.
2140 * g++.old-deja/g++.pt/ttp40.C: Likewise.
2141 * g++.old-deja/g++.pt/ttp51.C: Likewise.
2142 * g++.old-deja/g++.pt/ttp26.C: Likewise.
2143 * g++.old-deja/g++.pt/ttp36.C: Likewise.
2144
2145 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
2146
2147 PR libfortran/23815
2148 * unf_io_convert_4.f90: New test.
2149
2150 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
2151
2152 * gcc.dg/tree-ssa/loadpre10.c: New test.
2153 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
2154 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
2155 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
2156
2157 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2158
2159 PR libfortran/24685
2160 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
2161
2162 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
2163
2164 PR tree-opt/25251
2165 * gfortran.dg/assign_7.f: New test.
2166
2167 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
2168
2169 PR fortran/26041
2170 PR fortran/26064
2171 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
2172 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
2173 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
2174
2175 2006-02-05 Jakub Jelinek <jakub@redhat.com>
2176
2177 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
2178 in size_t typedef.
2179
2180 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
2181
2182 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
2183 * g++.dg/charset/string.c (foo): Likewise.
2184 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
2185 const char*
2186 * g++.dg/ext/builtin2.C (printf): Likewise.
2187 * g++.dg/init/new15.C (printf): Likewise.
2188 * g++.dg/opt/pr17697-1.C (foo): Likewise.
2189 * g++.dg/opt/pr17697-2.C (foo): Likewise.
2190 * g++.dg/opt/pr17697-3.C (foo): Likewise.
2191 * g++.dg/template/non-dependent4.C (temp): Likewise.
2192 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
2193 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
2194 parameter type to const char*.
2195 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
2196 Change type to const char*.
2197 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
2198 Likewise.
2199 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
2200 second parameter type to const char*.
2201 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
2202 (Y::Y): Change parameter type to const char*.
2203 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
2204 * g++.old-deja/g++.jason/report.C: Apply const correctness.
2205 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
2206 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
2207 (char*).
2208 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
2209 const char*.
2210 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
2211 type to const char*.
2212 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
2213 return type to const char*.
2214 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
2215 to const char*.
2216 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
2217 * g++.old-deja/g++.law/refs1.C: Likewise.
2218 * g++.old-deja/g++.law/visibility1.C: Likewise.
2219 * g++.old-deja/g++.law/visibility2.C: Likewise.
2220 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
2221 const char*.
2222 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
2223 * g++.old-deja/g++.mike/net48.C: Likewise.
2224 * g++.old-deja/g++.mike/p646.C: Likewise.
2225 * g++.old-deja/g++.mike/p6746.C: Likewise.
2226 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
2227 type to const char*.
2228 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
2229 deprecated conversion warning.
2230 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
2231 char*.
2232 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
2233 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
2234 * g++.old-deja/g++.pt/explicit8.C: Likewise.
2235 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
2236 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
2237 * g++.old-deja/g++.pt/nontype3.C: Likewise.
2238 * g++.old-deja/g++.pt/t39.C: Likewise.
2239 * g++.old-deja/g++.robertl/eb106.C: Likewise.
2240 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
2241
2242 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
2243
2244 PR fortran/25075
2245 intrinsic_argument_conformance_1.f90: New test.
2246
2247 2006-02-03 Steven G. Kargl <kargls@comcast.net>
2248
2249 PR fortran/20845
2250 * gfortran.dg/char_result_11.f90: Add SAVE.
2251 * gfortran.dg/der_pointer_4.f90: Ditto.
2252 * gfortran.dg/default_initialization.f90: New test.
2253
2254 2006-02-03 Jeff Law <law@redhat.com>
2255
2256 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
2257 handle more than 100 dump files.
2258 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
2259 * lib/scantree.exp (scan-tree-dump): Likewise.
2260 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
2261 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
2262 * lib/scanipa.exp (scan-ipa-dump): Likewise.
2263 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
2264 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
2265
2266 2006-02-03 Diego Novillo <dnovillo@redhat.com>
2267
2268 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
2269
2270 2006-02-03 Mark Mitchell <mark@codesourcery.com>
2271
2272 * g++.dg/template/using12.C: New test.
2273
2274 2006-02-03 Alan Modra <amodra@bigpond.net.au>
2275
2276 * gcc.target/powerpc/pr25960.c: New test.
2277
2278 2006-02-02 Steven G. Kargl <kargls@comcast>
2279
2280 PR fortran/24958
2281 gfortran.dg/nullify_2.f90: New test.
2282
2283 2006-02-02 Diego Novillo <dnovillo@redhat.com>
2284
2285 PR 25990
2286 * gcc.dg/gomp/pr25990.c: New test.
2287
2288 2006-01-31 Mark Mitchell <mark@codesourcery.com>
2289
2290 PR c++/25342
2291 * g++.gd/template/partial4.C: New test.
2292
2293 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
2294
2295 PR middle-end/26001
2296 * gfortran.dg/data_char_2.f90: New.
2297
2298 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
2299
2300 PR fortran/26039
2301 maxval_maxloc_conformance_1.f90: New test.
2302
2303 2006-01-31 Richard Guenther <rguenther@suse.de>
2304
2305 * gcc.target/i386/sselibm-1.c: New testcase.
2306 * gcc.target/i386/sselibm-2.c: Likewise.
2307 * gcc.target/i386/sselibm-3.c: Likewise.
2308 * gcc.target/i386/sselibm-4.c: Likewise.
2309 * gcc.target/i386/sselibm-5.c: Likewise.
2310
2311 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
2312
2313 PR fortran/24266
2314 * gfortran.dg/arrayio_derived_2.f90: New.
2315
2316 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
2317
2318 * gcc.dg/unsigned-long-compare.c: New test.
2319
2320 2006-01-30 Steve Ellcey <sje@cup.hp.com>
2321
2322 PR testsuite/25318
2323 * lib/target-supports.exp (check_effective_target_freorder):
2324 Check to see if target supports -freorder-blocks-and-partition.
2325 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
2326 instead of "dg-require-named-sections".
2327
2328 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
2329
2330 PR target/14798:
2331 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
2332 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
2333 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2334 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2335 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
2336 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
2337 * gcc.dg/attr-isr-trap_exit.c: Likewise.
2338 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2339
2340 2006-01-30 Richard Guenther <rguenther@suse.de>
2341
2342 PR c++/23372
2343 * gcc.dg/pr23372-1.C: New testcase.
2344
2345 2006-01-29 Diego Novillo <dnovillo@redhat.com>
2346
2347 * gcc.dg/gomp/pr25874.c: New test.
2348
2349 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
2350
2351 PR tree-opt/25911
2352 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
2353
2354 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
2355
2356 PR fortran/18578
2357 PR fortran/18579
2358 PR fortran/20857
2359 PR fortran/20885
2360 * gfortran.dg/intent_out_1.f90: New test.
2361
2362 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
2363
2364 PR fortran/17911
2365 * gfortran.dg/procedure_lvalue.f90: New test.
2366
2367 PR fortran/20895
2368 PR fortran/25030
2369 * gfortran.dg/char_pointer_assign_2.f90: New test.
2370 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
2371 assignment to be consistent with standard.
2372 * gfortran.dg/char_result_2.f90: The same.
2373 * gfortran.dg/char_result_8.f90: The same.
2374
2375 2006-01-28 Zack Weinberg <zackw@panix.com>
2376
2377 * gcc.dg/Woverlength-strings.c
2378 * gcc.dg/Woverlength-strings-pedantic-c89.c
2379 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
2380 * gcc.dg/Woverlength-strings-pedantic-c99.c
2381 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
2382
2383 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
2384
2385 * gcc.c-torture/execute/20060127-1.c: New test.
2386
2387 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2388
2389 PR c++/25999
2390 * g++.dg/ext/pragmaweak1.C: New test.
2391
2392 2006-01-28 Mark Mitchell <mark@codesourcery.com>
2393
2394 PR c++/25855
2395 * g++.dg/template/spec29.C: New test.
2396
2397 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
2398
2399 PR c/19606.
2400 * gcc.c-torture/execute/pr19606.c: New.
2401
2402 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
2403
2404 * gcc.dg/pragma-re-4.c: New test.
2405
2406 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
2407
2408 PR fortran/25964
2409 * gfortran.dg/assumed_size_refs_3.f90: New test.
2410
2411 2006-01-27 Ben Elliston <bje@au.ibm.com>
2412
2413 * gcc.misc-tests/dectest.exp: Remove defunct comment.
2414
2415 2006-01-26 Laurent GUERBY <laurent@guerby.net>
2416
2417 PR ada/21317
2418 * ada/acats/support/impdef.a: Add One_Long_Second.
2419 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
2420 * ada/acats/tests/c9/c94026.a: Likewise.
2421 * ada/acats/tests/c9/c97305c.ada: Likewise.
2422 * ada/acats/tests/c9/c99004a.ada: Likewise.
2423
2424 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
2425
2426 PR fortran/25964
2427 * gfortran.dg/global_references_2.f90: New test.
2428
2429 PR fortran/25084
2430 PR fortran/20852
2431 PR fortran/25085
2432 PR fortran/25086
2433 * gfortran.dg/assumed_charlen_function_1.f90: New test.
2434 * gfortran.dg/assumed_charlen_function_3.f90: New test.
2435
2436 PR fortran/25416
2437 * gfortran.dg/assumed_charlen_function_2.f90: New test.
2438
2439 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
2440
2441 PR c/25892
2442 * gcc.dg/Wpointer-sign.c: New.
2443 * gcc.dg/Wpointer-sign-Wall.c: New.
2444 * gcc.dg/Wpointer-sign-Wall-no.c: New.
2445 * gcc.dg/Wpointer-sign-pedantic.c: New.
2446 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
2447 * gcc.dg/conv-2.c: Use -Wpointer-sign.
2448
2449 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
2450
2451 PR C/25861
2452 * gcc.c-torture/compile/pr25861.c: New test.
2453
2454 2006-01-26 Paul Brook <paul@codesourcery.com>
2455
2456 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
2457 on short-enum targets.
2458 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
2459 variable.
2460 (generate_fields): Use short_enums.
2461 (main): Set short_enums. Document -e.
2462 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
2463 on short-enum targets.
2464 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
2465 variable.
2466 (generate_fields): Use short_enums.
2467 (main): Set short_enums. Document -e.
2468 * lib/target-supports.exp (check_effective_target_short_enums): New.
2469
2470 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
2471
2472 PR target/25947
2473 * gcc.dg/torture/pr25947-1.c: New test.
2474
2475 2006-01-25 Jan Hubicka <jh@suse.cz>
2476 Roger Sayle <roger@eyesopen.com>
2477
2478 PR rtl-optimization/25703
2479 * gcc.target/i386/20060125-1.c: New test case.
2480 * gcc.target/i386/20060125-2.c: New test case.
2481
2482 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
2483
2484 PR fortran/18540
2485 * gfortran.dg/goto_1.f: New.
2486
2487 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
2488
2489 PR fortran/25716
2490 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
2491 25716 on 32-bit systems too.
2492
2493 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
2494
2495 PR testsuite/25590
2496 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
2497
2498 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
2499
2500 * gcc.dg/tree-ssa/gen-vect-33.c: New.
2501
2502 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2503
2504 PR fortran/25835
2505 * gfortran.dg/read_eof.f90: Delete, renamed.
2506 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
2507 * gfortran.dg/read_eof_2.f90: New test.
2508 * gfortran.dg/read_eof_3.f90: New test.
2509
2510 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
2511
2512 PR tree-opt/25860
2513 * gcc.c-torture/compile/pr25860.c: New test.
2514
2515 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2516
2517 PR c++/25552
2518 * g++.dg/parse/dtor8.C: New test.
2519
2520 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
2521
2522 PR testsuite/25891
2523 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
2524 * gcc.dg/gomp/gomp.exp: Return without testing anything if
2525 check_effective_target_fopenmp returns 0.
2526
2527 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
2528
2529 PR ada/20548
2530 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
2531 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
2532 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
2533
2534 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
2535
2536 PR tree-opt/25857
2537 * g++.dg/opt/pr25857.C: New test.
2538
2539 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
2540 Jan Hubicka <jh@suse.cz>
2541 Richard Guenther <rguenther@suse.de>
2542
2543 PR rtl-optimization/25654
2544 * gcc.dg/torture/pr25654.c: New testcase.
2545 * gcc.target/i386/pr25654.c: Likewise.
2546
2547 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
2548
2549 PR fortran/25901
2550 * gfortran.dg/internal references_2.f90: New test.
2551
2552 Fix regression in testing of admissability of attributes.
2553 * gfortran.dg/intent_used_1.f90: New test.
2554
2555 2006-01-23 Ben Elliston <bje@au.ibm.com>
2556
2557 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
2558 Remove target conditional torture options for i?86 and x86_64
2559 GNU/Linux.
2560
2561 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
2562
2563 PR c++/10891
2564 * g++.dg/rtti/no-rtti.C: New.
2565
2566 2006-01-21 Mark Mitchell <mark@codesourcery.com>
2567
2568 PR c++/25895
2569 * g++.dg/inherit/conv2.C: New test.
2570
2571 PR c++/25856
2572 * g++.dg/parse/dtor7.C: New test.
2573
2574 PR c++/25858
2575 * g++.dg/template/crash44.C: New test.
2576
2577 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
2578
2579 PR fortran/25124
2580 PR fortran/25625
2581 * gfortran.dg/internal_references_1.f90: New test.
2582 PR fortran/20881
2583 PR fortran/23308
2584 PR fortran/25538
2585 PR fortran/25710
2586 * gfortran.dg/global_references_1.f90: New test.
2587 * gfortran.dg/g77/19990905-1.f: Restore the error that
2588 there is a clash between the common block name and
2589 the name of a subroutine reference.
2590
2591 PR fortran/PR24276
2592 * gfortran.dg/aliasing_dummy_1.f90: New test.
2593
2594 2006-01-21 Alan Modra <amodra@bigpond.net.au>
2595
2596 * gcc.dg/vmx/1b-01.c: Warning fix.
2597 * gcc.dg/vmx/1c-02.c: Likewise.
2598 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
2599
2600 2006-01-20 Steve Ellcey <sje@cup.hp.com>
2601
2602 PR testsuite/24962
2603 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
2604
2605 2006-01-20 Richard Guenther <rguenther@suse.de>
2606 Steven Bosscher <stevenb.gcc@gmail.com>
2607
2608 PR rtl-optimization/24626
2609 * gcc.dg/torture/pr24626-1.c: New testcase.
2610 * gcc.dg/torture/pr24626-2.c: Likewise.
2611 * gcc.dg/torture/pr24626-3.c: Likewise.
2612 * gcc.dg/torture/pr24626-4.c: Likewise.
2613
2614 2006-01-20 Dirk Mueller <dmueller@suse.com>
2615
2616 PR c++/5520
2617 * g++.dg/warn/empty-body.C: New.
2618
2619 2006-01-19 Mark Mitchell <mark@codesourcery.com>
2620
2621 PR c++/22136
2622 * g++.dg/template/using10.C: New test.
2623 * g++.dg/temlpate/using11.C: Likewise.
2624 * g++.dg/inherit/using5.C: Tweak error messages.
2625
2626 2006-01-20 Alan Modra <amodra@bigpond.net.au>
2627
2628 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
2629 target test.
2630 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
2631
2632 2006-01-19 Jan Hubicka <jh@suse.cz>
2633
2634 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
2635
2636 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2637
2638 PR c++/25854
2639 * g++.dg/template/spec28.C: New test.
2640
2641 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
2642
2643 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2644 Fix fprintf's by adding srcdir or removing it.
2645
2646 2006-01-19 Diego Novillo <dnovillo@redhat.com>
2647
2648 * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
2649 * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
2650 * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
2651 * testsuite/gcc.dg/gomp/empty.c: Likewise.
2652 * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
2653 * testsuite/gcc.dg/gomp/for-4.c: Likewise.
2654 * testsuite/gcc.dg/gomp/for-6.c: Likewise.
2655 * testsuite/gcc.dg/gomp/master-3.c: Likewise.
2656 * testsuite/gcc.dg/gomp/for-8.c: Likewise.
2657 * testsuite/gcc.dg/gomp/for-10.c: Likewise.
2658 * testsuite/gcc.dg/gomp/for-18.c: Likewise.
2659 * testsuite/gcc.dg/gomp/for-5.c: Likewise.
2660 * testsuite/gcc.dg/gomp/for-7.c: Likewise.
2661 * testsuite/gcc.dg/gomp/for-9.c: Likewise.
2662
2663 2006-01-18 Jeff Law <law@redhat.com>
2664
2665 * gcc.dg/tree-ssa/vrp25.c: New test.
2666
2667 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2668
2669 * gcc.dg/pr25805.c: Fix misapplied patch.
2670
2671 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
2672
2673 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
2674 (check_effective_target_vect_udot_qi): New.
2675 (check_effective_target_vect_sdot_hi): New.
2676 (check_effective_target_vect_udot_hi): New.
2677 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
2678 prefixed with "wrapv-" with -fwrapv.
2679 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
2680 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
2681 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
2682 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
2683 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
2684
2685 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
2686 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
2687 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
2688 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
2689
2690 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
2691
2692 PR c++/16829
2693 * g++.dg/other/default2.C: New test.
2694 * g++.dg/other/default3.C: New test.
2695
2696 2006-01-19 Richard Sandiford <richard@codesourcery.com>
2697
2698 PR c/25805
2699 * gcc.dg/pr25805.c: New file.
2700
2701 2006-01-18 Mark Mitchell <mark@codesourcery.com>
2702
2703 PR c++/25836
2704 * g++.dg/template/init6.C: New test.
2705
2706 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
2707
2708 * gcc.dg/tree-ssa/pr24287.c: New test
2709
2710 2006-01-18 Eric Christopher <echristo@apple.com>
2711
2712 * g++.dg/eh/table.C: New.
2713
2714 2006-01-18 DJ Delorie <dj@redhat.com>
2715
2716 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
2717 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
2718 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
2719 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
2720
2721 2006-01-18 Jeff Law <law@redhat.com>
2722
2723 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
2724 on wrapping on overflow semantics.
2725
2726 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
2727
2728 * gcc.gc/tree-ssa/vrp23.c: New test.
2729 * gcc.gc/tree-ssa/vrp24.c: New test.
2730
2731 2006-01-18 Richard Henderson <rth@redhat.com>
2732 Aldy Hernandez <aldyh@redhat.com>
2733 Jakub Jelinek <jakub@redhat.com>
2734 Diego Novillo <dnovillo@redhat.com>
2735 Uros Bizjak <uros@kss-loka.si>
2736
2737 * testsuite/gcc.dg/gomp: New directory.
2738
2739 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
2740 Steven G. Kargl <kargls@comcast.net>
2741
2742 PR fortran/20869
2743 * gfortran.dg/intrinsic_external_1.f90: New test.
2744
2745 PR fortran/20875.
2746 * gfortran.dg/elemental_pointer_1.f90: New test.
2747
2748 PR fortran/25024
2749 * gfortran.dg/external_procedures_1.f90: New test.
2750
2751 PR fortran/25785
2752 gfortran.dg/assumed_present.f90: New test.
2753
2754 2006-01-18 Jakub Jelinek <jakub@redhat.com>
2755
2756 * g++.dg/parse/lookup5.C: New test.
2757
2758 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759
2760 PR fortran/25697
2761 * gfortran.dg/read_eof.f90: New test.
2762
2763 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2764
2765 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
2766 add a closing brace.
2767
2768 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769
2770 PR fortran/25631
2771 * gfortran.dg/fmt_tl.f: New test.
2772
2773 2006-01-17 Eric Christopher <echristo@apple.com>
2774
2775 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
2776 * g++.old-deja/g++.warn/impint2.C: Ditto.
2777 * g++.old-deja/g++.other/null1.C: Ditto.
2778 * g++.dg/warn/conv2.C: Ditto.
2779 * g++.dg/warn/conv4.C: New file.
2780
2781 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2782
2783 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
2784
2785 2006-01-17 Andreas Jaeger <aj@suse.de>
2786 Janis Johnson <janis187@us.ibm.com>
2787
2788 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
2789 in 64-bit.
2790 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2791 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
2792
2793 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2794
2795 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
2796 xfail txxx where xxx >= 25.
2797
2798 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
2799
2800 PR testsuite/25764
2801 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
2802
2803 2006-01-17 Jakub Jelinek <jakub@redhat.com>
2804
2805 PR c/25682
2806 * gcc.dg/pr25682.c: New test.
2807 * g++.dg/parse/array-size2.C: New test.
2808
2809 2006-01-16 Ian Lance Taylor <ian@airs.com>
2810
2811 * consistency.vlad: Remove entire directory, 1652 files.
2812
2813 2006-01-16 Janis Johnson <janis187@us.ibm.com>
2814
2815 * lib/target-supports.exp (check_effective_target_dfp_nocache,
2816 check_effective_target_dfprt_nocache): New.
2817 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
2818 (check_effective_target_dfprt): New.
2819 * lib/c-compat.exp (check_dfp): Remove.
2820 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
2821 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
2822 level of support for decimal float.
2823 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
2824 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
2825 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
2826 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
2827 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
2828 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
2829 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
2830 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
2831 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
2832 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
2833 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
2834 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
2835 directives.
2836
2837 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
2838
2839 PR testsuite/25741
2840 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
2841 $base_dir/../.
2842 * lib/gfortran.exp (gfortran_init): Likewise.
2843 * lib/obj-c++.exp (obj-c++_init): Likewise.
2844 * lib/scanasm.exp (scan-assembler-dem): Likewise.
2845 (scan-assembler-dem-not): Likewise.
2846 * lib/scandump.exp (scan-dump-dem): Likewise.
2847 (scan-dump-dem-not): Likewise.
2848
2849 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
2850
2851 PR testsuite/25767
2852 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
2853 powerpc-*-darwin*.
2854 * lib/obj-c++.exp (obj-c++_init): Likewise.
2855
2856 2006-01-16 Richard Guenther <rguenther@suse.de>
2857
2858 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
2859
2860 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2861
2862 PR testsuite/25777
2863 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
2864 to LD_LIBRARY_PATH.
2865
2866 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
2867 Andrew Pinski <pinskia@physics.uc.edu>
2868
2869 * gcc.dg/minmax-1.c: New test.
2870
2871 2006-01-16 Ben Elliston <bje@au.ibm.com>
2872
2873 * gcc.dg/dfp/dfp.exp: Correct FSF address.
2874 * gcc.misc-tests/dectest.exp: Ditto.
2875
2876 2006-01-15 Ian Lance Taylor <ian@airs.com>
2877
2878 PR testsuite/25796
2879 * gcc.target/i386/cmov6.c: Use -march=k8.
2880
2881 2006-01-15 Andreas Jaeger <aj@suse.de>
2882
2883 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
2884 x86 does not have __float128.
2885
2886 2006-01-14 Ian Lance Taylor <ian@airs.com>
2887
2888 * gcc.target/i386/cmov6.c: New test.
2889
2890 2006-01-14 Mark Mitchell <mark@codesourcery.com>
2891
2892 PR c++/25663
2893 * g++.dg/template/ctor6.C: New test.
2894
2895 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
2896
2897 PR tree-optimization/25485
2898 * gcc.dg/tree-ssa/pr25485.c: New.
2899
2900 2006-01-14 Richard Guenther <rguenther@suse.de>
2901
2902 PR tree-optimization/22548
2903 PR tree-optimization/22555
2904 PR tree-optimization/22501
2905 * gcc.dg/tree-ssa/alias-4.c: New testcase.
2906 * gcc.dg/tree-ssa/alias-5.c: Likewise.
2907 * gcc.dg/tree-ssa/alias-6.c: Likewise.
2908 * gcc.dg/tree-ssa/alias-7.c: Likewise.
2909 * gcc.dg/tree-ssa/alias-8.c: Likewise.
2910 * gcc.dg/tree-ssa/alias-9.c: Likewise.
2911 * gcc.dg/tree-ssa/alias-10.c: Likewise.
2912 * gcc.dg/tree-ssa/alias-11.c: Likewise.
2913 * gcc.dg/tree-ssa/alias-12.c: Likewise.
2914
2915 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
2916
2917 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
2918 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
2919
2920 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
2921 Richard Guenther <rguenther@suse.de>
2922
2923 PR rtl-optimization/24257
2924 * gcc.dg/torture/pr24257.c: New testcase.
2925
2926 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
2927
2928 * gcc.c-torture/execute/20060110-1.c: New test.
2929 * gcc.c-torture/execute/20060110-2.c: New test.
2930
2931 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
2932
2933 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
2934
2935 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
2936
2937 PR fortran/25756
2938 * gfortran.dg/label_3.f90: New test.
2939
2940 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
2941
2942 PR tree-optimization/25771
2943 * g++.dg/tree-ssa/pr25771.C: New test
2944
2945 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
2946
2947 PR tree-opt/24365
2948 * g++.dg/opt/complex5.C: New test.
2949
2950 2006-01-13 Richard Guenther <rguenther@suse.de>
2951
2952 * gcc.target/i386/387-9.c: New testcase.
2953
2954 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
2955
2956 PR c++/24824
2957 * g++.dg/debug/dwarf2-1.C: New.
2958
2959 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
2960
2961 PR testsuite/25728
2962 * lib/gcov.exp (verify-lines): Add "close $fd".
2963
2964 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
2965 Ben Elliston <bje@au.ibm.com>
2966
2967 * gcc.dg/dfp/inf-1.c: New test.
2968
2969 2006-01-12 Janis Johnson <janis187@us.ibm.com>
2970 Yao Qi <qiyaoltc@cn.ibm.com>
2971 Ben Elliston <bje@au.ibm.com>
2972 Jon Grimm <jgrimm2@us.ibm.com>
2973
2974 * gcc.dg/nodfp-1.c: New test.
2975 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2976 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2977 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2978 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2979 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2980 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2981 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2982 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2983 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2984 * gcc.dg/format/dfp-scanf-1.c: Likewise.
2985 * gcc.dg/format/dfp-printf-1.c: Likewise.
2986 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2987 (compat_setup_dfp): New.
2988 * gcc.dg/compat/compat.exp: Use it.
2989 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2990 Make some variables global, prepend "compat_" to their names.
2991 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2992 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2993 * gcc.misc-tests/dectest.exp: New test driver for decTest.
2994 * lib/compat.exp (compat_skip_list): Make global, rename.
2995 * lib/c-compat.exp: New file.
2996 * lib/target-supports.exp (check_effective_target_dfp): New.
2997
2998 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2999 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3000 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3001 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3002 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3003 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3004 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3005 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3006 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3007 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3008 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3009 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3010 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3011 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3012 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3013 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3014 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3015 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3016 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3017 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3018 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3019 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3020 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3021 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3022 gcc.dg/dfp/struct-layout-1.c,
3023 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3024 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3025 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3026 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3027 gcc.dg/dfp/func-vararg-dfp.c,
3028 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3029 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3030 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3031 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3032 gcc.dg/dfp/wtr-conversion-1.c: New tests.
3033
3034 2006-01-11 Richard Guenther <rguenther@suse.de>
3035
3036 PR tree-optimization/25734
3037 * gcc.dg/tree-ssa/pr25734.c: New testcase.
3038
3039 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3040
3041 PR fortran/25486
3042 * gfortran.dg/literal_character_constant_1_x.F: New test.
3043 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3044 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3045 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3046
3047 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
3048
3049 PR c++/25386
3050 * g++.dg/ext/packed3.C: Add expected packed error.
3051
3052 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
3053
3054 PR target/25706
3055 * gcc.dg/torture/pr25706-1.c: New test.
3056
3057 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
3058
3059 PR tree-optimization/23109
3060 PR tree-optimization/23948
3061 PR tree-optimization/24123
3062
3063 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
3064 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
3065 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
3066 g++.dg/tree-ssa/pr23948.C: New testcases.
3067 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
3068 three divisions in order to do the optimization.
3069
3070 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
3071
3072 PR c++/25632
3073 * g++.dg/other/pr25632.C: New test.
3074
3075 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
3076
3077 PR fortran/25730
3078 * gfortran.dg/used_types_1.f90: New test.
3079
3080 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
3081
3082 PR target/25718
3083 * gcc.dg/torture/pr25718-1.c: New test.
3084
3085 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
3086
3087 * gfortran.dg/list_read_2.f90: Fix typo in description.
3088
3089 2006-01-10 Jan Beulich <jbeulich@novell.com>
3090
3091 * lib/target-supports.exp (check_visibility_available): Simplify test
3092 for *-*-netware*.
3093 (check_profiling_available): Fail for *-*-netware*.
3094 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
3095 * gcc.dg/20021014-1.c: Likewise.
3096 * gcc.dg/nest.c: Likewise.
3097
3098 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3099
3100 fortran/24936
3101 * gfortran.dg/forall_3.f90: New test.
3102
3103 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
3104
3105 PR fortran/21977
3106 * gfortran.dg/nesting_2.f90: New test.
3107 * gfortran.dg/nesting_3.f90: New test.
3108
3109 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
3110
3111 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
3112 Fix typo in comment.
3113
3114 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3115
3116 * gfortran.dg/single_char_string.f90: New test.
3117
3118 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
3119
3120 * gfortran.dg/ichar_2.f90: New test.
3121
3122 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
3123
3124 PR fortran/25093
3125 * gfortran.dg/private_type_4.f90: New.
3126
3127 2006-01-07 Richard Guenther <rguenther@suse.de>
3128
3129 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
3130
3131 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3132
3133 * gfortran.dg/func_decl_1.f90: New.
3134 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
3135 * gfortran.dg/array_alloc_2.f90: Likewise.
3136 * gfortran.dg/char_result_8.f90: Likewise.
3137 * gfortran.dg/dup_save_1.f90: Likewise.
3138 * gfortran.dg/dup_save_2.f90: Likewise.
3139 * gfortran.dg/f2c_6.f90: Likewise.
3140 * gfortran.dg/f2c_7.f90: Likewise.
3141 * gfortran.dg/func_result_2.f90: Likewise.
3142 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
3143
3144 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
3145
3146 PR fortran/22146
3147 * gfortran.dg/elemental_subroutine_1.f90: New test.
3148 * gfortran.dg/elemental_subroutine_2.f90: New test.
3149
3150 PR fortran/25029
3151 PR fortran/21256
3152 * gfortran.dg/assumed_size_refs_1.f90: New test.
3153
3154 PR fortran/20868
3155 PR fortran/20870
3156 * gfortran.dg/assumed_size_refs_2.f90: New test.
3157 * gfortran.dg/initialization_1.f90: Change warning message.
3158
3159 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
3160
3161 * gcc.dg/tree-ssa/loop-15.c: New test.
3162
3163 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3164
3165 PR fortran/25598
3166 * gfortran.dg/backspace_3.f: New test.
3167 * gfortran.dg/backspace_4.f: New test.
3168
3169 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3170
3171 PR fortran/24268
3172 * gfortran.dg/fmt_white.f: Update test.
3173
3174 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
3175
3176 * gcc.dg/cast-1.c: Add new warning.
3177 * gcc.dg/cast-2.c: Likewise.
3178 * gcc.dg/cast-3.c: Likewise.
3179 * gcc.dg/format/cast-1.c: Likewise.
3180 * gcc.dg/cast-4.c: New testcase.
3181
3182 2006-01-05 Richard Guenther <rguenther@suse.de>
3183
3184 PR tree-optimization/22555
3185 * gcc.dg/tree-ssa/alias-3.c: New testcase.
3186
3187 2006-01-05 Richard Guenther <rguenther@suse.de>
3188 Diego Novillo <dnovillo@redhat.com>
3189
3190 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
3191 * gcc.dg/tree-ssa/loop-8.c: Likewise.
3192 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3193 * gcc.dg/tree-ssa/pr23294.c: Likewise.
3194 * gcc.dg/tree-ssa/pr21985.c: Likewise.
3195 * gcc.dg/tree-ssa/loop-14.c: Likewise.
3196 * gcc.dg/tree-ssa/loop-2.c: Likewise.
3197 * gcc.dg/tree-ssa/loop-3.c: Likewise.
3198 * gcc.dg/tree-ssa/loop-4.c: Likewise.
3199 * gcc.dg/tree-ssa/pr21171.c: Likewise.
3200 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3201 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3202 * gcc.dg/tree-ssa/loop-6.c: Likewise.
3203 * treelang/compile/extravar.tree: Likewise.
3204 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
3205 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
3206 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
3207 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3208 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
3209
3210 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3211
3212 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
3213 for 64-bit fix.
3214
3215 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
3216
3217 PR fortran/23675
3218 gfortran.dg/char_result_11.f90: New.
3219
3220 2006-01-04 Mark Mitchell <mark@codesourcery.com>
3221
3222 PR c++/24782
3223 * g++.dg/parse/access9.C: New test.
3224 * g++.dg/tc1/dr52.C: Tweak error markers.
3225
3226 2006-01-04 Richard Henderson <rth@redhat.com>
3227
3228 Merge from gomp branch.
3229 * g++.dg/parse/pragma2.C: Update expected error lines.
3230
3231 2006-01-04 Jakub Jelinek <jakub@redhat.com>
3232
3233 * g++.dg/other/i386-2.C: New test.
3234
3235 PR target/25554
3236 * gcc.c-torture/compile/20051228-1.c: New test.
3237
3238 PR c/25559
3239 * gcc.dg/pr25559.c: New test.
3240
3241 2006-01-03 Mark Mitchell <mark@codesourcery.com>
3242
3243 PR c++/25492
3244 * g++.dg/lookup/friend9.C: New test.
3245
3246 PR c++/25625
3247 * g++.dg/template/repo5.C: New test.
3248
3249 2006-01-03 Steven G. Kargl <kargls@comcast.net>
3250
3251 PR fortran/25101
3252 * gfortran.dg/forall_2.f90: New test.
3253
3254 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
3255
3256 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
3257 dg-require-weak. Adjust regexp to handle leading-underscore
3258 targets and space as well as TAB after .weak. Change previous
3259 64-bit fix to not use naked dot.
3260
3261 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
3262
3263 PR rtl-optimization/25578
3264 * gcc.c-torture/execute/20060102-1.c: New testcase.
3265
3266 2006-01-03 Richard Guenther <rguenther@suse.de>
3267
3268 PR c/25183
3269 * gcc.dg/torture/pr25183.c: New testcase.
3270
3271 2006-01-03 Jakub Jelinek <jakub@redhat.com>
3272
3273 Merge from gomp-branch.
3274 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
3275 * gcc.dg/ia64-sync-2.c: Likewise.
3276 * gcc.dg/ia64-sync-3.c: Likewise.
3277 * gcc.dg/ia64-sync-4.c: Likewise.
3278 * gcc.dg/sync-2.c: Likewise.
3279 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
3280 that sparc64-*-* and sparcv9-*-* supports sync builtins.
3281
3282 2006-01-02 Mark Mitchell <mark@codesourcery.com>
3283
3284 PR c++/25635
3285 * g++.dg/parse/operator6.C: New test.
3286
3287 PR c++/25637
3288 * g++.dg/parse/error29.C: New test.
3289
3290 PR c++/25638
3291 * g++.dg/parse/dtor6.C: New test.
3292
3293 PR c++/25633
3294 * g++.dg/parse/ctor3.C: New test.
3295
3296 PR c++/25634
3297 * g++.dg/template/class3.C: New test.
3298
3299 2006-01-02 Geoffrey Keating <geoffk@apple.com>
3300
3301 * g++.dg/debug/debug9.C: New.
3302
3303 2006-01-02 Steven G. Kargl <kargls@comcast.net>
3304
3305 PR fortran/24640
3306 * gfortran.dg/label_2.f90: New test.
3307
3308 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3309
3310 * g++.dg/lookup/using12.C: Tighten error marker.
3311
3312 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
3313 Andrew Pinski <pinskia@physics.uc.edu>
3314
3315 * gcc.target/powerpc/darwin-abi-3.c: New file.
3316 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
3317 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
3318 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
3319 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
3320 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
3321 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
3322 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
3323 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
3324
3325 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
3326
3327 * gcc.dg/tree-ssa/loadpre1.c: New;
3328 * gcc.dg/tree-ssa/loadpre2.c: New;
3329 * gcc.dg/tree-ssa/loadpre3.c: New;
3330 * gcc.dg/tree-ssa/loadpre4.c: New;
3331 * gcc.dg/tree-ssa/loadpre5.c: New;
3332 * gcc.dg/tree-ssa/loadpre6.c: New;
3333 * gcc.dg/tree-ssa/loadpre7.c: New;
3334 * gcc.dg/tree-ssa/loadpre8.c: New;
3335 * gcc.dg/tree-ssa/loadpre9.c: New;
3336
3337 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
3338
3339 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
3340 * g++.dg/abi/thunk4.C: Likewise.
3341
3342 2006-01-01 Andreas Jaeger <aj@suse.de>
3343
3344 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
3345 portable.
3346
3347 2006-01-01 Jakub Jelinek <jakub@redhat.com>
3348
3349 PR c++/25294
3350 * gcc.dg/pragma-pack-3.c: New test.
3351 * g++.dg/parse/pragma3.C: New test.
3352
3353 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3354
3355 PR middle-end/24827
3356 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
3357
3358 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3359
3360 PR testsuite/25214
3361 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
3362
3363 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
3364
3365 PR fortran/22607
3366 * gfortran-dg/pure_byref_3.f90: New.
3367
3368 fortran/PR 25396
3369 * gfortran.dg/userdef_operator_1.f90: New.
3370
3371 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
3372
3373 * g++.dg/abi/thunk3.C: New.
3374 * g++.dg/abi/thunk4.C: New.
3375
3376 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
3377
3378 PR fortran/25532
3379 * gfortran.dg/host_used_types_1.f90: New test. Check that host
3380 associated derived type components of derived types are
3381 properly declared in contained procedures.
3382
3383 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384
3385 PR libgfortran/25139
3386 * gfortran.dg/backspace_2.f: New test.
3387
3388 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3389
3390 PR libgfortran/25550
3391 * gfortran.dg/endfile.f: New test.
3392
3393 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3394
3395 PR libgfortran/25419
3396 * gfortran.dg/comma.f: New test.
3397
3398 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3399
3400 * lib/gfortran-dg.exp: Remove trailing whitespace.
3401 * lib/fortran-torture.exp: Test with -fbounds-check instead of
3402 -funroll-all-loops.
3403
3404 2005-12-28 Alan Modra <amodra@bigpond.net.au>
3405
3406 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
3407 Extended Double long doubles or repeat tests when long double is
3408 the same size as double.
3409
3410 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3411
3412 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
3413
3414 PR testsuite/25442
3415 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
3416 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
3417
3418 PR testsuite/25441
3419 * gcc.dg/pr23911.c: Make test variable static.
3420
3421 PR testsuite/25444
3422 * gcc.dg/tree-ssa/pr14841.c: Likewise.
3423
3424 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3425
3426 PR c++/25439
3427 * g++.dg/parse/crash17.C: Adjust error markers.
3428 * g++.dg/template/error20.C: New test.
3429
3430 2005-12-26 Mark Mitchell <mark@codesourcery.com>
3431
3432 PR c++/23172
3433 * g++.dg/ext/complit4.C: New test.
3434
3435 PR c++/25417
3436 * g++.dg/ext/complit5.C: Likewise.
3437
3438 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
3439
3440 PR tree-optimization/25125
3441 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
3442 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
3443 * gcc.c-torture/execute/pr25125.c: New.
3444
3445 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
3446
3447 PR fortran/25029
3448 PR fortran/21256
3449 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
3450 with incorrect assumed size references.
3451
3452 2005-12-24 Mark Mitchell <mark@codesourcery.com>
3453
3454 PR c++/23171
3455 * g++.dg/opt/init1.C: New test.
3456
3457 2005-12-23 Mark Mitchell <mark@codesourcery.com>
3458
3459 PR c++/24671
3460 * g++.dg/template/sfinae3.C: New test.
3461
3462 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3463
3464 * g++.dg/other/friend4.C: New test.
3465
3466 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3467
3468 PR target/25005
3469 * g++.dg/opt/pr25005.C: New test.
3470
3471 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3472
3473 PR c++/25369
3474 * g++.dg/template/ptrmem16.C: New test.
3475
3476 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
3477
3478 PR fortran/25029
3479 PR fortran/21256
3480 * gfortran.dg/initialization_1.f90: Add test of SIZE.
3481
3482 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483
3484 PR libgfortran/25307
3485 * gfortran.dg/list_read_5.f90: New test.
3486
3487 2005-12-22 Richard Henderson <rth@redhat.com>
3488
3489 * gcc.target/i386/sse-7.c: Use -msse2.
3490
3491 2005-12-23 Jakub Jelinek <jakub@redhat.com>
3492
3493 PR rtl-optimization/25432
3494 * gcc.c-torture/compile/20051216-1.c: New test.
3495
3496 PR objc/25328
3497 * objc/execute/pr25328.m: New test.
3498
3499 2005-12-22 Mark Mitchell <mark@codesourcery.com>
3500
3501 PR c++/25364
3502 * g++.dg/template/call4.C: New test.
3503
3504 2005-12-22 Dale Johannesen <dalej@apple.com>
3505
3506 * gcc.target/i386/sse-17.c: New.
3507
3508 2005-12-22 Paul Brook <paul@codesourcery.com>
3509
3510 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
3511
3512 2005-12-22 Paul Brook <paul@codesourcery.com>
3513
3514 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
3515
3516 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
3517
3518 PR tree-opt/25513
3519 * gcc.c-torture/compile/pr25513.c: New test.
3520
3521 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3522
3523 PR c++/23333
3524 * g++.dg/parse/error25.C: Add more tests.
3525
3526 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
3527
3528 PR fortran/18990
3529 * gfortran.dg/der_charlen_1.f90: New.
3530
3531 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
3532
3533 PR fortran/20889
3534 * gfortran.dg/pointer_component_type_1.f90: New test.
3535
3536 PR fortran/25029
3537 PR fortran/21256
3538 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
3539 should give an error with assumed size array refernces and checks those
3540 that should not.
3541 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
3542 reference an upper bound so that it does not generate an error.
3543
3544 PR fortran/19362
3545 PR fortran/20244
3546 PR fortran/20864
3547 PR fortran/25391
3548 * gfortran.dg/used_dummy_types_1.f90: New test.
3549 * gfortran.dg/used_dummy_types_2.f90: New test.
3550 * gfortran.dg/used_dummy_types_3.f90: New test.
3551 * gfortran.dg/used_dummy_types_4.f90: New test.
3552 * gfortran.dg/used_dummy_types_5.f90: New test.
3553
3554 PR fortran/23152
3555 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
3556 group already being USE associated.
3557 * gfortran.dg/assumed_shape_nml.f90: New test.
3558 * gfortran.dg/assumed_size_nml.f90: New test.
3559
3560 PR fortran/20862
3561 PR fortran/25053
3562 PR fortran/25063
3563 PR fortran/25064
3564 PR fortran/25066
3565 PR fortran/25067
3566 PR fortran/25068
3567 PR fortran/25307
3568 * gfortran.dg/io_constraints_1.f90: New test.
3569 * gfortran.dg/io_constraints_1.f90: New test.
3570 * gfortran.dg/iostat_3.f90: Change wording of warning.
3571 * gfortran.dg/g77/19981216-0.f: The same.
3572
3573 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
3574
3575 PR tree-optimization/23518
3576 * testsuite/gcc.dg/pr23518.c: New.
3577
3578 2005-12-21 Mike Stump <mrs@apple.com>
3579
3580 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
3581
3582 2005-12-21 Paul Brook <paul@codesourcery.com>
3583
3584 * gcc.dg/pr19340.c: Skip on m68k targets.
3585
3586 2005-12-21 Steven Bosscher <stevenb@suse.de>
3587
3588 PR rtl-optimization/25196
3589 * gcc.dg/pr25196.c: New test.
3590
3591 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
3592
3593 PR fortran/25423
3594 gfortran.dg/where_nested_1.f90: New.
3595
3596 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
3597
3598 PR tree-optimization/25382.
3599 * gcc.dg/tree-ssa/pr25382.c: New.
3600
3601 2005-12-20 Richard Guenther <rguenther@suse.de>
3602
3603 PR middle-end/24306
3604 * gcc.target/i386/pr24306.c: New testcase.
3605
3606 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
3607
3608 PR tree-optimization/25501
3609 * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
3610
3611 2005-12-20 Richard Guenther <rguenther@suse.de>
3612
3613 Revert
3614 2005-12-02 Richard Guenther <rguenther@suse.de>
3615
3616 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3617
3618 2005-12-20 Mark Mitchell <mark@codesourcery.com>
3619
3620 PR c++/21228
3621 * g++.dg/warn/Wunreachable-code-2.C: New test.
3622
3623 2005-12-19 Mark Mitchell <mark@codesourcery.com>
3624
3625 PR c++/24278
3626 * g++.dg/template/ctor5.C: New test.
3627
3628 PR c++/24915
3629 * g++.dg/template/overload8.C: New test.
3630
3631 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
3632
3633 * gcc.c-torture/compile/pr25483 : New test.
3634
3635 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
3636
3637 PR c++/20552
3638 * g++.dg/ext/typeof10.C: New test.
3639
3640 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
3641
3642 * gcc.dg/mt-loopi1.c: New.
3643
3644 2005-12-18 Richard Guenther <rguenther@suse.de>
3645
3646 PR tree-optimization/25481
3647 * gcc.dg/torture/pr25481.c: New testcase.
3648
3649 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
3650
3651 PR rtl-optimization/21041
3652 * gcc.dg/pr21041.c: New test.
3653
3654 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3655
3656 PR libgfortran/25463
3657 * gfortran.dg/advance.f90: New test.
3658
3659 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
3660
3661 * gcc.dg/20051201-1.c: New test.
3662
3663 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
3664
3665 PR fortran/25018
3666 * gfortran.dg/initialization_1.f90: New test.
3667 * gfortran.dg/enum_5.f90: Change dg-error to new message.
3668 * gfortran.dg/g77/980616-0.f: The same.
3669
3670 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3671
3672 * PR fortran/25458
3673 * gfortran.dg/chkbits.f90: New test.
3674
3675 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3676
3677 * gfortran.dg/enum_5.f: Revert to previous version.
3678
3679 2005-12-17 Steven G. Kargl <kargls@comcast.net>
3680
3681 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
3682 * gfortran.dg/nested_modules_1.f90: Ditto.
3683 * gfortran.dg/hollerith_f95.f90: Ditto.
3684 * gfortran.dg/select_5.f90: Ditto.
3685 * gfortran.dg/secnds.f: Ditto.
3686 * gfortran.dg/hollerith2.f90: Ditto.
3687 * gfortran.dg/imag_2.f: Ditto.
3688 * gfortran.dg/ftell_2.f90: Ditto.
3689 * gfortran.dg/malloc_free_1.f90: Ditto.
3690 * gfortran.dg/logint-1.f: Ditto.
3691 * gfortran.dg/recursive_statement_functions.f90: Ditto.
3692 * gfortran.dg/e_d_fmt.f90: Ditto.
3693 * gfortran.dg/hollerith_legacy.f90: Ditto.
3694 * gfortran.dg/logint-2.f: Ditto.
3695 * gfortran.dg/enum_5.f90: Ditto.
3696 * gfortran.dg/f2c_2.f90: Ditto.
3697 * gfortran.dg/pr17143.f90: Ditto.
3698 * gfortran.dg/namelist_14.f90: Ditto.
3699 * gfortran.dg/logint-3.f: Ditto.
3700 * gfortran.dg/spread_scalar_source.f90: Ditto.
3701 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
3702 * gfortran.dg/namelist_11.f: Ditto.
3703 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3704 * gfortran.dg/g77/20010519-1.f
3705 * gfortran.dg/g77/alpha1.f: Ditto.
3706 * gfortran.dg/g77/990115-1.f: Ditto.
3707 * gfortran.dg/g77/erfc.f: Ditto.
3708 * gfortran.dg/g77/19990313-3.f: Ditto.
3709 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
3710 * gfortran.dg/g77/20010426.f: Ditto.
3711 * gfortran.dg/g77/19990313-0.f: Ditto.
3712 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
3713 * gfortran.dg/g77/20000629-1.f: Ditto.
3714 * gfortran.dg/g77/970125-0.f: Ditto.
3715 * gfortran.dg/g77/8485.f: Ditto.
3716 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
3717 * gfortran.dg/g77/19990313-1.f: Ditto.
3718 * gfortran.dg/g77/int8421.f: Ditto.
3719 * gfortran.dg/g77/19990305-0.f: Ditto.
3720 * gfortran.dg/g77/947.f: Ditto.
3721 * gfortran.dg/g77/19990905-2.f: Ditto.
3722 * gfortran.dg/g77/cabs.f: Ditto.
3723 * gfortran.dg/g77/19990313-2.f: Ditto.
3724 * gfortran.dg/g77/20020307-1.f: Ditto.
3725 * gfortran.dg/g77/dcomplex.f: Ditto.
3726 * gfortran.dg/g77/19990502-1.f: Ditto.
3727 * gfortran.dg/g77/19981216-0.f: Ditto.
3728 * gfortran.dg/common_4.f90: Ditto.
3729 * gfortran.dg/entry_4.f90: Ditto.
3730 * gfortran.dg/equiv_constraint_2.f90: Ditto.
3731 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
3732 * gfortran.dg/namelist_12.f: Ditto.
3733 * gfortran.dg/scale_1.f90: Ditto.
3734 * gfortran.dg/modulo_1.f90
3735 * gfortran.dg/hollerith.f90: Ditto.
3736 * gfortran.dg/direct_io_3.f90: Ditto.
3737 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
3738 * gfortran.dg/gnu_logical_1.F: Ditto.
3739 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3740 * gfortran.dg/assign_1.f90: Ditto.
3741 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
3742 * gfortran.dg/pr23095.f: Ditto.
3743 * gfortran.dg/read_float_1.f90: Ditto.
3744
3745 2005-12-17 Andreas Jaeger <aj@suse.de>
3746
3747 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
3748 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
3749
3750 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3751
3752 PR fortran/24268
3753 * gfortran.dg/fmt_white.f: New test.
3754
3755 2005-12-16 Steven G. Kargl <kargls@comcast.net>
3756
3757 * gfortran.dg/label_1.f90: New test.
3758
3759 2005-12-15 Ben Elliston <bje@au.ibm.com>
3760
3761 PR testsuite/25422
3762 * gcc.dg/20031012-1.c: Add -Walways-true option.
3763 * gcc.dg/weak/weak-3.c: Likewise.
3764 * g++.old-deja/g++.mike/warn8.C: Likewise.
3765
3766 2005-12-16 Mike Stump <mrs@apple.com>
3767
3768 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
3769 exit.
3770
3771 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3772
3773 PR libgfortran/25264
3774 PR libgfortran/25349
3775 * gfortran.dg/tl_editing.f90: Added additional checks.
3776 * gfortran.dg/t_editing.f: New test.
3777 * gfortran.dg/write_padding.f90: New test
3778
3779 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3780
3781 PR testsuite/25215
3782 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
3783
3784 2005-12-16 Jakub Jelinek <jakub@redhat.com>
3785
3786 PR rtl-optimization/24899
3787 * gcc.c-torture/execute/20051215-1.c: New test.
3788
3789 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
3790
3791 PR 24823
3792 * gfortran.dg/pr24823.f: New test.
3793
3794 2005-12-16 Jeff Law <law@redhat.com>
3795
3796 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
3797
3798 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
3799
3800 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
3801 Change C++ style comments to C style comments.
3802 Remove aligned types from the array.
3803 Keep Enums disabled.
3804 (complex_types): Remove aligned types from the array.
3805 Comment out "_Complex long double".
3806 (attrib_types): Remove.
3807 (complex_attrib_types): Remove.
3808 (attrib_array_types): Remove.
3809 (complex_attrib_array_types): Remove.
3810 (aligned_bitfld_types): Remove.
3811 (n_aligned_bitfld_types): Remove.
3812 (FEATURE_ALIGNEDPACKED): Delete.
3813 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
3814 (singles): Remove support for adding attributes.
3815 (choose_type): Remove support for attributed types.
3816 (generate_fields): Remove support for attributed bit-fields.
3817 Remove support for adding attributes.
3818 (generate_random_tests): Remove support for adding attributes.
3819 (features): Add back "[0] :0" and "complex vector [0]".
3820 (main): Remove support for attributed bit-fields.
3821 Uncomment the calling of generate_random_tests for the rests of
3822 the tests.
3823
3824 2005-12-16 Jan Hubicka <jh@suse.cz>
3825
3826 * gcc.c-torture/combine/pr25224.c: New.
3827
3828 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
3829
3830 PR other/25028
3831 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
3832 HP-UX.
3833
3834 2005-12-15 Richard Sandiford <richard@codesourcery.com>
3835
3836 * gcc.dg/20051215-1.c: New file.
3837
3838 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3839
3840 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
3841 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
3842
3843 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
3844
3845 PR fortran/18197
3846 * gfortran.dg/dummy_functions_1.f90: New.
3847
3848 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
3849
3850 PR rtl-optimization/25310
3851 * gcc.c-torture/compile/pr25310.c: New test.
3852
3853 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3854
3855 PR debug/25023
3856 * gcc.dg/pr25023.c: New test.
3857
3858 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3859
3860 * g++.old-deja/g++.brendan/redecl1.C,
3861 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
3862 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
3863 g++.old-deja/g++.oliva/typeof1.C,
3864 g++.old-deja/g++.other/crash16.C,
3865 g++.old-deja/g++.other/crash34.C,
3866 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
3867 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
3868 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
3869 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
3870 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
3871 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
3872 Remove xfail.
3873
3874 2005-12-14 Kean Johnston <jkj@sco.com>
3875 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3876
3877 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
3878 * gcc.target/i386/20020523-1.c: Ditto.
3879 * gcc.target/i386/tailcall-1.c: Ditto.
3880 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
3881 * gcc.target/i386/ssetype-5.c: Ditto.
3882
3883 2005-12-14 Jeff Law <law@redhat.com>
3884
3885 * gcc.dg/tree-ssa/foldstring-1.c: New test.
3886
3887 2005-12-14 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR target/25254
3890 PR target/24188
3891 * gcc.target/i386/pr25254.c: New test.
3892 * gfortran.dg/PR24188.f: New test.
3893
3894 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
3895
3896 * lib/fortran-torture.exp: Catch remaining uses of
3897 remote_file build delete.
3898
3899 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3900
3901 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
3902
3903 2005-12-14 Ben Elliston <bje@au.ibm.com>
3904
3905 * gcc.dg/warn-addr-cmp.c: New test.
3906
3907 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR debug/25023
3910 PR target/25293
3911 * gcc.target/i386/pr25293.c: New test.
3912
3913 2005-12-13 Petr Machata <machata@post.cz>
3914
3915 PR c++/24907
3916 * g++.dg/parse/comma2.C: New test.
3917
3918 2005-12-13 Mark Mitchell <mark@codesourcery.com>
3919 Jakub Jelinek <jakub@redhat.com>
3920
3921 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3922 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3923 (limits.h): Include unconditionally.
3924 (stdlib.h): Likewise.
3925 (hashtab.h): Do not include.
3926 (getopt.h): Likewise.
3927 (stddef.h): Include.
3928 (hashval_t): Define.
3929 (struct entry): Add "next" field.
3930 (HASH_SIZE): New macro.
3931 (hash_table): New variable.
3932 (switchfiles): Do not use xmalloc.
3933 (mix): New macro.
3934 (iterative_hash): New function.
3935 (hasht): Remove.
3936 (e_exists): New function.
3937 (e_insert): Likewise.
3938 (output): Use, instead of libiberty hashtable functions.
3939 (main): Do not use getopt. Do not call htab_create.
3940
3941 2005-12-13 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c++/25331
3944 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3945 put atal* and atpaal* attributes on array elements.
3946 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3947 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3948 put atal* and atpaal* attributes on array elements.
3949 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3950
3951 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
3952
3953 * gcc.dg/single-precision-constant.c: New test.
3954
3955 2005-12-13 Alan Modra <amodra@bigpond.net.au>
3956
3957 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3958 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3959 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3960 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3961 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3962 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3963 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3964 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3965 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3966 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3967 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3968 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3969 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3970 gcc.target/powerpc/ppc-sdata-2.c,
3971 gcc.target/powerpc/ppc-stackalign-1.c,
3972 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3973 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3974 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3975 gcc.target/powerpc/rs6000-ldouble-2.c,
3976 gcc.target/powerpc/rs6000-power2-1.c,
3977 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3978 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
3979 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
3980 option into target selector.
3981 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
3982 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3983
3984 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
3985
3986 PR objc/25348
3987 * objc.dg/encode-9.m: New test.
3988
3989 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3990
3991 PR testsuite/20772
3992 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3993 * gcc.dg/asm-b.c: Fix typo.
3994 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3995 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3996 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3997 i?86 lp64 and x86_64 ilp32.
3998 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3999 on i?86 lp64.
4000 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4001
4002 2005-12-12 Steven G. Kargl <kargls@comcast.net>
4003
4004 PR fortran/25078
4005 gfortran.dg/equiv_5.f90: New test.
4006
4007 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
4008
4009 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4010 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4011 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4012 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4013 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4014 * gcc.dg/tree-ssa/reassoc-5.c: New.
4015 * gcc.dg/tree-ssa/reassoc-6.c: New.
4016 * gcc.dg/tree-ssa/reassoc-7.c: New.
4017 * gcc.dg/tree-ssa/reassoc-8.c: New.
4018 * gcc.dg/tree-ssa/reassoc-9.c: New.
4019 * gcc.dg/tree-ssa/reassoc-10.c: New.
4020 * gcc.dg/tree-ssa/reassoc-11.c: New.
4021
4022 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4023
4024 PR testsuite/25167
4025 PR testsuite/24478
4026 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4027
4028 2005-12-12 Mark Mitchell <mark@codesourcery.com>
4029
4030 PR c++/25300
4031 * g++.dg/template/inherit.C: Do not use a generic error message.
4032
4033 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
4034
4035 PR libobjc/25354
4036 * objc.dg/gnu-encoding: New directory.
4037 * objc.dg/gnu-encoding/compat-common.h: New file.
4038 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4039 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4040 * objc.dg/gnu-encoding/vector-defs.h: New file.
4041 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4042 * objc.dg/gnu-encoding/generate-random.c: New file.
4043 * objc.dg/gnu-encoding/generate-random_r.c: New file.
4044 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4045 * objc.dg/gnu-encoding/generate-random.h: New file.
4046
4047 2005-12-11 Mark Mitchell <mark@codesourcery.com>
4048
4049 PR c++/25337
4050 * g++.dg/template/defarg7.C: New test.
4051
4052 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4053
4054 PR libobjc/25347
4055 * objc.dg/encode-8.m: New test.
4056
4057 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
4058
4059 PR libobjc/25346
4060 * objc.dg/encode-7.m: New test.
4061
4062 2005-12-10 Mark Mitchell <mark@codesourcery.com>
4063
4064 PR c++/25010
4065 * g++.dg/opt/inline10.C: New test.
4066
4067 2005-12-11 Steven G. Kargl <kargls@comcast.net>
4068
4069 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
4070
4071 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
4072
4073 * gfortran.dg/substring_equivalence.f90: typo in comment
4074
4075 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4076
4077 PR fortran/25068
4078 * gfortran.dg/iostat_3.f90: New test.
4079
4080 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
4081
4082 PR fortran/23815
4083 * gfortran.dg/unf_io_convert_1.f90: New test.
4084 * gfortran.dg/unf_io_convert_2.f90: New test.
4085 * gfortran.dg/unf_io_convert_3.f90: New test.
4086
4087 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4088
4089 PR testsuite/20772
4090 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
4091 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
4092 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
4093 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
4094 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
4095 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
4096 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
4097 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
4098 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
4099 gcc.dg/torture/fp-int-convert-float128-timode.c,
4100 gcc.dg/torture/fp-int-convert-float128.c,
4101 gcc.dg/torture/fp-int-convert-float80-timode.c,
4102 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
4103 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
4104
4105 * gcc.dg/tls/opt-1.c: Require effective target fpic.
4106
4107 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
4108
4109 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
4110
4111 2005-12-10 Richard Sandiford <richard@codesourcery.com>
4112
4113 * gcc.dg/20051207-1.c,
4114 * gcc.dg/20051207-2.c,
4115 * gcc.dg/20051207-3.c: New tests.
4116
4117 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4118
4119 PR testsuite/20772
4120 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
4121 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
4122 dg-skip-if target selector.
4123
4124 PR testsuite/20772
4125 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
4126 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
4127 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
4128 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
4129 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
4130 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
4131 and/or merge with i?86 cases.
4132
4133 * gcc.dg/tls/opt-3.c: Require effective target fpic.
4134
4135 PR testsuite/20772
4136 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
4137 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
4138 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
4139 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
4140 x86_64-*-linux*.
4141
4142 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
4143
4144 PR target/25311
4145 * gcc.c-torture/compile/pr25311.c: New test.
4146
4147 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4148
4149 PR libgfortran/25039
4150 * gfortran.dg/read_comma.f: New test.
4151
4152 2005-12-08 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR c++/19317
4155 * g++.dg/opt/pr19317-1.C: New test.
4156 * g++.dg/opt/pr19317-2.C: New test.
4157 * g++.dg/opt/pr19317-3.C: New test.
4158
4159 PR target/19005
4160 * gcc.c-torture/execute/pr19005.c: New test.
4161
4162 PR target/17828
4163 * g++.old-deja/g++.other/comdat5.C: New test.
4164 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
4165
4166 * g++.dg/compat/struct-layout-1.exp: New file.
4167 * g++.dg/compat/struct-layout-1.h: New.
4168 * g++.dg/compat/struct-layout-1_generate.c: New.
4169 * g++.dg/compat/struct-layout-1_x1.h: New.
4170 * g++.dg/compat/struct-layout-1_x2.h: New.
4171 * g++.dg/compat/struct-layout-1_y1.h: New.
4172 * g++.dg/compat/struct-layout-1_y2.h: New.
4173
4174 * gcc.dg/20050330-2.c: New test.
4175
4176 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
4177
4178 PR fortran/25292
4179 * gfortran.dg/associated_1.f90: New.
4180
4181 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
4182
4183 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
4184 ILP32 vect_no_align platforms.
4185
4186 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
4187 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR target/25268
4190 * gcc.c-torture/compile/20051207-1.c: New test.
4191
4192 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4193
4194 PR testsuite/20772
4195 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
4196 gcc.dg/torture/pr18582-1.c,
4197 gcc.target/i386/attributes-error.c: Also test on x86_64.
4198
4199 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
4200
4201 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4202
4203 PR c++/19397
4204 * g++.dg/template/typedef3.C: New test.
4205
4206 PR c++/19762
4207 PR c++/19764
4208 * g++.dg/template/dtor3.C: Fix error markers.
4209
4210 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
4211
4212 * lib/target-supports.exp (check_effective_target_sync_char_short):
4213 Add s390*.
4214
4215 2005-12-06 Janis Johnson <janis187@us.ibm.com>
4216
4217 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
4218
4219 2005-12-06 Roger Sayle <roger@eyesopen.com>
4220
4221 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
4222 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
4223 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
4224 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
4225
4226 2005-12-06 Roger Sayle <roger@eyesopen.com>
4227
4228 PR c++/25263
4229 * g++.dg/other/array2.C: New test case.
4230
4231 2005-12-05 Geoffrey Keating <geoffk@apple.com>
4232
4233 * gcc.dg/darwin-weakimport-3.c: New.
4234
4235 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
4236 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
4237 and to work on Darwin.
4238 * gcc.dg/attr-weakref-1b.c: New file.
4239 * gcc.dg/attr-weakref-2.c: New test.
4240 * gcc.dg/darwin-weakref-1.c: New test.
4241
4242 2005-12-05 Janis Johnson <janis187@us.ibm.com>
4243
4244 PR testsuite/25247
4245 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
4246 use in selector expressions.
4247 (dg-xfail-if): Ditto.
4248 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
4249 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
4250 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
4251 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
4252 * gcc.test-framework/test-framework.exp: Skip generated tests if
4253 CHECK_TEST_FRAMEWORK is not 1.
4254
4255 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
4256
4257 PR tree-optimization/24963
4258 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
4259
4260 PR target/24108
4261 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
4262
4263 PR target/18580
4264 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
4265 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
4266 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
4267 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
4268
4269 2005-12-05 Jakub Jelinek <jakub@redhat.com>
4270
4271 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
4272 dg-options.
4273
4274 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4275
4276 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
4277
4278 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
4279
4280 * gcc.dg/format/cast-1.c: New test.
4281
4282 2005-12-04 Roger Sayle <roger@eyesopen.com>
4283
4284 PR c/7776
4285 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
4286 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
4287 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
4288 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
4289
4290 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4291
4292 * gcc.dg/cast-pretty-print-1.c: New test.
4293
4294 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
4295
4296 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
4297
4298 2005-12-02 Mark Mitchell <mark@codesourcery.com>
4299
4300 PR c++/24173
4301 * g++.dg/template/friend40.C: New test.
4302
4303 2005-12-02 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR target/25199
4306 * gcc.target/i386/movq-2.c: New test.
4307 * gcc.target/i386/movq.c: Remove target i?86, instead add
4308 dg-require-effective-target ilp32.
4309
4310 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4311
4312 PR c++/24103
4313 * g++.dg/other/default1.C: New test.
4314
4315 2005-12-02 Richard Guenther <rguenther@suse.de>
4316
4317 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4318
4319 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
4320
4321 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
4322
4323 2005-12-02 Alan Modra <amodra@bigpond.net.au>
4324
4325 PR target/21017
4326 * gcc.target/powerpc/rotate.c: New.
4327
4328 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4329
4330 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
4331 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
4332
4333 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
4334
4335 PR c/13384
4336 * gcc.dg/pr17730-1.c: Adjust.
4337 * gcc.dg/lvalue1.c (main): Likewise.
4338 * gcc.dg/lvalue-2.c: Likewise.
4339 * g++.dg/pr7503-3.C
4340
4341 2005-12-01 Geoffrey Keating <geoffk@apple.com>
4342
4343 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
4344 error messages.
4345
4346 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
4347
4348 PR fortran/24789
4349 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
4350
4351 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4352
4353 PR target/24475
4354 * lib/target-supports.exp (check_effective_target_tls): New.
4355 (check_effective_target_tls_runtime): New.
4356 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
4357 for TLS support.
4358 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
4359 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4360 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
4361 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
4362 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
4363 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
4364 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4365 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
4366 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
4367 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
4368 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
4369 effective-target TLS.
4370 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
4371 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
4372 effective-target TLS runtime.
4373
4374 2005-12-01 Uros Bizjak <uros@kss-loka.si>
4375
4376 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
4377
4378 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
4379
4380 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
4381 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
4382 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
4383 ignored" warnings when "packing" is the same as the ABI layout.
4384
4385 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
4386
4387 PR fortran/21302
4388 * gfortran.dg/line_length_1.f: New test.
4389 * gfortran.dg/line_length_2.f90: Ditto.
4390
4391 2005-11-30 Richard Guenther <rguenther@suse.de>
4392
4393 PR tree-optimization/21655
4394 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
4395
4396 2005-11-30 Dale Johannesen <dalej@apple.com>
4397
4398 * gcc.c-torture/compile/pr24930.c: New.
4399
4400 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
4401
4402 PR fortran/15809
4403 * gfortran.dg/auto_char_dummy_array.f90: New test.
4404
4405 2005-11-30 Jeff Law <law@redhat.com>
4406
4407 * g++.old-deja/g++.law/pr25000.C: New test.
4408
4409 2005-11-30 Jakub Jelinek <jakub@redhat.com>
4410
4411 * gcc.dg/tls/opt-11.c: New test.
4412
4413 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
4414
4415 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
4416 targets.
4417 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
4418 LP64 ia64.
4419
4420 2005-11-29 Jakub Jelinek <jakub@redhat.com>
4421
4422 * gfortran.dg/open_access_1.f90: New test.
4423
4424 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4425
4426 * gcc.dg/charset/builtin2.c: New test.
4427
4428 2005-11-28 Jakub Jelinek <jakub@redhat.com>
4429
4430 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
4431 on mmix-*-* for *_[xy].c.
4432
4433 2005-11-28 Kean Johnston <jkj@sco.com>
4434
4435 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
4436 headers.
4437 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
4438 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
4439 * gcc.target/i386/asm-3.c: Ditto.
4440 * gcc.target/i386/clobbers.c: Ditto.
4441 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
4442 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
4443 test regexp.
4444 * gcc.target/i386/mul.c: Ditto.
4445 * gcc.target/i386/ssetype-1.c: Ditto.
4446 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
4447 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
4448 static so the test works with -fPIC mode too. Based on comment in
4449 PR19231 by Pinski.
4450 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
4451
4452 2005-11-28 Richard Guenther <rguenther@suse.de>
4453
4454 * gcc.dg/alias-9.c: New testcase.
4455 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
4456
4457 2005-11-28 Roger Sayle <roger@eyesopen.com>
4458 Uros Bizjak <uros@kss-loka.si>
4459
4460 PR middle-end/20219
4461 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
4462 tan(x)/sin(x) transformations.
4463
4464 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
4465
4466 PR middle-end/24575
4467 * gcc.dg/tree-ssa/divide-3.c: New test.
4468 * gcc.dg/tree-ssa/divide-4.c: New test.
4469
4470 2005-11-27 Steven G. Kargl <kargls@comcast.net>
4471
4472 PR fortran/24917
4473 * gfortran.dg/boz_6.f90: New test.
4474
4475 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4476
4477 PR fortran/23912
4478 * gfortran.dg/modulo_1.f90: New test.
4479
4480 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4481
4482 PR libfortran/24919
4483 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
4484 fail on CRLF platforms.
4485 * gfortran.dg/ftell_2.f90: Likewise.
4486
4487 2005-11-26 Eric Christopher <echristo@apple.com>
4488
4489 * gcc.dg/intmax_t-1.c: Remove mips xfail.
4490
4491 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4492
4493 * objc.dg/gnu-runtime-3.m: Simplify.
4494
4495 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
4496
4497 PR middle-end/23669
4498 * gcc.dg/tree-ssa/divide-1.c: New test.
4499 * gcc.dg/tree-ssa/divide-2.c: New test.
4500
4501 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4502
4503 PR libgfortran/24945
4504 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
4505
4506 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
4507
4508 PR libgfortran/24945
4509 * gfortran.dg/open_status_2.f90: New test.
4510
4511 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4512
4513 * gcc.c-torture/execute/builtins/fprintf.c,
4514 gcc.c-torture/execute/builtins/fputs-lib.c,
4515 gcc.c-torture/execute/builtins/fputs.c,
4516 gcc.c-torture/execute/builtins/lib/fprintf.c,
4517 gcc.c-torture/execute/builtins/lib/printf.c,
4518 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
4519
4520 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
4521
4522 * gcc.dg/20050922-2.c: New test.
4523
4524 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
4525
4526 * objc.dg/gnu-runtime-3.m: New test.
4527
4528 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
4529
4530 PR c++/9278
4531 * g++.dg/other/void1.C: New test.
4532
4533 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
4534
4535 PR middle-end/24998
4536 * gcc.dg/torture/fp-int-convert-float.c,
4537 gcc.dg/torture/fp-int-convert-double.c,
4538 gcc.dg/torture/fp-int-convert-long-double.c,
4539 gcc.dg/torture/fp-int-convert-timode.c,
4540 gcc.dg/torture/fp-int-convert-float80.c,
4541 gcc.dg/torture/fp-int-convert-float80-timode.c,
4542 gcc.dg/torture/fp-int-convert-float128.c,
4543 gcc.dg/torture/fp-int-convert-float128-timode.c,
4544 gcc.dg/torture/fp-int-convert.h: New files.
4545
4546 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4547
4548 PR middle-end/24989
4549 * gcc.dg/tree-ssa/bool-10.c: New test.
4550 * gcc.dg/tree-ssa/bool-11.c: New test.
4551 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
4552
4553 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
4554
4555 PR middle-end/24990
4556 * tree-ssa/pr24990-1.c: New test.
4557
4558 2005-11-24 Richard Guenther <rguenther@suse.de>
4559 Dirk Mueller <dmueller@suse.de>
4560
4561 PR c++/14024
4562 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
4563 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
4564 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4565 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
4566 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
4567 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
4568
4569 2005-11-23 Uros Bizjak <uros@kss-loka.si>
4570
4571 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
4572
4573 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
4574
4575 PR c/21668
4576 * gcc.dg/Wc++-compat.c: New.
4577 * gcc.dg/Wno-c++-compat.c: New.
4578
4579 2005-11-23 Alan Modra <amodra@bigpond.net.au>
4580
4581 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
4582 (vspltish, vspltisw): Likewise.
4583
4584 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4585
4586 PR libgfortran/24794
4587 * gfortran.dg/namelist_12.f: Fix quotes.
4588 * gfortran.dg/namelist_13.f90: Fix quotes.
4589 * gfortran.dg/namelist_14.f90: Fix quotes.
4590 * gfortran.dg/namelist_15.f90: Fix quotes.
4591 * gfortran.dg/namelist_use.f90: Fix quotes.
4592 * gfortran.dg/namelist_use_only.f90: Fix quotes.
4593 * gfortran.dg/namelist_21.f90: New test.
4594 * gfortran.dg/namelist_22.f90: New test.
4595
4596 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
4597
4598 PR target/23435
4599 * gcc.c-torture/compile/pr23435.c: New.
4600
4601 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4602
4603 * gcc.c-torture/execute/floatunsisf-1.c: New test.
4604
4605 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
4606
4607 * gcc.target/powerpc/405-macchw-1.c,
4608 gcc.target/powerpc/405-macchw-2.c,
4609 gcc.target/powerpc/405-macchwu-1.c,
4610 gcc.target/powerpc/405-macchwu-2.c,
4611 gcc.target/powerpc/405-machhw-1.c,
4612 gcc.target/powerpc/405-machhw-2.c,
4613 gcc.target/powerpc/405-machhwu-1.c,
4614 gcc.target/powerpc/405-machhwu-2.c,
4615 gcc.target/powerpc/405-maclhw-1.c,
4616 gcc.target/powerpc/405-maclhw-2.c,
4617 gcc.target/powerpc/405-maclhwu-1.c,
4618 gcc.target/powerpc/405-maclhwu-2.c,
4619 gcc.target/powerpc/405-mulchw-1.c,
4620 gcc.target/powerpc/405-mulchw-2.c,
4621 gcc.target/powerpc/405-mulchwu-1.c,
4622 gcc.target/powerpc/405-mulchwu-2.c,
4623 gcc.target/powerpc/405-mulhhw-1.c,
4624 gcc.target/powerpc/405-mulhhw-2.c,
4625 gcc.target/powerpc/405-mulhhwu-1.c,
4626 gcc.target/powerpc/405-mulhhwu-2.c,
4627 gcc.target/powerpc/405-mullhw-1.c,
4628 gcc.target/powerpc/405-mullhw-2.c,
4629 gcc.target/powerpc/405-mullhwu-1.c,
4630 gcc.target/powerpc/405-mullhwu-2.c,
4631 gcc.target/powerpc/405-nmacchw-1.c,
4632 gcc.target/powerpc/405-nmacchw-2.c,
4633 gcc.target/powerpc/405-nmachhw-1.c,
4634 gcc.target/powerpc/405-nmachhw-2.c,
4635 gcc.target/powerpc/405-nmaclhw-1.c,
4636 gcc.target/powerpc/405-nmaclhw-2.c,
4637 gcc.target/powerpc/440-macchw-1.c,
4638 gcc.target/powerpc/440-macchw-2.c,
4639 gcc.target/powerpc/440-macchwu-1.c,
4640 gcc.target/powerpc/440-macchwu-2.c,
4641 gcc.target/powerpc/440-machhw-1.c,
4642 gcc.target/powerpc/440-machhw-2.c,
4643 gcc.target/powerpc/440-machhwu-1.c,
4644 gcc.target/powerpc/440-machhwu-2.c,
4645 gcc.target/powerpc/440-maclhw-1.c,
4646 gcc.target/powerpc/440-maclhw-2.c,
4647 gcc.target/powerpc/440-maclhwu-1.c,
4648 gcc.target/powerpc/440-maclhwu-2.c,
4649 gcc.target/powerpc/440-mulchw-1.c,
4650 gcc.target/powerpc/440-mulchw-2.c,
4651 gcc.target/powerpc/440-mulchwu-1.c,
4652 gcc.target/powerpc/440-mulchwu-2.c,
4653 gcc.target/powerpc/440-mulhhw-1.c,
4654 gcc.target/powerpc/440-mulhhw-2.c,
4655 gcc.target/powerpc/440-mulhhwu-1.c,
4656 gcc.target/powerpc/440-mulhhwu-2.c,
4657 gcc.target/powerpc/440-mullhw-1.c,
4658 gcc.target/powerpc/440-mullhw-2.c,
4659 gcc.target/powerpc/440-mullhwu-1.c,
4660 gcc.target/powerpc/440-mullhwu-2.c,
4661 gcc.target/powerpc/440-nmacchw-1.c,
4662 gcc.target/powerpc/440-nmacchw-2.c,
4663 gcc.target/powerpc/440-nmachhw-1.c,
4664 gcc.target/powerpc/440-nmachhw-2.c,
4665 gcc.target/powerpc/440-nmaclhw-1.c,
4666 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
4667
4668 2005-11-21 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR fortran/24774
4671 * gfortran.dg/inquire_9.f90: New test.
4672
4673 PR fortran/21647
4674 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
4675
4676 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
4677
4678 PR libfortran/24432
4679 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4680 Check that 'cos' is supported.
4681
4682 2005-11-21 Paul Thomas <pault@gcc.gnu.org
4683
4684 PR fortran/24223
4685 * gfortran.dg/substring_equivalence.f90: New test.
4686
4687 PR fortran/24705
4688 * gfortran.dg/auto_internal_assumed.f90: New test.
4689
4690 2005-11-21 Uros Bizjak <uros@kss-loka.si>
4691
4692 * gcc.dg/fold-div-2.c: New test.
4693
4694 2005-11-20 Ian Lance Taylor <ian@airs.com>
4695
4696 PR rtl-optimization/24883
4697 * gcc.c-torture/compile/pr24883.c: New test.
4698
4699 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
4700
4701 PR middle-end/20583
4702 * gcc.c-torture/compile/pr20583.c: New.
4703
4704 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
4705
4706 * gcc.c-torture/execute/usmul.c: New test.
4707
4708 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
4709
4710 * gcc.dg/tree-ssa/vrp22.c: New test.
4711
4712 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
4713
4714 PR middle-end/24912
4715 * gcc.dg/torture/pr24912-1.c: New test.
4716
4717 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
4718
4719 PR fortran/24862
4720 * gfortran.dg/arrayio_derived_1.f90: New test.
4721
4722 2005-11-19 Richard Guenther <rguenther@suse.de>
4723
4724 PR middle-end/23294
4725 * gcc.dg/tree-ssa/pr23294.c: New testcase.
4726
4727 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
4728
4729 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
4730
4731 2005-11-18 Mark Mitchell <mark@codesourcery.com>
4732
4733 PR c++/8355
4734 * g++.dg/template/friend39.C: New test.
4735
4736 2005-11-18 James E Wilson <wilson@specifix.com>
4737
4738 * gcc.dg/builtin-strstr.c: New.
4739
4740 2005-11-18 Richard Henderson <rth@redhat.com>
4741
4742 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
4743 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
4744 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
4745 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
4746 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
4747 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
4748 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
4749 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
4750 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
4751 renaming to remove initial "ia64-".
4752
4753 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
4756
4757 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
4758
4759 * g++.dg/cpp/string-2.C: New test.
4760
4761 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
4762
4763 * gcc.dg/tree-ssa/loop-14.c: New test.
4764
4765 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
4766 Michael Chamberlain <michael@chamberlain.net.au>
4767
4768 * ada/acats/run_all.sh (target_run): Kill long running tests.
4769
4770 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4771
4772 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
4773 * gcc.dg/cleanup-9.c: Likewise.
4774 * gcc.dg/cleanup-10.c: Likewise.
4775 * gcc.dg/cleanup-11.c: Likewise.
4776
4777 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4778
4779 PR fortran/24892
4780 * gfortran.dg/open_access_append_1.f90: New test.
4781 * gfortran.dg/open_access_append_2.f90: New test.
4782
4783 2005-11-16 Richard Guenther <rguenther@suse.de>
4784
4785 PR middle-end/24851
4786 * gcc.c-torture/execute/pr24851.c: New testcase.
4787
4788 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
4789
4790 * gcc.dg/fold-overflow-1.c: New test.
4791
4792 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
4793
4794 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
4795 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
4796
4797 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
4798
4799 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
4800 structures.
4801 * g++.dg/eh/forced2.C: Likewise.
4802 * g++.dg/eh/forced3.C: Likewise.
4803 * g++.dg/eh/forced4.C: Likewise.
4804
4805 2005-11-11 Mike Stump <mrs@apple.com>
4806
4807 * g++.old-deja/g++.mike/unused.C: Add.
4808
4809 2005-11-15 Mark Mitchell <mark@codesourcery.com>
4810
4811 PR c++/24667
4812 * g++.dg/warn/Wcast-qual1.C: New test.
4813
4814 2005-11-15 Jan Hubicka <jh@suse.cz>
4815
4816 * gcc.dg/winline-5.c: Add large-unit-insns limit.
4817
4818 2005-11-14 David Edelsohn <edelsohn@gnu.org>
4819
4820 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
4821
4822 2005-11-14 Diego Novillo <dnovillo@redhat.com>
4823
4824 PR 24840
4825 * gcc.dg/tree-ssa/pr24840.c: New test.
4826
4827 2005-11-14 Janis Johnson <janis187@us.ibm.com>
4828
4829 PR testsuite/24841
4830 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
4831
4832 2005-11-14 Dale Johannesen <dalej@apple.com>
4833
4834 * gcc.c-torture/execute/20051113-1.c: New.
4835
4836 2005-11-14 Mark Mitchell <mark@codesourcery.com>
4837
4838 PR c++/24687
4839 * g++.dg/template/crash43.C: New test.
4840
4841 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
4842
4843 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
4844
4845 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4846
4847 PR c++/24817
4848 * g++.dg/eh/spec8.C: New test.
4849
4850 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4851
4852 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
4853
4854 2005-11-13 Mark Mitchell <mark@codesourcery.com>
4855
4856 PR c++/20293
4857 * g++.dg/parse/ambig4.C: New test.
4858 * g++.dg/tc1/dr101.C: Adjust error markers.
4859 * g++.dg/lookup/strong-using-2.C: Likewise.
4860 * g++.dg/lookup/ambig5.C: Likewise.
4861 * g++.dg/lookup/ambig4.C: Likewise.
4862 * g++.dg/parse/crash22.C: Likewise.
4863
4864 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
4865
4866 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
4867
4868 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
4869
4870 * gcc.dg/nested-calls-1.c: New test.
4871
4872 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4873
4874 * gfortran.dg/complex_intrinsic_1.f90: New test.
4875 * gfortran.dg/complex_intrinsic_2.f90: New test.
4876 * gfortran.dg/fgetc_1.f90: New test.
4877 * gfortran.dg/fgetc_2.f90: New test.
4878 * gfortran.dg/fgetc_3.f90: New test.
4879 * gfortran.dg/ftell_1.f90: New test.
4880 * gfortran.dg/ftell_2.f90: New test.
4881 * gfortran.dg/gnu_logical_1.F: New test.
4882 * gfortran.dg/gnu_logical_2.f90: New test.
4883
4884 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
4885
4886 PR middle-end/24820
4887 * testsuite/gcc.dg/pr24820.c: New test.
4888
4889 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
4890
4891 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
4892 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
4893 variable.
4894
4895 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4896
4897 testsuite/24614
4898 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
4899
4900 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4901
4902 * gcc.target/cris/cris.exp: New file.
4903 * gcc.target/cris/rld-legit1.c: New test.
4904 * gcc.target/cris/rld-legit2.c: New test.
4905
4906 2005-11-12 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR c++/24780
4909 * g++.dg/opt/pr24780.C: New test.
4910
4911 PR c++/24761
4912 * g++.dg/template/asm1.C: New test.
4913
4914 2005-11-12 Steven G. Kargl <kargls@comcast.net>
4915
4916 PR libgfortran/24787
4917 * gfortran.dg/scan_1.f90: New test.
4918
4919 2005-11-12 Jan Hubicka <jh@suse.cz>
4920
4921 * gcc.target/i386/minmax-1.c: New.
4922 * gcc.target/i386/minmax-2.c: New.
4923
4924 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
4925
4926 * gcc.dg/pr24445.c: Fix for 64-bit targets.
4927
4928 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
4929
4930 * gcc.c-torture/execute/20051110-1.c,
4931 gcc.c-torture/execute/20051110-2.c: New tests.
4932
4933 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
4934
4935 PR middle-end/24750
4936 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
4937 New tests.
4938
4939 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4940
4941 * lib/target-libpath.exp (get_shlib_extension): New proc.
4942 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
4943 * lib/gfortran.exp (gfortran_link_flags): Likewise.
4944 * lib/objc.exp (objc_target_compile): Likewise.
4945 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4946 detection.
4947
4948 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
4949
4950 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4951
4952 * lib/target-supports.exp (check_effective_target_static_libgfortran):
4953 Add -static to additional_flags and pass it to target_compile.
4954
4955 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4956
4957 PR libgfortran/24719
4958 gfortran.dg/read_noadvance.f90: New test.
4959
4960 PR libgfortran/24699
4961 gfortran.dg/fmt_t_2.f90: New test.
4962
4963 PR libgfortran/24785
4964 gfortran.dg/read_x_eor.f90: New test.
4965
4966 PR libgfortran/24584
4967 gfortran.dg/namelist_empty.f90: Rename test.
4968
4969 PR libgfortran/24489
4970 gfortran/read_eor.f90: Rename test.
4971
4972 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4973
4974 PR fortran/15976
4975 * gfortran.dg/automatic_module_variable.f90: New test.
4976
4977 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
4978
4979 PR target/24445
4980 * gcc.dg/pr24445.c: New test.
4981
4982 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
4983
4984 PR fortran/24655
4985 PR fortran/24755
4986 * gfortran.dg/recursive_statement_functions.f90: Add statement
4987 functions using inline intrinsic functions and parameters to test
4988 that they no longer seg-fault.
4989
4990 PR fortran/24409
4991 gfortran.dg/nested_modules_4.f90: New test.
4992 gfortran.dg/nested_modules_5.f90: New test.
4993
4994 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
4995
4996 PR fortran/24643
4997 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4998
4999 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
5000
5001 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5002 failures.
5003
5004 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
5005
5006 * gcc.dg/sparc-getcontext-1.c: New test.
5007
5008 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
5009
5010 * gcc.dg/ifcvt-fabs-1.c: New test.
5011
5012 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
5013
5014 PR other/4372
5015 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5016 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5017
5018 2005-11-09 Richard Guenther <rguenther@suse.de>
5019
5020 PR tree-optimization/24716
5021 * gcc.c-torture/execute/pr24716.c: New testcase.
5022
5023 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5024
5025 * gcc.dg/pr24624.c: Disable for non S/390 targets.
5026
5027 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5028
5029 PR 24624
5030 * gcc.dg/pr24624.c: Testcase added.
5031
5032 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
5033
5034 PR 24623
5035 * g++.dg/other/pr24623.C: Testcase added.
5036
5037 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
5038
5039 PR fortran/22607
5040 * gfortran-dg/pure_byref_1.f90: New.
5041 * gfortran-dg/pure_byref_2.f90: New.
5042
5043 2005-11-09 Uros Bizjak <uros@kss-loka.si>
5044
5045 PR c/24101
5046 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5047 * gcc.dg/dg.exp: Run main loop also for *.i files.
5048
5049 2005-11-08 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR c++/19450
5052 * g++.dg/tls/diag-3.C: New test.
5053 * g++.dg/tls/diag-4.C: New test.
5054 * g++.dg/tls/static-1.C: New test.
5055 * g++.dg/tls/static-1a.cc: New file.
5056
5057 2005-11-08 Diego Novillo <dnovillo@redhat.com>
5058
5059 PR 23046
5060 * g++.dg/tree-ssa/pr23046.C: New test.
5061
5062 2005-11-08 Devang Patel <dpatel@apple.com>
5063
5064 PR tree-optimization/23115
5065 * gcc.dg/tree-ssa/pr23115.c: New.
5066
5067 2005-11-08 David Edelsohn <edelsohn@gnu.org>
5068
5069 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
5070 * gcc.target/powerpc/pr16155.c: Same.
5071 * gcc.target/powerpc/altivec-1.c: Same.
5072 * gcc.target/powerpc/altivec-2.c: Same.
5073 * gcc.target/powerpc/altivec-3.c: Same.
5074 * gcc.target/powerpc/altivec-5.c: Same.
5075 * gcc.target/powerpc/altivec-11.c: Same.
5076 * gcc.target/powerpc/altivec-12.c: Same.
5077 * gcc.target/powerpc/altivec-14.c: Same.
5078 * gcc.target/powerpc/altivec-22.c: Same.
5079 * gcc.target/powerpc/altivec-consts.c: Same.
5080 * gcc.target/powerpc/altivec-pr22085.c: Same.
5081 * gcc.target/powerpc/altivec-splat.c: Same.
5082 * gcc.target/powerpc/altivec-varargs-1.c: Same.
5083 * gcc.target/powerpc/altivec-vec-merge.c: Same.
5084 * gcc.target/powerpc/darwin-longlong.c: Same.
5085
5086 2005-11-08 Uros Bizjak <uros@kss-loka.si>
5087
5088 PR target/19340
5089 * gcc.dg/pr19340.c: New test.
5090
5091 2005-11-07 Ian Lance Taylor <ian@airs.com>
5092
5093 PR rtl-optimization/24683
5094 * gcc.dg/pr24683.c: New test.
5095
5096 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5097
5098 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
5099 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
5100
5101 2005-11-07 Uros Bizjak <uros@kss-loka.si>
5102
5103 * gcc.target/i386/pr23376.c: Compile with -mmmx.
5104
5105 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
5106
5107 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
5108
5109 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5110
5111 PR target/24230
5112
5113 * gcc.target/powerpc/altivec-consts.c,
5114 gcc.target/powerpc/altivec-splat.c: New testcase.
5115
5116 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
5117
5118 PR c/24599
5119
5120 * gcc.dg/overflow-2.c: New testcase.
5121
5122 2005-11-07 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR rtl-optimization/23567
5125 * gcc.c-torture/execute/20051104-1.c: New test.
5126
5127 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
5128
5129 PR fortran/24534
5130 gfortran.dg/private_type_2.f90: Modified to check that case with
5131 PRIVATE declaration within derived type is accepted.
5132
5133 PR fortran/20838
5134 gfortran.dg/pointer_assign_1.f90: New test.
5135
5136 PR fortran/20840
5137 * gfortran.dg/arrayio_0.f90: New test.
5138
5139 PR fortran/17737
5140 gfortran.dg/data_initialized.f90: New test.
5141 gfortran.dg/data_constraints_1.f90: New test.
5142 gfortran.dg/data_constraints_2.f90: New test.
5143
5144 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
5145
5146 PR fortran/24174
5147 PR fortran/24305
5148 * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
5149
5150 2005-11-06 Diego Novillo <dnovillo@redhat.com>
5151
5152 PR 24670
5153 * gcc.dg/tree-ssa/pr24670.c: New test.
5154
5155 2005-11-05 Ian Lance Taylor <ian@airs.com>
5156
5157 PR target/22432
5158 * gcc.target/i386/pr22432.c: New test.
5159
5160 2005-11-05 Richard Henderson <rth@redhat.com>
5161
5162 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
5163 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
5164 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
5165 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
5166 from gcc.dg/alpha-*.
5167 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
5168 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
5169
5170 2005-11-05 Andreas Jaeger <aj@suse.de>
5171
5172 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
5173
5174 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5175
5176 PR target/23424
5177 * gcc.dg/torture/pr23424-1.c: New test.
5178
5179 2005-11-04 Richard Henderson <rth@redhat.com>
5180
5181 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
5182 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
5183 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
5184 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
5185 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
5186 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
5187 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
5188 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
5189 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
5190 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
5191 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
5192 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
5193 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
5194 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
5195 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
5196 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
5197 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
5198 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
5199 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
5200 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
5201 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
5202 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
5203 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
5204 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
5205 Move from gcc.dg/.
5206 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
5207 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
5208 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
5209 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
5210 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
5211 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
5212 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
5213 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
5214 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
5215 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
5216 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
5217 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
5218 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
5219 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
5220 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
5221 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
5222 gcc.target/i386/lea.c, gcc.target/i386/local.c,
5223 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
5224 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
5225 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
5226 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
5227 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
5228 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
5229 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
5230 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
5231 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
5232 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
5233 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
5234 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
5235 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
5236 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
5237 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
5238 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
5239 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
5240 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
5241 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
5242 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
5243 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
5244 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
5245 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
5246 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
5247 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
5248 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
5249 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
5250 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
5251
5252 2005-11-04 Diego Novillo <dnovillo@redhat.com>
5253
5254 PR 24627
5255 * gcc.dg/tree-ssa/pr24627.c: New test.
5256
5257 2005-11-04 Paul Brook <paul@codesourcery.com>
5258
5259 * gcc.dg/tls/opt-10.c: New test.
5260
5261 2005-11-04 Andreas Jaeger <aj@suse.de>
5262
5263 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
5264 avoid extra warnings.
5265
5266 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5267
5268 PR libfortran/22298
5269 * gcc/testsuite/lib/target-supports.exp
5270 (check_effective_target_static_libgfortran): New
5271 static_libgfortran effective target.
5272 * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
5273 * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
5274
5275 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
5276
5277 * gcc.dg/pr24615.c: Guard test with { target fpic }.
5278
5279 2005-11-03 Josh Conner <jconner@apple.com>
5280
5281 PR c++/19989
5282 g++.dg/ext/array2.C: New test.
5283 g++.dg/template/dependent-name3.C: New test.
5284 g++.dg/template/dependent-name4.C: New test.
5285 g++.dg/template/sfinae2.C: New test.
5286
5287 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5288
5289 PR preprocessor/22042
5290 * gcc.dg/cpp/strify4.c: New test.
5291
5292 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5293
5294 PR c++/17964
5295 * g++.dg/cpp/string-1.C: New test.
5296
5297 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5298
5299 * gcc.target/powerpc: New directory.
5300 * gcc.target/powerpc/powerpc.exp: New file.
5301 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
5302 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
5303 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
5304 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
5305 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
5306 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
5307 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
5308 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
5309 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
5310 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
5311 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
5312 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
5313 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
5314 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
5315 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
5316 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
5317 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
5318 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
5319 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
5320 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
5321 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
5322 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
5323 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
5324 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
5325 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
5326 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
5327 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
5328 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
5329 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
5330 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
5331 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
5332 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
5333 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
5334 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
5335
5336 2005-11-03 Mark Mitchell <mark@codesourcery.com>
5337
5338 PR c++/21627
5339 * g++.dg/warn/inline2.C: New test.
5340
5341 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5342
5343 PR middle-end/23155
5344 * g++.dg/ext/c99struct1.C: New test.
5345 * gcc.dg/union-cast-1.c: New test.
5346 * gcc.dg/union-cast-2.c: New test.
5347 * gcc.dg/union-cast-3.c: New test.
5348
5349 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5350
5351 PR middle-end/24589
5352 * gcc.c-torture/execute/zero-struct-2.c: New test.
5353
5354 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
5355
5356 PR c++/24582
5357 * g++.dg/init/switch1.C: New test.
5358
5359 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5360
5361 * gcc.dg/delay-slot-1.c: New test.
5362
5363 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
5364
5365 PR target/24620
5366 * gcc.dg/pr24620.c: New test.
5367
5368 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
5369
5370 PR c/24329
5371 * gcc.dg/format/unnamed-1.c: New test.
5372
5373 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5374
5375 PR c++/22434
5376 * g++.dg/expr/cond8.C: New test.
5377
5378 PR c++/24560
5379 * g++.dg/parse/dot1.C: New test.
5380
5381 2005-11-02 Jan Hubicka <jh@suse.cz>
5382
5383 PR target/23303
5384 * gcc.dg/i386-lea.c: New test
5385
5386 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5387
5388 PR target/24615
5389 * gcc.dg/pr24615.c: New test.
5390
5391 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
5392
5393 PR target/24600
5394 * gcc.dg/pr24600.c: New test.
5395
5396 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5397
5398 PR c++/19253
5399 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
5400 * g++.dg/parse/typename9.C: New test.
5401 * g++/dg/parse/typename10.C: Likewise.
5402
5403 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
5404
5405 PR fortran/18157
5406 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
5407 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
5408 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
5409
5410 2005-11-02 Mark Mitchell <mark@codesourcery.com>
5411
5412 PR c++/24569
5413 * g++.dg/debug/static1.C: New test.
5414
5415 2005-11-02 Josh Conner <jconner@apple.com>
5416
5417 * g++.dg/crash38.C: moved into proper directory...
5418 * g++.dg/template/crash42.C: ...here
5419
5420 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
5421
5422 PR target/18338
5423 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
5424 pcc_bitfield_type_matters || default_packed.
5425
5426 * lib/target-supports.exp
5427 (check_effective_target_pcc_bitfield_type_matters): New proc.
5428 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
5429
5430 PR testsuite/23304
5431 * lib/target-supports.exp (check_effective_default_packed): New proc.
5432 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
5433 Gate expected errors on target ! default_packed.
5434 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
5435
5436 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5437
5438 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
5439 change (r106358).
5440
5441 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5442
5443 PR fortran/24008
5444 * gfortran.dg/entry_5.f90: New.
5445 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
5446
5447 2005-11-01 Bob Wilson <bob.wilson@acm.org>
5448
5449 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
5450
5451 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
5452
5453 PR fortran/21565
5454 gfortran.dg/namelist_blockdata.f90: New test.
5455
5456 PR fortran/18737
5457 gfortran.dg/external_implicit_none.f90: New test.
5458
5459 PR fortran/14994
5460 * gfortran.dg/secnds.f: New test.
5461
5462 2005-10-31 Jan Hubicka <jh@suse.cz>
5463
5464 PR target/20928
5465 * gcc.c-torture/compile/pr20928.c: New test.
5466
5467 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
5468
5469 PR middle-end/23492
5470 * gcc.c-torture/compile/zero-strct-5.c: New test.
5471
5472 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
5473
5474 PR libgfortran/24584
5475 * gfortran.dg/pr24584.f90: New test.
5476
5477 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
5478
5479 PR fortran/18883
5480 * gfortran.dg/char_result_9.f90: New.
5481 * gfortran.dg/char_result_10.f90: New.
5482
5483 2005-10-30 Jan Hubicka <jh@suse.cz>
5484
5485 * g++.dg/tree-ssa/pr24172.C: New testcase.
5486
5487 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
5488
5489 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
5490
5491 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
5492
5493 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
5494 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
5495 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
5496 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
5497 gfortran.dg/enum_9.f90,
5498 gfortran.fortran-torture/compile/enum_1.f90,
5499 gfortran.fortran-torture/execute/enum_1.f90,
5500 gfortran.fortran-torture/execute/enum_2.f90,
5501 gfortran.fortran-torture/execute/enum_3.f90,
5502 gfortran.fortran-torture/execute/enum_4.f90: New tests.
5503
5504 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
5505
5506 PR target/18482
5507 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
5508 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
5509
5510 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5511
5512 PR libfortran/20179
5513 * gfortran.dg/mixed_io_1.f90: New test.
5514 * gfortran.dg/mixed_io_1.c: New file.
5515
5516 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5517
5518 * gfortran.dg/malloc_free_1.f90: New test.
5519
5520 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
5521
5522 * gcc.dg/nested-func-4.c: Require profiling -pg.
5523
5524 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5525
5526 PR C++/23229
5527 * g++.dg/warn/main-2.C: New test.
5528
5529 2005-10-28 Steven G. Kargl <kargls@comcast.net>
5530
5531 PR fortran/24545
5532 * gfortran.dg/interface_2.f90: new test.
5533
5534 2005-10-28 Josh Conner <jconner@apple.com>
5535
5536 PR c++/22153
5537 * g++.dg/template/crash38.C: New test.
5538 * g++.dg/parse/explicit1.C: Change expected errors.
5539
5540 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5541
5542 PR C++/23426
5543 * g++.dg/other/large-size-array.C: New test.
5544
5545 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
5546
5547 PR middle-end/24362
5548 * g++.dg/opt/complex4.C: New test.
5549
5550 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gcc.dg/nested-func-4.c: New test.
5553
5554 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
5555
5556 PR fortran/24158
5557 gfortran.dg/derived_recursion.f90: New test.
5558 gfortran.dg/implicit_actual.f90: New test.
5559
5560 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
5561
5562 PR middle-end/24295, PR testsuite/24477
5563 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
5564 removed when weakref hits the tree.
5565
5566 2005-10-25 Jakub Jelinek <jakub@redhat.com>
5567
5568 * gfortran.dg/cray_pointers_4.f90: New test.
5569
5570 * gfortran.dg/cray_pointers_5.f90: New test.
5571
5572 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
5573
5574 PR fortran/22290
5575 * gfortran.dg/assign_5.f90: New test.
5576 * gfortran.dg/assign_6.f: New test.
5577
5578 2005-10-25 Uros Bizjak <uros@kss-loka.si>
5579
5580 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
5581 CPU has no SSE support.
5582
5583 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
5584
5585 PR libgfortran/24224
5586 * gfortran.dg/arrayio_1.f90: Update attribution.
5587 * gfortran.dg/arrayio_2.f90: Update attribution.
5588 * gfortran.dg/arrayio_3.f90: Update attribution.
5589 * gfortran.dg/arrayio_4.f90: Update test conditions.
5590 * gfortran.dg/arrayio_5.f90: Update attribution.
5591 * gfortran.dg/arrayio_6.f90: New test.
5592 * gfortran.dg/arrayio_7.f90: New test.
5593
5594 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
5595
5596 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
5597
5598 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5599
5600 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
5601
5602 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
5603
5604 PR fortran/24416
5605 * gfortran.dg/namelist_char_only.f90: New test.
5606
5607 2005-10-24 Asher Langton <langton2@llnl.gov>
5608
5609 PR fortran/17031
5610 PR fortran/22282
5611 * gfortran.dg/cray_pointers_1.f90: New test.
5612 * gfortran.dg/cray_pointers_2.f90: New test.
5613 * gfortran.dg/cray_pointers_3.f90: New test.
5614 * gfortran.dg/loc_1.f90: New test.
5615 * gfortran.dg/loc_2.f90: New test.
5616
5617 2005-10-24 Steven Bosscher <stevenb@suse.de>
5618
5619 * gcc.dg/pr24225.c: New test.
5620
5621 2005-10-24 Asher Langton <langton2@llnl.gov>
5622
5623 * gfortran.dg/dup_save_1.f90: New test.
5624 * gfortran.dg/dup_save_2.f90: New test.
5625
5626 2005-10-24 Paul Brook <paul@codesourcery.com>
5627
5628 PR 24107
5629 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
5630 stdint.h.
5631
5632 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
5633
5634 PR libgfortran/24489
5635 * gfortran.dg/pr24489.f90: New test.
5636
5637 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
5638
5639 PR fortran/23635
5640 * gfortran.dg/ichar_1.f90: Add tests for derived types.
5641
5642 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
5643
5644 PR target/18911
5645 * g++.dg/init/array16.C: Skip for mmix-*-*.
5646
5647 2005-10-23 Asher Langton <langton2@llnl.gov>
5648
5649 * gfortran.dg/byte_1.f90: New test.
5650 * gfortran.dg/byte_2.f90: New test.
5651
5652 2005-10-23 David Edelsohn <edelsohn@gnu.org>
5653
5654 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
5655
5656 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
5657
5658 PR fortran/18022
5659 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
5660
5661 PR fortran/24311
5662 * gfortran.dg/merge_char_const.f90: New test.
5663
5664 PR fortran/24384
5665 * gfortran.dg/spread_scalar_source.f90: New test.
5666
5667 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
5668
5669 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
5670
5671 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
5672 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
5673
5674 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
5675
5676 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
5677
5678 PR fortran/24426
5679 * gfortran.dg/der_pointer_4.f90: New.
5680
5681 2005-10-22 David Ayers <d.ayers@inode.at>
5682
5683 * obj-c++.dg/except-1.mm: Simplify.
5684
5685 2005-10-21 David Ayers <d.ayers@inode.at>
5686
5687 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
5688
5689 2005-10-21 Jakub Jelinek <jakub@redhat.com>
5690
5691 * gfortran.dg/assumed_dummy_2.f90: New test.
5692
5693 2005-10-21 James E Wilson <wilson@specifix.com>
5694
5695 PR preprocessor/15220
5696 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
5697
5698 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
5699
5700 * gcc.c-torture/execute/20051021-1.c: New test.
5701
5702 2005-10-21 Mark Mitchell <mark@codesourcery.com>
5703
5704 PR c++/24260
5705 * g++.dg/ext/tmplattr1.C: New test.
5706
5707 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
5708
5709 PR fortran/24440
5710 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
5711
5712 2005-10-20 Geoffrey Keating <geoffk@apple.com>
5713
5714 * obj-c++.dg/except-1.mm: New.
5715
5716 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
5717
5718 2005-10-21 Alan Modra <amodra@bigpond.net.au>
5719
5720 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
5721
5722 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
5723
5724 PR middle-end/24295
5725 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
5726 declarations with the same names as thunks' alias targets, use
5727 aliases instead.
5728 * gcc.dg/attr-alias-3.c: New test.
5729 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
5730
5731 2005-10-20 Mark Mitchell <mark@codesourcery.com>
5732
5733 PR c++/22618
5734 * g++.dg/parse/access8.C: New test.
5735
5736 2005-10-20 Richard Guenther <rguenther@suse.de>
5737
5738 PR c++/24439
5739 * g++.dg/tree-ssa/pr24439.C: New testcase.
5740
5741 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
5742
5743 * g++.dg/opt/delay-slot-1.C: New test.
5744
5745 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
5746
5747 PR fortran/21625
5748 * gfortran.fg/der_init_1.f90: New.
5749
5750 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5751
5752 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
5753
5754 2005-10-19 Mark Mitchell <mark@codesourcery.com>
5755
5756 PR c++/21908
5757 * g++.dg/parse/error28.C: New test.
5758
5759 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5760
5761 * gcc.dg/profile-generate-2.c: New test.
5762
5763 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
5764
5765 PR target/23589
5766 * g++.dg/ext/dllimport11.C: New.
5767
5768 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5769
5770 PR c++/22293
5771 * g++.dg/other/friend3.C: New test.
5772
5773 2005-10-18 Mark Mitchell <mark@codesourcery.com>
5774
5775 PR c++/23293
5776 * g++.dg/template/error19.C: New test.
5777
5778 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
5779
5780 PR c++/21383
5781 * g++.dg/overload/koenig2.C: New.
5782
5783 PR c++/23118
5784 * g++.dg/overload/error2.C: New.
5785
5786 PR c++/22604
5787 * g++.dg/inherit/covariant14.C: New.
5788
5789 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5790
5791 PR c++/23440
5792 * g++.dg/parse/for1.C: New test.
5793
5794 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
5795
5796 PR fortran/23446
5797 * gfortran.dg/host_dummy_index_1.f90: New test.
5798
5799 PR fortran/21459
5800 * gfortran.dg/automatic_char_len_2.f90: New test.
5801
5802 PR fortran/20866
5803 * gfortran.dg/recursive_statement_functions.f90: New test.
5804
5805 PR fortran/20853
5806 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
5807
5808 PR fortran/20849
5809 * gfortran.dg/external_initializer.f90: New test.
5810
5811 PR fortran/20837
5812 * non_module_public.f90: New test.
5813
5814 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
5815
5816 PR c++/24386
5817 * g++.dg/template/overload7.C: New.
5818
5819 PR c++/22551
5820 * g++.dg/other/switch2.C: Remove expected warnings.
5821
5822 PR c++/21353
5823 * g++.dg/template/defarg6.C: New.
5824
5825 2005-10-17 Uros Bizjak <uros@kss-loka.si>
5826
5827 PR target/24315
5828 * gcc.target/i386/pr24315.c: New test.
5829
5830 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5831
5832 PR c++/24389
5833 * g++.dg/template/static21.C: New test.
5834 * g++.dg/template/static21-a.cc: Likewise.
5835
5836 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
5837
5838 PR c++/23959
5839 * g++.dg/warn/Wswitch-default-1.C: New test.
5840 * g++.dg/warn/Wswitch-default-2.C: New test.
5841
5842 2005-10-16 Mark Mitchell <mark@codesourcery.com>
5843
5844 PR c++/22173
5845 * g++.dg/parse/template18.C: New test.
5846 * g++.dg/template/nontype15.C: Likewise.
5847
5848 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
5849
5850 PR fortran/22273
5851 * gfortran.dg/spec_expr_2.f90: New.
5852
5853 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
5854
5855 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
5856 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
5857 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
5858 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
5859 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
5860 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
5861 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
5862 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
5863 previous target-specific skips and warning-message matches where
5864 applicable.
5865
5866 2005-10-15 Mark Mitchell <mark@codesourcery.com>
5867
5868 PR c++/21347
5869 * g++.dg/warn/Wctor-dtor.C: New test.
5870
5871 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
5872
5873 PR c/23439
5874 * gcc.dg/for-1.c: New test.
5875
5876 2005-10-14 Mark Mitchell <mark@codesourcery.com>
5877
5878 PR c++/19565
5879 * g++.dg/warn/Wconversion1.C: New test.
5880 * g++.dg/ext/packed4.C: Compile with -w.
5881 * g++.dg/opt/20050511-1.C: Likewise.
5882 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
5883
5884 2005-10-14 Jakub Jelinek <jakub@redhat.com>
5885
5886 * gfortran.dg/boz_5.f90: New test.
5887
5888 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
5889
5890 PR c++/22551
5891 * g++.dg/other/switch2.C: New.
5892
5893 PR c++/23984
5894 * g++.dg/init/ctor7.C: New.
5895
5896 2005-10-13 David Edelsohn <edelsohn@gnu.org>
5897
5898 PR c++/23730
5899 * g++.dg/parse/crash32.C: New test.
5900
5901 2005-10-13 Mark Mitchell <mark@codesourcery.com>
5902
5903 PR c++/20721
5904 * g++.dg/init/goto2.C: New test.
5905
5906 PR c++/22464
5907 * g++.dg/template/crash/41.C: New test.
5908
5909 PR c++/22180
5910 * g++.dg/template/crash40.C: New test.
5911
5912 PR c++/23694
5913 * g++.dg/parse/friend5.C: New test.
5914
5915 PR c++/23307
5916 * g++.dg/template/crash38.C: New test.
5917
5918 PR c++/22352
5919 * g++.dg/template/friend38.C: New test.
5920
5921 PR c++/22405
5922 * g++.dg/template/crash39.C: New test.
5923
5924 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
5925
5926 * gcc.dg/debug/dwarf2/dwarf-char1.c,
5927 gcc.dg/debug/dwarf2/dwarf-char2.c,
5928 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
5929
5930 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
5931
5932 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
5933
5934 * gcc.dg/dll-2.c: Add tests for warnings.
5935 * gcc.dg/dll-3.c: Likewise.
5936 * gcc.dg/dll-4.c: Likewise.
5937
5938 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
5939 * g++.dg/ext/dllimport2.C: Likewise.
5940 * g++.dg/ext/dllimport3.C: Likewise.
5941 * g++.dg/ext/dllimport7.C: Likewise.
5942 * g++.dg/ext/dllimport8.C: Likewise.
5943 * g++.dg/ext/dllimport9.C: Likewise.
5944
5945 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
5946
5947 PR fortran/24092
5948 * gfortran.dg/derived_pointer_recursion.f90: New test.
5949
5950 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
5951
5952 * gcc.c-torture/execute/20051012-1.c: New test.
5953
5954 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5955
5956 PR fortran/18082
5957 * gfortran.dg/automatic_char_len_1.f90: New test.
5958
5959 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
5960
5961 PR fortran/20847
5962 * gfortran.dg/save_common.f90: New test.
5963
5964 PR fortran/20856
5965 * gfortran.dg/save_result.f90: New test.
5966
5967 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5968
5969 PR c++/21592
5970 * g++.dg/template/dependent-expr1.C: Add new expected error.
5971 * g++.dg/template/dependent-expr2.C: Adjust error text.
5972 * g++.dg/template/overload6.C: New.
5973
5974 PR c++/23797
5975 * g++.dg/other/typename8.C: New.
5976
5977 PR c++/21117
5978 * g++.dg/other/return1.C: New.
5979
5980 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
5981
5982 PR c++/24052
5983 * g++.dg/ext/label5.C: New.
5984
5985 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
5986
5987 PR c++/19964
5988 * g++.dg/parse/crash31.C: New.
5989
5990 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
5991
5992 * g++.dg/ipa/ipa-1.c: New test.
5993 * g++.dg/ipa/ipa-2.c: New test.
5994 * g++.dg/ipa/ipa-3.c: New test.
5995 * g++.dg/ipa/ipa-4.c: New test.
5996 * g++.dg/ipa/ipa-5.c: New test.
5997 * g++.dg/ipa/ipa.exp: New file.
5998
5999 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
6000
6001 PR fortran/24207
6002 * gfortran.dg/private_type_3.f90: New test.
6003
6004 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6005
6006 PR fortran/20786
6007 gfortran.dg/aint_anint_1.f90: New test.
6008
6009 2005-10-11 Steven G. Kargl <kargls@comcast.net>
6010
6011 PR libgfortran/24313
6012 gfortran.dg/csqrt.f: New test.
6013
6014 2005-10-11 Ian Lance Taylor <ian@airs.com>
6015
6016 PR c++/8057
6017 * g++.dg/warn/noeffect7.C: New test.
6018 * g++.dg/warn/noeffect2.C: Instantiate templates.
6019 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
6020 and warning.
6021
6022 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6023
6024 PR c++/21089
6025 * g++.dg/init/float1.C: New test.
6026
6027 PR c++/24277
6028 * g++.dg/init/member1.C: Tweak error markers.
6029
6030 2005-10-11 Janis Johnson <janis187@us.ibm.com>
6031
6032 PR testsuite/24281
6033 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6034 Check for null pointer.
6035
6036 2005-10-11 Mark Mitchell <mark@codesourcery.com>
6037
6038 PR c++/21369
6039 * g++.dg/parse/ret-type3.C: New test.
6040
6041 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
6042
6043 PR tree-opt/23946
6044 * gcc.c-torture/compile/pr23946.c: New test.
6045
6046 2005-10-11 Jakub Jelinek <jakub@redhat.com>
6047
6048 * g++.dg/opt/mmx2.C: New test.
6049
6050 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6051
6052 PR c++/24277
6053 * g++.dg/template/static20.C: New test.
6054
6055 PR c++/24302
6056 * g++.dg/warn/Wunused-12.C: New test.
6057
6058 PR c++/23437
6059 * g++.dg/template/arg4.C: New test.
6060
6061 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
6062
6063 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
6064 * gcc.dg/ucnid-3.c: Likewise.
6065 * gcc.dg/ucnid-4.c: Likewise.
6066 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
6067 * g++.dg/other/ucnid-1.C: Likewise.
6068 * gcc.dg/sparc-frame-1.c: New test.
6069
6070 2005-10-10 Mark Mitchell <mark@codesourcery.com>
6071
6072 PR c++/24139
6073 * g++.dg/template/spec27.C: New test.
6074
6075 PR c++/24275
6076 * g++.dg/template/static19.C: New test.
6077
6078 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
6079
6080 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
6081 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
6082
6083 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
6084
6085 PR target/24136
6086 * gfortran.fortran-torture/compile/pr24136.f: New test.
6087
6088 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
6089
6090 PR c++/22172
6091 * g++.dg/parse/crash30.C: New test.
6092
6093 2005-10-07 Richard Guenther <rguenther@suse.de>
6094
6095 PR middle-end/24227
6096 * gcc.c-torture/compile/pr24227.c: New testcase.
6097
6098 2005-10-07 Steve Ellcey <sje@cup.hp.com>
6099
6100 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
6101 Do not put aligned attributes on array elements.
6102
6103 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
6104
6105 PR testsuite/23611, PR testsuite/23615
6106 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
6107 writing prototypes of library functions by hand.
6108 * obj-c++.dg/bitfield-4.mm: Likewise.
6109 * obj-c++.dg/const-str-4.mm: Likewise.
6110 * obj-c++.dg/encode-4.mm: Likewise.
6111 * obj-c++.dg/encode-5.mm: Likewise.
6112 * obj-c++.dg/encode-6.mm: Likewise.
6113 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
6114 * obj-c++.dg/method-10.mm: Likewise.
6115 * obj-c++.dg/method-17.mm: Likewise.
6116 * obj-c++.dg/method-19.mm: Likewise.
6117 * obj-c++.dg/try-catch-2.mm: Likewise.
6118
6119 2005-10-06 Richard Henderson <rth@redhat.com>
6120
6121 PR 24236
6122 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
6123
6124 2005-10-06 Dale Johannesen <dalej@apple.com>
6125
6126 * gcc.c-torture/execute/20030125-1.c: Correct.
6127
6128 2005-10-06 Richard Guenther <rguenther@suse.de>
6129
6130 PR tree-optimization/24238
6131 * g++.dg/tree-ssa/pr24238.C: New testcase.
6132
6133 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
6134
6135 PR 18568
6136 * gfortran.dg/der_pointer_3.f90: New test.
6137
6138 2005-10-05 Devang Patel <dpatel@apple.com>
6139
6140 PR Debug/23205
6141 * g++.dg/other/PR23205.C: New.
6142
6143 2005-10-05 Richard Henderson <rth@redhat.com>
6144
6145 PR target/23602
6146 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
6147 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
6148
6149 2005-10-05 Dale Johannesen <dalej@apple.com>
6150
6151 * gcc.c-torture/execute/float-floor.c: New.
6152
6153 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
6154
6155 PR tree-optimization/21419
6156 PR tree-optimization/24146
6157 PR tree-optimization/24151
6158
6159 * g++.dg/ext/asm7.C: New.
6160 * g++.dg/ext/asm8.C: New.
6161 * gcc.dg/asm-1.c: Compile on all targets.
6162 * gcc.dg/asm-pr24146.c: New.
6163 * gcc.dg/pr21419.c: Adjust error messages.
6164
6165 2005-10-05 Richard Guenther <rguenther@suse.de>
6166
6167 PR fortran/24176
6168 * gfortran.fortran-torture/compile/empty.f90: New testcase.
6169
6170 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
6171
6172 PR c++/23513
6173 * g++.dg/template/spec22.C: Robustify test.
6174 * g++.dg/template/spec26.C: New.
6175
6176 2005-10-05 Uros Bizjak <uros@kss-loka.si>
6177
6178 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
6179 if target supports vector instructions.
6180
6181 2005-10-04 Geoffrey Keating <geoffk@apple.com>
6182
6183 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
6184 C99 functions.
6185
6186 2005-10-04 Janis Johnson <janis187@us.ibm.com>
6187
6188 * lib/target-supports.exp (check_effective_target_fortran_large_real,
6189 check_effective_target_fortran_large_int): Replace cached result
6190 when target changes.
6191
6192 2005-10-04 Devang Patel <dpatel@apple.com>
6193
6194 * gcc.dg/i386-sse-vect-types.c: New.
6195
6196 2005-10-04 Ian Lance Taylor <ian@airs.com>
6197
6198 PR preprocessor/13726
6199 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
6200 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
6201
6202 2005-10-04 Richard Guenther <rguenther@suse.de>
6203
6204 PR c/23576
6205 * gcc.dg/noncompile/pr23576.c: New testcase.
6206
6207 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
6208
6209 PR middle-end/23125
6210 * gcc.dg/register-var-3.c: New test.
6211
6212 2005-10-04 Steven Bosscher <stevenb@suse.de>
6213
6214 * gcc.dg/pr23049.c: New test.
6215
6216 * gcc.dg/ucnid-4.c: Fix test.
6217
6218 2005-10-03 Diego Novillo <dnovillo@redhat.com>
6219
6220 PR 23445
6221 * gcc.c-torture/compile/pr23445.c: New test.
6222
6223 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
6224
6225 * g++.dg/overload/unknown1.C: New.
6226
6227 2005-10-03 Mark Mitchell <mark@codesourcery.com>
6228
6229 PR c++/17775
6230 * g++.dg/template/repo4.C: New test.
6231
6232 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6233
6234 PR libfortran/19308
6235 * gfortran.dg/large_real_kind_2.F90: New test.
6236 * gfortran.dg/large_integer_kind_2.f90: New test.
6237
6238 2005-10-03 Uros Bizjak <uros@kss-loka.si>
6239
6240 * lib/target-supports.exp (check_effective_target_vect_shift):
6241 Implement with result caching. Add i?86, x86_64 and ia64 targets.
6242 (check_effective_target_vect_condition): Fix copy-n-pasto.
6243
6244 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
6245 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
6246 targets.
6247
6248 2005-10-02 Mark Mitchell <mark@codesourcery.com>
6249
6250 PR c++/22621
6251 * g++.dg/template/overload5.C : New test.
6252
6253 PR c++/23840
6254 * g++.dg/expr/stdarg1.C: New test.
6255
6256 2005-10-02 Diego Novillo <dnovillo@redhat.com>
6257
6258 PR 24142
6259 * gcc.c-torture/execute/pr24142.c: New test.
6260
6261 2005-10-01 Diego Novillo <dnovillo@redhat.com>
6262
6263 PR 24141
6264 * gcc.c-torture/execute/pr24141.c: New test.
6265
6266 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
6267 Diego Novillo <dnovillo@redhat.com>
6268
6269 PR 23604
6270 * gcc.c-torture/execute/pr23604.c: New test.
6271
6272 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
6273
6274 PR fortran/16404
6275 PR fortran/20835
6276 PR fortran/20890
6277 PR fortran/20899
6278 PR fortran/20900
6279 PR fortran/20901
6280 PR fortran/20902
6281 gfortran.dg/equiv_constraint_1.f90: New test.
6282 gfortran.dg/equiv_constraint_2.f90: New test.
6283 gfortran.dg/equiv_constraint_3.f90: New test.
6284 gfortran.dg/equiv_constraint_4.f90: New test.
6285 gfortran.dg/equiv_constraint_5.f90: New test.
6286 gfortran.dg/equiv_constraint_6.f90: New test.
6287 gfortran.dg/equiv_constraint_7.f90: New test.
6288 gfortran.dg/equiv_constraint_8.f90: New test.
6289 gfortran.dg/private_type_1.f90: New test.
6290 gfortran.dg/private_type_2.f90: New test.
6291 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
6292 980628-10.f: Assert std=gnu to permit mixing of
6293 types in equivalence statements.
6294
6295 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
6296
6297 PR 24112
6298 * gfortran.dg/open_status_1.f90: New.
6299
6300 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6301
6302 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
6303 * gcc.dg/vect/pr22480.c: Clean up temp files.
6304 * gcc.dg/vect/pr23831.c: Clean up temp files.
6305 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
6306 Clean up temp files.
6307 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
6308 Clean up temp files.
6309
6310 * gcc.dg/20050309-1.c: Clean up temp files.
6311 * gcc.dg/20050325-1.c: Clean up temp files.
6312
6313 2005-09-30 Uros Bizjak <uros@kss-loka.si>
6314
6315 PR tree-optimization/24059
6316 * gcc.dg/vect/pr24059.c : New test.
6317
6318 2005-09-29 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR middle-end/24109
6321 * gcc.c-torture/execute/20050929-1.c: New test.
6322
6323 2005-09-29 Steven Bosscher <stevenb@suse.de>
6324
6325 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
6326
6327 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
6328
6329 PR c/21419
6330 * gcc.dg/pr21419.c: New test.
6331
6332 2005-09-29 Steven Bosscher <stevenb@suse.de>
6333
6334 * gcc.dg/pr23911.c: New test.
6335
6336 2005-09-28 Mark Mitchell <mark@codesourcery.com>
6337
6338 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
6339
6340 PR c++/16782
6341 * g++.dg/parse/qualified4.C: New test.
6342 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
6343 * g++.old-deja/g++.mike/p8154.C: Likewise.
6344
6345 2005-09-27 Mark Mitchell <mark@codesourcery.com>
6346
6347 PR c++/22147
6348 * g++.dg/template/friend37.C: New test.
6349 * g++.dg/parse/crash28.C: Adjust error markers.
6350
6351 2005-09-27 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR fortran/18518
6354 * gfortran.fortran-torture/execute/save_2.f90: New decl.
6355
6356 2005-09-27 Devang Patel <dpatel@apple.com>
6357
6358 PR tree-optimization/23625
6359 * gcc.dg/pr23625.c: New test.
6360
6361 2005-09-27 Uros Bizjak <uros@kss-loka.si>
6362
6363 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
6364 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
6365
6366 2005-09-26 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR fortran/23677
6369 * gfortran.fortran-torture/execute/save_1.f90: New test.
6370 * gfortran.dg/save_1.f90: New test.
6371
6372 2005-09-26 Uros Bizjak <uros@kss-loka.si>
6373
6374 * gcc.target/i386/builtin-apply-mmx.c: New test.
6375
6376 PR target/22576
6377 * gcc.target/i386/pr22576.c: New test.
6378
6379 PR target/22585
6380 * gcc.target/i386/pr22585.c: New test.
6381
6382 PR target/23268
6383 * gcc.target/i386/pr23268.c: New test.
6384
6385 PR middle-end/23831
6386 * gcc.dg/vect/pr23831.c: New test.
6387
6388 PR target/24055
6389 * gcc.target/i386/pr24055.c: New test.
6390
6391 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
6392
6393 PR tree-optimization/23960
6394 * gcc.c-torture/compile/pr23960.c: New.
6395
6396 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
6397
6398 PR fortran/16861
6399 * gfortran.dg/nested_modules_3.f90: New.
6400
6401 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6402
6403 PR fortran/24005
6404 gfortran.dg/interface_1.f90: New test.
6405
6406 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
6407 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6408
6409 PR fortran/23843
6410 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
6411
6412 2005-09-22 Steven G. Kargl <kargls@comcast.net>
6413
6414 PR fortran/23516
6415 * gfortran.dg/imag_1.f: New test.
6416 * gfortran.dg/imag_2.f: Ditto.
6417
6418 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
6419
6420 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
6421
6422 2005-09-22 Jakub Jelinek <jakub@redhat.com>
6423
6424 PR c++/21983
6425 * g++.dg/warn/pr21983.C: New test.
6426
6427 2005-09-21 Mark Mitchell <mark@codesourcery.com>
6428
6429 PR c++/23993
6430 * g++.dg/template/array14.C: New test.
6431
6432 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
6433
6434 PR fortran/19929
6435 * gfortran.dg/der_ptr_component_1.f90: New test.
6436
6437 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6438
6439 PR c++/23965
6440 * g++.dg/template/error1.C: Reject "no matching function" message.
6441
6442 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6443
6444 PR c++/17609
6445 * g++.dg/lookup/error1.C: New test.
6446
6447 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
6448
6449 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
6450 functionality of the testcase.
6451
6452 2005-09-20 Richard Henderson <rth@redhat.com>
6453
6454 * gcc.dg/vect/vect-22.c: Require vect_float.
6455 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
6456
6457 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
6458
6459 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
6460 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
6461 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
6462 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
6463 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
6464 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
6465 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
6466 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
6467 * gcc.dg/cpp/ucnid-8.c: New test.
6468
6469 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6470
6471 PR tree-optimization/23929
6472 * gcc.c-torture/compile/pr23929.c: New test.
6473
6474 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
6475
6476 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
6477 for one loop.
6478
6479 2005-09-20 Steve Ellcey <sje@cup.hp.com>
6480
6481 PR testsuite/23186
6482 * g++.dg/other/pr22003.C: Require named sections.
6483
6484 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR c++/23947
6487 * g++.dg/rtti/crash3.C: New test.
6488
6489 PR tree-optimization/23818
6490 * gcc.dg/pr23818.c: New test.
6491
6492 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6493
6494 PR fortran/23420
6495 * gfortran.dg/print_fmt_4.f: New.
6496
6497 2005-09-20 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR fortran/23663
6500 * gfortran.fortran-torture/execute/entry_11.f90: New test.
6501
6502 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6503
6504 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
6505 Use pointers to local alignable arrays instead. Added comments.
6506 * gcc.dg/vect/vect-46.c: Likewise.
6507 * gcc.dg/vect/vect-48.c: Likewise.
6508 * gcc.dg/vect/vect-49.c: Likewise.
6509 * gcc.dg/vect/vect-52.c: Likewise.
6510 * gcc.dg/vect/vect-53.c: Likewise.
6511 * gcc.dg/vect/vect-54.c: Likewise.
6512 * gcc.dg/vect/vect-56.c: Likewise.
6513 * gcc.dg/vect/vect-57.c: Likewise.
6514 * gcc.dg/vect/vect-58.c: Likewise.
6515 * gcc.dg/vect/vect-60.c: Likewise.
6516 * gcc.dg/vect/vect-61.c: Likewise.
6517
6518 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
6519 The test is no longer vectorizable on vect_no_align targets.
6520 * gcc.dg/vect/vect-43.c: Likewsie.
6521
6522 * gcc.dg/vect/vect-44.c: Added comments.
6523 * gcc.dg/vect/vect-45.c: Added comments.
6524 * gcc.dg/vect/vect-50.c: Added comments.
6525 * gcc.dg/vect/vect-51.c: Added comments.
6526
6527 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
6528 aligned type.
6529 * gcc.dg/vect/Os-vect-95.c: Likewise.
6530
6531 * gcc.dg/vect/vect-41.c: Test removed.
6532 * gcc.dg/vect/vect-47.c: Test removed.
6533 * gcc.dg/vect/vect-55.c: Test removed.
6534 * gcc.dg/vect/vect-59.c: Test removed.
6535
6536 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
6537
6538 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
6539 No longer vectorizable on vect_no_align targets.
6540 * gcc.dg/vect/pr20122.c: Likewise.
6541 * gcc.dg/vect/vect-74.c: Likewise.
6542 * gcc.dg/vect/vect-75.c: Likewise.
6543 * gcc.dg/vect/vect-76.c: Likewise.
6544
6545 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
6546 Will not be vectorizable on vect_no_align targets once aliasing issues
6547 are resolved.
6548 * gcc.dg/vect/vect-79.c: Likewise.
6549
6550 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
6551 * gcc.dg/vect/vect-78.c: Likewise.
6552 * gcc.dg/vect/vect-97.c: Likewise.
6553
6554 2005-09-19 Steven Bosscher <stevenb@suse.de>
6555
6556 * gcc.dg/pr23943.c: New test.
6557
6558 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6559
6560 PR fortran/19181
6561 * gfortran.dg/derived_pointer_null_1.f90: New test.
6562
6563 2005-09-18 Richard Guenther <rguenther@suse.de>
6564
6565 PR middle-end/23944
6566 * gcc.c-torture/compile/pr23944.c: New testcase.
6567
6568 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
6569
6570 PR fortran/15975
6571 * gfortran.dg/der_pointer_2.f90: New test.
6572
6573 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
6574
6575 PR fortran/16861
6576 * gfortran.dg/nested_modules_2.f90: New test.
6577
6578 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6579
6580 PR c++/18368
6581 * g++.dg/other/semicolon.C: New test.
6582
6583 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
6584
6585 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
6586 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
6587
6588 2005-09-16 Mark Mitchell <mark@codesourcery.com>
6589
6590 PR c++/23914
6591 * g++.dg/template/static18.C: New test.
6592
6593 PR c++/21514
6594 * g++.dg/template/crash19.C: Remove dg-error marker.
6595 * g++.dg/template/local4.C: New test.
6596
6597 2005-09-16 Paul Brook <paul@codesourcery.com>
6598
6599 PR fortran/23906
6600 * gfortran.dg/dependency_1.f90: New test.
6601
6602 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6603
6604 PR c++/23896
6605 * g++.dg/template/static17.C: New test.
6606
6607 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
6608
6609 PR c++/23139
6610 * g++.dg/warn/huge-val1.C: New test.
6611
6612 2005-09-15 Mark Mitchell <mark@codesourcery.com>
6613
6614 PR c++/13140
6615 * g++.dg/parse/class2.C: New test.
6616 * g++.dg/template/explicit8.C: Likewise.
6617 * g++.dg/template/spec25.C: Likewise.
6618
6619 2005-09-14 Josh Conner <jconner@apple.com>
6620
6621 PR middle-end/23584
6622 * gcc.dg/pr23584.c: New test.
6623
6624 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
6625
6626 PR fortran/21875 Internal Unit Array I/O, NIST
6627 * gfortran.dg/arrayio_1.f90: New test.
6628 * gfortran.dg/arrayio_1.f90: New test.
6629 * gfortran.dg/arrayio_1.f90: New test.
6630 * gfortran.dg/arrayio_1.f90: New test.
6631 * gfortran.dg/arrayio_1.f90: New test.
6632
6633 2005-09-14 Uros Bizjak <uros@kss-loka.si>
6634
6635 PR middle-end/22480
6636 * gcc.dg/vect/pr22480.c: New test.
6637
6638 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
6639
6640 PR fortran/19358
6641 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
6642
6643 2005-09-13 Josh Conner <jconner@apple.com>
6644
6645 PR c++/23180
6646 * g++.dg/init/struct2.C: New test.
6647 * g++.dg/init/struct3.C: New test.
6648
6649 2005-09-13 Janis Johnson <janis187@us.ibm.com>
6650
6651 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
6652 Clean up temp files.
6653 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
6654 gcc.dg/tree-ssa/builtin-fprintf-1.c,
6655 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
6656 gcc.dg/tree-ssa/builtin-printf-1.c,
6657 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
6658 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
6659 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
6660 gcc.dg/tree-ssa/builtin-vprintf-1.c,
6661 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
6662 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
6663 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
6664 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
6665 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
6666 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
6667 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
6668 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
6669
6670 2005-09-13 Josh Conner <jconner@apple.com>
6671
6672 * lib/gcc-dg.exp: Load scanipa.exp.
6673 (cleanup-dump): New procedure.
6674 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
6675 * lib/scandump.exp: New file.
6676 * lib/scantree.exp: Use it.
6677 * lib/scanipa.exp: New file.
6678
6679 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
6680
6681 PR fortran/17740
6682 * gfortran.dg/generic_4.f90: New test.
6683
6684 2005-09-13 Uros Bizjak <uros@kss-loka.si>
6685
6686 PR target/23816
6687 * gcc.target/i386/pr23816-1.c: New test.
6688 * gcc.target/i386/pr23816-2.c: New test.
6689
6690
6691 2005-09-13 Bastian Blank <waldi@debian.org>
6692
6693 PR c++/16171
6694 * g++.dg/abi/mangle26.C: New test.
6695 * g++.dg/abi/mangle27.C: New test.
6696 * g++.dg/abi/mangle28.C: New test.
6697 * g++.dg/abi/mangle29.C: New test.
6698
6699 PR c++/23839
6700 * g++.dg/parse/register1.C: New test.
6701
6702 2005-09-13 Mark Mitchell <mark@codesourcery.com>
6703
6704 PR c++/23842
6705 * g++.dg/template/access16.C: New test.
6706
6707 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6708
6709 * gfortran.dg/char_pack_2.f90: Increase the vector size.
6710
6711 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6712
6713 PR fortran/18899
6714 * gfortran.dg/shape_2.f90: New test.
6715
6716 2005-09-13 Richard Sandiford <richard@codesourcery.com>
6717
6718 PR target/19269
6719 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
6720 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
6721 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
6722 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
6723 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
6724 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
6725 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
6726 tests.
6727
6728 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6729
6730 PR c++/23841
6731 * g++.dg/parse/template17.C: New test.
6732
6733 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6734
6735 PR c++/23789
6736 * g++.dg/template/nontype14.C: New test.
6737
6738 2005-09-12 Ian Lance Taylor <ian@airs.com>
6739
6740 PR g++/7874
6741 * g++.dg/lookup/friend7.C: New test.
6742 * g++.dg/lookup/friend8.C: New test.
6743 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
6744 so that it will be found via argument dependent lookup.
6745 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
6746 friend functions which will no longer be found.
6747 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
6748 function g, so that it will be found via argument dependent
6749 lookup.
6750 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
6751 * g++.old-deja/g++.mike/net43.C: Likewise.
6752
6753 2005-09-12 Mark Mitchell <mark@codesourcery.com>
6754
6755 PR c++/23691
6756 * g++.dg/template/static16.C: New test.
6757
6758 2005-09-12 Josh Conner <jconner@apple.com>
6759
6760 PR middle-end/23237
6761 * gcc.c-torture/compile/pr23237.c: New test.
6762
6763 2005-09-11 Richard Henderson <rth@redhat.com>
6764
6765 * g++.dg/other/error8.C: Update expected diagnostic text.
6766
6767 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6768
6769 PR libfortran/19872
6770 * gfortran.dg/overwrite_1.f: New test.
6771
6772 2005-09-09 Josh Conner <jconner@apple.com>
6773
6774 * g++.dg/init/pr23180-1.C: Removed.
6775 * g++.dg/init/pr23180-2.C: Removed.
6776
6777 2005-09-09 David Daney <ddaney@avtrex.com>
6778
6779 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
6780 files which are ...
6781 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
6782 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
6783
6784 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6785
6786 * gfortran.dg/iostat_2.f90: New test.
6787
6788 2005-09-09 Mark Mitchell <mark@codesourcery.com>
6789
6790 PR c++/22252
6791 * g++.dg/ext/interface1.C: New test.
6792 * g++.dg/ext/interface1.h: Likewise.
6793 * g++.dg/ext/interface1a.cc: Likewise.
6794
6795 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
6796
6797 * gfortran.dg/iomsg_1.f90: New test case.
6798
6799 2005-09-09 Richard Guenther <rguenther@suse.de>
6800
6801 PR c++/23624
6802 * g++.dg/tree-ssa/pr23624.C: New testcase.
6803
6804 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6805
6806 PR fortran/19239
6807 * gfortran.dg/vector_subscript_1.f90,
6808 * gfortran.dg/vector_subscript_2.f90: New tests.
6809
6810 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6811
6812 PR fortran/21104
6813 * gfortran.dg/array_alloc_1.f90,
6814 * gfortran.dg/array_alloc_2.f90,
6815 * gfortran.dg/array_alloc_3.f90: New tests.
6816
6817 2005-09-09 Richard Sandiford <richard@codesourcery.com>
6818
6819 PR fortran/12840
6820 * gfortran.dg/array_constructor_6.f90
6821 * gfortran.dg/array_constructor_7.f90
6822 * gfortran.dg/array_constructor_8.f90
6823 * gfortran.dg/array_constructor_9.f90
6824 * gfortran.dg/array_constructor_10.f90
6825 * gfortran.dg/array_constructor_11.f90
6826 * gfortran.dg/array_constructor_12.f90: New tests.
6827
6828 2005-09-08 Josh Conner <jconner@apple.com>
6829
6830 PR c++/23180
6831 * g++.dg/init/pr23180-1.C: New test.
6832 * g++.dg/init/pr23180-2.C: New test.
6833
6834 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6835
6836 PR fortran/18878
6837 * gfortran.dg/module_double_reuse.f90: New.
6838
6839 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
6840
6841 PR fortran/23270
6842 PR fortran/22304
6843 PR fortran/18870
6844 PR fortran/17917
6845 PR fortran/16511
6846 * gfortran.dg/common_equivalence_1.f: New.
6847 * gfortran.dg/common_equivalence_2.f: New.
6848 * gfortran.dg/common_equivalence_3.f: New.
6849 * gfortran.dg/contained_equivalence_1.f90: New.
6850 * gfortran.dg/module_blank_common.f90: New.
6851 * gfortran.dg/module_commons_1.f90: New.
6852 * gfortran.dg/module_equivalence_1.f90: New.
6853 * gfortran.dg/nested_modules_1.f90: New.
6854 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
6855 equivalences and add comment to connect the test with
6856 the PR.
6857
6858 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
6859
6860 PR fortran/23765
6861 * gfortran.dg/common_6.f90: New test.
6862
6863 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6864
6865 PR fortran/15326
6866 * gfortran.dg/char_result_1.f90,
6867 * gfortran.dg/char_result_2.f90,
6868 * gfortran.dg/char_result_3.f90,
6869 * gfortran.dg/char_result_4.f90,
6870 * gfortran.dg/char_result_5.f90,
6871 * gfortran.dg/char_result_6.f90,
6872 * gfortran.dg/char_result_7.f90,
6873 * gfortran.dg/char_result_8.f90: New tests.
6874
6875 2005-09-08 Richard Sandiford <richard@codesourcery.com>
6876
6877 PR fortran/19928
6878 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
6879
6880 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6881
6882 PR obj-c++/16816
6883 * obj-c++.dg/selector-5.mm: New test.
6884 * obj-c++.dg/selector-6.mm: New test.
6885
6886 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
6887
6888 PR objc/20574
6889 PR objc/19324
6890 * objc.dg/error-1.m: New test.
6891
6892 2005-09-07 Richard Sandiford <richard@codesourcery.com>
6893
6894 PR fortran/23373
6895 * gfortran.fortran-torture/execute/pr23373-1.f90,
6896 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
6897
6898 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
6899
6900 PR libfortran/23760
6901 * gfortran.dg/g77/1832.f: Remove long string in write statement
6902 to allow the test to pass on correct list directed output with
6903 prepended space.
6904
6905 2005-09-07 James E Wilson <wilson@specifix.com>
6906
6907 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
6908
6909 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6910
6911 * gfortran.dg/parameter+save.f90: Rename to
6912 * gfortran.dg/parameter_save.f90: .. this.
6913
6914 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
6915
6916 PR fortran/20848
6917 * gfortran.dg/parameter+save.f90: New test case.
6918
6919 2005-09-06 Richard Sandiford <richard@codesourcery.com>
6920
6921 PR fortran/19269
6922 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
6923
6924 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6925
6926 PR c/23075
6927 * gcc.dg/pr23075.c: New test.
6928 * g++.dg/warn/pr23075.C: New test.
6929
6930 PR target/22362
6931 * gcc.target/i386/pr22362.c: New test.
6932
6933 PR rtl-optimization/23098
6934 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
6935
6936 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
6937 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6938 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6939
6940 2005-09-06 Mark Mitchell <mark@codesourcery.com>
6941
6942 * g++.dg/expr/cast6.C: New test.
6943
6944 PR c++/9782
6945 * g++.dg/init/new15.C: New test.
6946
6947 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6948
6949 * gcc.dg/vect/Os-vect-95.c: New test.
6950 * gcc.dg/vect/vect-95.c: Same.
6951
6952 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
6953
6954 * gcc.dg/vect/vect-29.c: Update xfail testing.
6955 * gcc.dg/vect/vect-44.c: Same.
6956 * gcc.dg/vect/vect-48.c: Same.
6957 * gcc.dg/vect/vect-50.c: Same.
6958 * gcc.dg/vect/vect-72.c: Same.
6959 * gcc.dg/vect/vect-77.c: Same.
6960 * gcc.dg/vect/vect-78.c: Same.
6961 * gcc.dg/vect/vect-80.c: Same.
6962 * gcc.dg/vect/vect-96.c: Same.
6963 * gcc.dg/vect/vect-100.c: Same.
6964 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6965 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6966 * gfortran.dg/vect/vect-5.f90: Same.
6967
6968 2005-09-06 Jakub Jelinek <jakub@redhat.com>
6969
6970 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6971 start strings.
6972 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6973 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6974
6975 PR c++/23056
6976 * g++.dg/opt/pr23056.C: New test.
6977
6978 PR rtl-optimization/23098
6979 * gcc.target/i386/pr23098.c: New test.
6980
6981 2005-09-05 Mark Mitchell <mark@codesourcery.com>
6982
6983 PR c++/23667
6984 * g++.dg/template/static15.C: New test.
6985
6986 PR c++/21440
6987 * g++.dg/ext/stmtexpr5.C: New test.
6988 * g++.dg/ext/stmtexpr6.C: Likewise.
6989
6990 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
6991
6992 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6993
6994 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6995 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6996 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6997
6998 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
6999
7000 PR libfortran/23321
7001 * gfortran.dg/direct_io_4.f90: New test case.
7002
7003 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
7004 Rasmus Hahn <rassahah@neofonie.de>
7005
7006 PR libobjc/23108
7007 * objc.dg/type-stream-1.m: New test.
7008
7009 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
7010
7011 PR fortran/23661
7012 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7013 gfortran.dg/print_fmt_3.f90: New test.
7014
7015 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7016
7017 * gfortran.dg/fmt_t_1.f90: New test.
7018
7019 2005-09-03 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR rtl-optimization/23454
7022 * g++.dg/opt/pr23454.C: New test.
7023
7024 2005-09-03 Mark Mitchell <mark@codesourcery.com>
7025
7026 PR c++/23699
7027 * g++.dg/ext/static1.C: New test.
7028
7029 2005-09-02 Richard Henderson <rth@redhat.com>
7030
7031 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7032 tail call to check_fa_work.
7033
7034 2005-09-02 Mark Mitchell <mark@codesourcery.com>
7035
7036 PR c++/21687
7037 * g++.dg/other/gc3.C: New test.
7038
7039 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7040
7041 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7042 * gcc.dg/20050826-1.c: Likewise.
7043
7044 2005-08-31 Mark Mitchell <mark@codesourcery.com>
7045
7046 PR c++/23167
7047 * g++.dg/expr/volatile1.C: New test.
7048
7049 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
7050
7051 PR middle-end/23547
7052 * gcc.dg/pr23547.c: New test.
7053
7054 2005-09-02 Richard Sandiford <richard@codesourcery.com>
7055
7056 PR c/22061
7057 * gcc.c-torture/execute/pr22061-1.c,
7058 * gcc.c-torture/execute/pr22061-2.c,
7059 * gcc.c-torture/execute/pr22061-3.c,
7060 * gcc.c-torture/execute/pr22061-4.c: New tests.
7061
7062 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
7063
7064 * gcc.dg/Wredundant-decls-2.c: New test to check that
7065 -Wredundant-decls does not issue warning for a variable
7066 definition following a declaration.
7067
7068 2005-09-01 Jakub Jelinek <jakub@redhat.com>
7069
7070 PR debug/7241
7071 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
7072 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
7073 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
7074
7075 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
7076 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
7077 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
7078 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
7079 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
7080 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
7081 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
7082 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
7083
7084 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7085
7086 PR objc/23306
7087 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
7088 scan-assmbler.
7089
7090 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
7091
7092 PR target/21255
7093 * gcc.dg/pr21255-1.c: New test.
7094 * gcc.dg/pr21255-2-mb.c: Likewise.
7095 * gcc.dg/pr21255-2-ml.c: Likewise.
7096 * gcc.dg/pr21255-3.c: Likewise.
7097 * gcc.dg/pr21255-4.c: Likewise.
7098
7099 2005-08-31 Dale Johannesen <dalej@apple.com>
7100
7101 * gcc.dg/20050830-1.c: New.
7102
7103 2005-08-31 Josh Conner <jconner@apple.com>
7104
7105 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
7106 command-line options for arm-*-* targets.
7107 * g++.dg/init/array16.C: Likewise.
7108 * g++.dg/other/crash-4.C: Likewise.
7109
7110 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
7111
7112 PR obj-c++/23640
7113 * obj-c++.dg/gnu-runtime-3.mm: New test.
7114
7115 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7116
7117 PR c++/13377
7118 * g++.dg/lookup/ambig4.C: New test.
7119 * g++.dg/lookup/ambig5.C: New test.
7120 * g++.dg/tc1/dr101.C: Adjust error markers.
7121
7122 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7123
7124 PR c++/23639
7125 * g++.dg/template/ttp5.C: Adjust error markers.
7126
7127 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
7128
7129 PR testsuite/23609
7130 * lib/obj-c++.exp: Include target-libpath.exp.
7131 (obj-c++_link_flags): Look for the GNU libobjc library
7132 and set the library path to include it.
7133 Don't manually set LD_LIBRARY_PATH (etc.) but call
7134 set_ld_library_path_env_vars instead.
7135 (obj-c++_target_compile): Don't set library path or
7136 linker flags because they are already set correctly
7137 in obj-c++_link_flags.
7138
7139 2005-08-30 Josh Conner <jconner@apple.com>
7140
7141 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
7142 to command-line options for arm-*-* targets.
7143
7144 2005-08-30 Geoffrey Keating <geoffk@apple.com>
7145
7146 * g++.dg/other/i386-1.C: New.
7147
7148 2005-08-30 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR preprocessor/20348
7151 PR preprocessor/20356
7152 * gcc.dg/cpp/pr20348.c: New test.
7153 * gcc.dg/cpp/pr20348.h: New file.
7154 * gcc.dg/cpp/inc/pr20348.h: New file.
7155 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
7156 * gcc.dg/cpp/pr20356.c: New test.
7157 * gcc.dg/cpp/pr20356.h: New file.
7158 * gcc.dg/cpp/inc/pr20356.h: New file.
7159 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
7160
7161 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
7162
7163 * gfortran.fortran-torture/execute/intrinsic_count.f90:
7164 Fix array dimension to avoid correct end-of-file error.
7165
7166 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
7167
7168 PR libfortran/23598
7169 * gfortran.dg/iostat_1.f90: New test.
7170
7171 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
7172
7173 PR middle-end/23408
7174 * gcc.dg/pr23408.c: New test.
7175
7176 2005-08-28 Mark Mitchell <mark@codesourcery.com>
7177
7178 PR c++/23099
7179 * g++.dg/init/member1.C: Make sure erroneous static data member
7180 definitions are required.
7181 * g++.dg/template/static13.C: New test.
7182 * g++.dg/template/static14.C: Likewise.
7183
7184 2005-08-29 Jakub Jelinek <jakub@redhat.com>
7185
7186 * gcc.target/i386/pr23575.c: Use -msse2 instead of
7187 -march=pentium4, remove ilp32 requirement.
7188
7189 PR middle-end/23484
7190 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
7191 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
7192
7193 2005-08-29 Andreas Jaeger <aj@suse.de>
7194
7195 PR testsuite/23607
7196 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
7197
7198 2005-08-28 Jakub Jelinek <jakub@redhat.com>
7199
7200 * gcc.c-torture/execute/20050316-2.c: New test.
7201 * gcc.c-torture/execute/20050316-3.c: New test.
7202 * gcc.dg/torture/pr16104-1.c: New test.
7203
7204 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
7205
7206 PR middle-end/23463
7207 * gcc.c-torture/execute/zero-struct-1.c: New test.
7208
7209 2005-08-27 Richard Guenther <rguenther@suse.de>
7210
7211 PR target/23575
7212 * gcc.target/i386/pr23575.c: New testcase.
7213
7214 2005-08-26 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR rtl-optimization/23561
7217 * gcc.c-torture/execute/20050826-1.c: New test.
7218
7219 PR rtl-opt/23560
7220 * gcc.c-torture/execute/20050826-2.c: New test.
7221
7222 2005-08-26 Dale Johannesen <dalej@apple.com>
7223
7224 * gcc.dg/20030711-1.c: Modify to work on Darwin.
7225 * gcc.dg/20050826-1.c: New.
7226
7227 2005-08-26 Mark Mitchell <mark@codesourcery.com>
7228
7229 PR c++/19004
7230 * g++.dg/template/nontype13.C: New test.
7231
7232 PR c++/23491
7233 * g++.dg/init/new14.C: New test.
7234 * g++.dg/expr/anew1.C: Do not XFAIL.
7235 * g++.dg/expr/anew2.C: Likewise.
7236 * g++.dg/expr/anew3.C: Likewise.
7237
7238 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
7239
7240 PR middle-end/22439
7241 * gcc.dg/vla-3.c: New test.
7242
7243 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
7244
7245 PR fortran/20363
7246 * gfortran.dg/named_interface.f90: New.
7247
7248 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
7249
7250 * gcc.c-torture/execute/frame-address.c: New test.
7251
7252 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
7253
7254 PR c++/20817
7255 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
7256
7257 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7258
7259 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
7260
7261 2005-08-25 Alan Modra <amodra@bigpond.net.au>
7262
7263 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
7264 * gcc.dg/altivec-22.c: Rename from..
7265 * gcc.dg/altivec-nomfcr.c: ..this.
7266
7267 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
7268
7269 PR tree-optimization/23546
7270 * gcc.dg/tree-ssa/pr23546.c: New test.
7271
7272 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
7273
7274 PR fortran/17758
7275 * gfortran.dg/nonreturning_statements.f90: New test.
7276
7277 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
7278
7279 PR c++/22454
7280 * g++.dg/parse/crash29.C: New.
7281
7282 2005-08-23 DJ Delorie <dj@redhat.com>
7283
7284 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
7285 constants have the L suffix.
7286
7287 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
7288
7289 PR c++/23044
7290 * g++.dg/template/instantiate8.C: New.
7291
7292 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
7293
7294 PR middle-end/23467
7295 * gcc.c-torture/execute/pr23467.c: New test.
7296
7297 2005-08-23 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR tree-optimization/22043
7300 * gcc.c-torture/execute/20050613-1.c: New test.
7301
7302 2005-08-23 Ben Elliston <bje@au.ibm.com>
7303
7304 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
7305
7306 2005-08-22 Jakub Jelinek <jakub@redhat.com>
7307
7308 PR rtl-optimization/23478
7309 * g++.dg/opt/pr23478.C: New test.
7310
7311 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
7312
7313 PR c/18715
7314 * gcc.dg/switch-warn-3.c: New test.
7315
7316 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7317
7318 PR c++/22233
7319 * g++.dg/template/param1.C: New test.
7320
7321 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7322
7323 PR c++/23089
7324 * g++.dg/other/incomplete1.C: New test.
7325
7326 2005-08-22 Ira Rosen <irar@il.ibm.com>
7327
7328 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
7329 are vectorizable.
7330
7331 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
7332
7333 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
7334 d_lines_5.f: New.
7335
7336 2005-08-21 Jakub Jelinek <jakub@redhat.com>
7337
7338 * gcc.target/i386/sse-4.c: New test.
7339
7340 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7341
7342 PR testsuite/23239
7343 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
7344
7345 2005-08-20 Jakub Jelinek <jakub@redhat.com>
7346
7347 * gcc.dg/20050811-1.c: New test.
7348 * gcc.dg/20050811-2.c: New test.
7349
7350 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
7351
7352 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
7353
7354 2005-08-19 Diego Novillo <dnovillo@redhat.com>
7355
7356 PR 23476
7357 * gcc.c-torture/compile/pr23476.c: New test.
7358
7359 2005-08-19 Devang Patel <dpatel@apple.com>
7360
7361 PR tree-optimization/23048
7362 * gcc.dg/tree-ssa/pr23048.c: New test.
7363
7364 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
7365
7366 PR middle-end/20624
7367 * g++.dg/warn/Wreturn-3.C: New test
7368
7369 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
7370
7371 PR tree-optimization/22228
7372 * g++.dg/vect/pr22543.cc: New test.
7373
7374 2005-08-17 Steven Bosscher <stevenb@suse.de>
7375
7376 PR tree-optimization/21574
7377 * gcc.dg/tree-ssa/pr21574.c: New test.
7378
7379 2005-08-16 James E Wilson <wilson@specifix.com>
7380
7381 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
7382
7383 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
7384
7385 PR tree-opt/23402
7386 * gcc.c-torture/compile/zero-strct-3.c: New test.
7387 * gcc.c-torture/compile/zero-strct-4.c: New test.
7388
7389 2005-08-16 Steven Bosscher <stevenb@suse.de>
7390
7391 PR target/23376
7392 * gcc.target/x86_64/pr23376.c: New test.
7393
7394 2005-08-16 Ian Lance Taylor <ian@airs.com>
7395
7396 PR c++/23337
7397 * g++.dg/ext/vector2.C: New.
7398
7399 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7400
7401 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
7402
7403 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
7404
7405 PR libfortran/23428
7406 * gfortran.dg/inquire-complex.f90: New test case.
7407
7408 2005-08-16 James E Wilson <wilson@specifix.com>
7409
7410 PR tree-optimization/21105
7411 * gcc.dg/large-size-array.c: New.
7412
7413 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
7414
7415 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
7416 type.
7417 * gcc.dg/vect/vect-41: Likewise.
7418 * gcc.dg/vect/vect-42: Likewise.
7419 * gcc.dg/vect/vect-43: Likewise.
7420 * gcc.dg/vect/vect-44: Likewise.
7421 * gcc.dg/vect/vect-46: Likewise.
7422 * gcc.dg/vect/vect-47: Likewise.
7423 * gcc.dg/vect/vect-48: Likewise.
7424 * gcc.dg/vect/vect-52: Likewise.
7425 * gcc.dg/vect/vect-53: Likewise.
7426 * gcc.dg/vect/vect-54: Likewise.
7427 * gcc.dg/vect/vect-55: Likewise.
7428 * gcc.dg/vect/vect-56: Likewise.
7429 * gcc.dg/vect/vect-57: Likewise.
7430 * gcc.dg/vect/vect-58: Likewise.
7431 * gcc.dg/vect/vect-59: Likewise.
7432 * gcc.dg/vect/vect-60: Likewise.
7433 * gcc.dg/vect/vect-61: Likewise.
7434 * gcc.dg/vect/vect-85: Likewise.
7435 * gcc.dg/vect/vect-87: Likewise.
7436 * gcc.dg/vect/vect-88: Likewise.
7437 * gcc.dg/vect/vect-93.c: Likewise.
7438 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
7439 * gcc.dg/vect/vect-75: Likewise.
7440 * gcc.dg/vect/vect-76: Likewise.
7441 * gcc.dg/vect/vect-77: Likewise.
7442 * gcc.dg/vect/vect-78: Likewise.
7443 * gcc.dg/vect/vect-80: Likewise.
7444 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
7445 vectorized for the expected reason, rather than checking how alignment
7446 was handled.
7447 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
7448 type and also instead of aligned pointers. Added documentation.
7449
7450 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
7451
7452 * gfortran.dg/power.f90: New test.
7453
7454 2005-08-16 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR rtl-optimization/23299
7457 * g++.dg/opt/pr23299.C: New test.
7458
7459 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7460
7461 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
7462
7463 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
7464
7465 * g++.dg/template/local6.C: New test.
7466
7467 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
7468
7469 * execute/exceptions/finally-1.m: Check that the catch and finally are
7470 being called. Also add a "return 0;" at the end of main.
7471
7472 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
7473
7474 PR fortran/21432.
7475 * gfortran.dg/namelist_print_1.f: New test of functionality of
7476 PRINT namelist.
7477 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
7478 namelist generates error with -std=f95.
7479
7480 2005-08-14 Ira Rosen <irar@il.ibm.com>
7481
7482 PR tree-optimization/23119
7483 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
7484
7485 2005-08-13 Marcin Koziej <creep@desk.pl>
7486 Andrew Pinski <pinskia@physics.uc.edu>
7487
7488 PR libobjc/22492
7489 * execute/exceptions/finally-1.m: New test.
7490
7491 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7492
7493 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
7494 testsuite.
7495 * objc/execute/exceptions/trivial.m: New test.
7496 * objc.dg/try-catch-11.m: Move to ...
7497 * objc/execute/exceptions/foward-1.m: Here.
7498 * objc.dg/try-catch-2.m: Move to ...
7499 * objc/execute/exceptions/catchall-1.m: Here.
7500 * objc.dg/try-catch-8.m: Move to ...
7501 * objc/execute/exceptions/local-variables-1.m: Here.
7502
7503 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7504
7505 * objc.dg/nested-func-1.m: Move to ...
7506 * objc/execute/nested-func-1.m: Here.
7507
7508 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7509
7510 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
7511 in ${options} instead of [target_info name].
7512 * lib/obj-c++.exp (objc_target_compile): Likewise.
7513
7514 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7515
7516 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
7517
7518 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
7519
7520 part of PR testsuite/23348
7521 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
7522 of the torture options.
7523 * objc/compile/trivial.m: New test.
7524
7525 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7526
7527 * gfortran.dg/eoshift.f90: Correct format.
7528
7529 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
7530
7531 * gfortran.fortran-torture/execute/character_passing.f90:
7532 Fix comment typo.
7533
7534 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
7535
7536 PR c++/8271
7537 * g++.dg/template/unify10.C: New.
7538
7539 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
7540
7541 * g++.dg/parse/pr22514.C: Move to...
7542 * g++.dg/debug/pr22514.C: here.
7543
7544 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7545
7546 PR c++/23266
7547 * g++.dg/inherit/pure1.C: New test.
7548
7549 * ChangeLog: Fix typos.
7550
7551 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7552 Steven Bosscher <stevenb@suse.de>
7553
7554 * gfortran.dg/runtime_warning_1.f90: New test.
7555
7556 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
7557
7558 PR c++/23219
7559 * g++.dg/parse/crash28.C: New.
7560
7561 2005-08-11 Richard Guenther <rguenther@suse.de>
7562
7563 PR target/23289
7564 * gcc.target/i386/tailcall-1.c: New testcase.
7565
7566 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7567
7568 * gcc.dg/vect/vect-67.c: Un-xfail.
7569
7570 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
7571
7572 PR c++/23225
7573 * g++.dg/testsuite/parse/crash27.C: new test.
7574
7575 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
7576
7577 PR libfortran/22143
7578 * gfortran.dg/shift-kind.f90: New testcase.
7579
7580 2005-08-10 Richard Sandiford <richard@codesourcery.com>
7581
7582 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
7583 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
7584
7585 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7586
7587 PR c++/20646
7588 * g++.dg/other/mult-stor1.C: New test.
7589
7590 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7591
7592 * gcc.c-torture/pr18299-1.c: Move to ...
7593 * gcc.c-torture/compile/pr18299-1.c: Here.
7594
7595 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
7596
7597 * gfortran/fortran.torture/execute/character_passing.f90:
7598 Fix types for LSAME.
7599
7600 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
7601
7602 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
7603 input data back to what it was originally.
7604
7605 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
7606
7607 * objc.dg/try-catch-8.m: Enable for all targets.
7608
7609 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
7610
7611 * gcc.dg/pr23165.c: New test.
7612
7613 2005-08-09 Steven Bosscher <stevenb@suse.de>
7614
7615 PR tree-optimization/23234
7616 * gcc.dg/tree-ssa/pr23234.c: New test.
7617
7618 2005-08-08 Josh Conner <jconner@apple.com>
7619
7620 PR rtl-optimization/23241
7621 * gcc.dg/char-compare.c: New test.
7622
7623 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7624
7625 PR c++/22508
7626 * g++.dg/init/new13.C: New test.
7627
7628 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
7629
7630 PR c++/21166
7631 * g++.dg/other/crash-4.C: Adjust
7632 * g++/dg/ext/packed9.C: New.
7633
7634 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7635
7636 PR middle-end/21964
7637 * gcc.c-torture/execute/pr21964-1.c: New test.
7638
7639 2005-08-08 Richard Sandiford <richard@codesourcery.com>
7640
7641 PR c/22458
7642 * gcc.dg/pr22458-1.c: New test.
7643
7644 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
7645 Steven G. Kargl <kargls@comcast.net>
7646
7647 PR fortran/22390
7648 * gfortran.dg/flush_1.f90: New test.
7649
7650 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7651
7652 PR c++/23191
7653 * g++.dg/template/eh2.C: New test.
7654
7655 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7656
7657 PR c++/19498
7658 * g++.dg/template/instantiate7.C: New test.
7659
7660 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
7661
7662 PR c/23113
7663 * gcc.dg/Wunused-value-1.c: New test.
7664
7665 2005-08-06 Richard Sandiford <richard@codesourcery.com>
7666
7667 PR rtl-optimization/23233
7668 * gcc.c-torture/compile/pr23233-1.c: New test.
7669
7670 2005-08-06 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR fortran/18833
7673 PR fortran/20850
7674 * gfortran.dg/equiv_1.f90: New test.
7675 * gfortran.dg/equiv_2.f90: New test.
7676 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
7677 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
7678 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
7679
7680 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7681
7682 * gcc.c-torture/execute/vrp-5.c: New test.
7683 * gcc.c-torture/execute/vrp-6.c: New test.
7684 * gcc.dg/tree-ssa/vrp21.c: New test.
7685
7686 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
7687
7688 * g++.dg/parse/pr22514.C: New test.
7689
7690 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
7691
7692 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
7693
7694 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
7695 instead of constant loads / pool entries.
7696
7697 2005-08-05 David Edelsohn <edelsohn@gnu.org>
7698
7699 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
7700 TEST_TO_WCTYPE.
7701
7702 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
7703
7704 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
7705 __WINT_TYPE__ in generated prototypes if possible.
7706
7707 2005-08-04 Diego Novillo <dnovillo@redhat.com>
7708
7709 PR 22037
7710 * g++.dg/tree-ssa/pr22037.C:
7711
7712 2005-08-04 Richard Henderson <rth@redhat.com>
7713
7714 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
7715 scan-tree-dump-times directive.
7716
7717 2005-08-04 Jan Hubicka <jh@suse.cz>
7718
7719 * gcov-1.C: Fix switch counts.
7720 * gcov-4b.c: Likewise.
7721
7722 2005-08-03 Jeff Law <law@redhat.com>
7723
7724 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
7725
7726 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
7727
7728 * gcc.c-torture/execute/pr23135.c: New test.
7729
7730 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7731
7732 PR tree-optimization/19899
7733 * gcc.dg/tree-ssa/scev-1.c: New test.
7734 * gcc.dg/tree-ssa/scev-2.c: New test.
7735
7736 2005-08-03 Richard Sandiford <richard@codesourcery.com>
7737
7738 PR target/18582
7739 * testsuite/gcc.dg/torture/pr18582-1.c: New test.
7740
7741 2005-08-03 Jan Hubicka <jh@suse.cz>
7742
7743 * update-conroll.c: New testcase.
7744 * update-conroll-2.c: New testcase.
7745
7746 2005-08-02 David Edelsohn <edelsohn@gnu.org>
7747
7748 * gfortran.dg/constant_substring.f: New test.
7749 * gfortran.dg/pr22491.f: New test.
7750
7751 2005-08-02 Jan Hubicka <jh@suse.cz>
7752
7753 * update-threading.c: Replace by the proper one.
7754
7755 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7756
7757 PR 23164
7758 * g++.dg/tree-ssa/pr23164.C: New test.
7759
7760 2005-08-02 Diego Novillo <dnovillo@redhat.com>
7761
7762 * gcc.dg/tree-ssa/pr23192.c: New test.
7763
7764 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
7765
7766 * gcc.c-torture/execute/vrp-4.c: New test.
7767
7768 2005-08-02 Jan Hubicka <jh@suse.cz>
7769
7770 * update-threading.c: New test.
7771
7772 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
7773
7774 * gcc.c-torture/compile/20050801-1.c: New test.
7775 * gcc.c-torture/compile/20050801-2.c: New test.
7776
7777 2005-08-01 Jan Hubicka <jh@suse.cz>
7778
7779 * val-prof-5.c: New test.
7780
7781 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
7782
7783 PR c/22311
7784 * gcc.dg/pr22311-1.c : New test.
7785
7786 2005-07-31 Steven Bosscher <stevenb@suse.de>
7787
7788 PR target/23095
7789 * gfortran.dg/pr23095.f: New test.
7790
7791 PR c++/22003
7792 * g++.dg/other/pr22003.C: New test.
7793
7794 2005-07-31 Richard Sandiford <richard@codesourcery.com>
7795
7796 PR target/20621
7797 * gcc.c-torture/execute/pr20621-1.c: New test.
7798
7799 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
7800
7801 * gfortran.dg/comma_format_extension_4.f: Adjust length
7802 of string for format.
7803 * gfortran.dg/der_array_io_1.f: Replace illegal internal
7804 print statement with internal write.
7805 * gfortran.dg/der_array_io_2.f: Likewise.
7806 * gfortran.dg/der_array_io_3.f: Likewise.
7807
7808 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
7809
7810 * gcc.dg/fold-abs-4.c: new test.
7811
7812 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
7813
7814 PR fortran/22570 an related issues.
7815 * gfortran.dg/x_slash_1.f: New test.
7816
7817 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
7818
7819 PR c/23143
7820 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
7821 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
7822
7823 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7824
7825 PR c/529
7826 * gcc.dg/Wshadow-3.c: New test.
7827
7828 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
7829
7830 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
7831 used to have the wrong bounds).
7832
7833 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7834
7835 PR c/21720
7836 * gcc.dg/hex-round-1.c: Test more cases.
7837 * gcc.dg/hex-round-2.c: New test.
7838
7839 2005-07-29 Diego Novillo <dnovillo@redhat.com>
7840
7841 PR 22550
7842 * g++.dg/tree-ssa/pr22550.C: New test.
7843
7844 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
7845
7846 * gcc.dg/tree-ssa/vrp19.c: New test.
7847 * gcc.dg/tree-ssa-vrp20.c: New test.
7848
7849 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7850
7851 PR c/22240
7852 * gcc.dg/transparent-union-4.c: New test.
7853
7854 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7855
7856 PR c/22192
7857 * gcc.dg/c99-vla-2.c: New test.
7858
7859 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
7860
7861 PR c/21720
7862 * gcc.dg/hex-round-1.c: New test.
7863
7864 2005-07-28 Jan Hubicka <jh@suse.cz>
7865
7866 * inliner-1.c: Do not dump everything.
7867 * tree-prof.exp: Do not pass -ftree-based-profiling.
7868 * bprob.exp: Likewise.
7869
7870 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
7871
7872 2005-07-28 Mark Mitchell <mark@codesourcery.com>
7873
7874 PR c++/22545
7875 * g++.dg/expr/ptrmem7.C: New test.
7876
7877 2005-07-28 Mike Stump <mrs@apple.com>
7878
7879 * g++.old-deja/g++.mike/visibility-1.C: New test.
7880
7881 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7882
7883 PR c/20187
7884 * gcc.c-torture/execute/pr20187-1.c: New test.
7885
7886 2005-07-28 Jeff Law <law@redhat.com>
7887
7888 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
7889 * gcc.dg/tree-ssa/vrp18.c: New test.
7890
7891 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7892
7893 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
7894
7895 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
7896
7897 PR tree-optimization/22506
7898 * gcc.dg/vect/ps22506.c: New test.
7899
7900 2005-07-28 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR target/21149
7903 * gcc.target/i386/sse-3.c: New test.
7904
7905 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7906
7907 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
7908 * gcc.target/mips/mips32-dsp-type.c: Likewise.
7909
7910 2005-07-28 Richard Sandiford <richard@codesourcery.com>
7911
7912 PR c/22589
7913 * gcc.c-torture/compile/pr22589-1.c: New test.
7914
7915 2005-07-28 Jan Hubicka <jh@suse.cz>
7916
7917 * update-loopch.c: New testcase.
7918
7919 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7920
7921 PR rtl-optimization/23047
7922 * gcc.c-torture/execute/pr23047.c: New test.
7923 * gcc.c-torture/execute/pr23047.x: New.
7924
7925 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
7926
7927 PR tree-optimization/22493
7928 * gcc.c-torture/execute/pr22493-1.c: New test.
7929 * gcc.c-torture/execute/pr22493-1.x: New.
7930 * gcc.c-torture/execute/vrp-1.c: New test.
7931 * gcc.c-torture/execute/vrp-2.c: New test.
7932 * gcc.c-torture/execute/vrp-2.c: New test.
7933
7934 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
7935
7936 * gcc.target/frv/all-builtin-read8.c: Delete.
7937 * gcc.target/frv/all-builtin-read16.c: Delete.
7938 * gcc.target/frv/all-builtin-read32.c: Delete.
7939 * gcc.target/frv/all-builtin-read64.c: Delete.
7940 * gcc.target/frv/all-builtin-write8.c: Delete.
7941 * gcc.target/frv/all-builtin-write16.c: Delete.
7942 * gcc.target/frv/all-builtin-write32.c: Delete.
7943 * gcc.target/frv/all-builtin-write64.c: Delete.
7944 * gcc.target/frv/all-read-write-1.c: New.
7945
7946 2005-07-27 Jeff Law <law@redhat.com>
7947
7948 * gcc.c-torture/execute/pr22630.c: New test.
7949
7950 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
7951
7952 PR tree-optimization/23073
7953 * gcc.dg/vect/nodump-pr23073.c: New test.
7954 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7955
7956 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
7957
7958 PR tree-optimize/22348
7959 * gcc.c-torture/execute/pr22348.c: New.
7960
7961 2005-07-27 Richard Guenther <rguenther@suse.de>
7962
7963 * gcc.dg/tree-ssa/salias-1.c: New testcase.
7964
7965 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7966
7967 PR fortran/22503
7968 * gfortran.dg/logical_comp.f90: New test.
7969
7970 2005-07-27 Jan Hubicka <jh@suse.cz>
7971
7972 * inliner-1.c: Add cleanup of dumps.
7973 * val-prof-*.c: Likewise.
7974 * update-tailcall.c: New.
7975
7976 2005-07-26 Diego Novillo <dnovillo@redhat.com>
7977
7978 PR 22591
7979 * gcc.dg/tree-ssa/pr22591.c: New test.
7980 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7981
7982 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
7983
7984 PR libobjc/22606
7985 * objc.dg/try-catch-11.m: New test.
7986
7987 2005-07-26 Richard Guenther <rguenther@suse.de>
7988
7989 PR tree-optimization/22486
7990 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7991
7992 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7993
7994 PR tree-opt/22484
7995 * testsuite/g++.dg/opt/loop2.C: New test.
7996
7997 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
7998
7999 * gcc.dg/tree-ssa/reassoc-3.c: New test.
8000 * gcc.dg/tree-ssa/reassoc-4.c: New test.
8001
8002 2005-07-25 Adam Nemet <anemet@lnxw.com>
8003
8004 * lib/profopt.exp (profopt-execute): Check for profiling data
8005 files on the target.
8006
8007 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
8008
8009 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8010 for matching of asm labels.
8011
8012 2005-07-25 Richard Guenther <rguenther@suse.de>
8013
8014 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8015
8016 2005-07-25 Richard Guenther <rguenther@suse.de>
8017
8018 PR testsuite/22624
8019 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8020
8021 2005-07-25 Ira Rosen <irar@il.ibm.com>
8022
8023 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8024 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8025 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8026 * gcc.dg/vect/vect-100.c: New test.
8027 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8028 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8029 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8030 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8031 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8032 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8033 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8034 * gfortran.dg/vect/pr19049.f90: New testcase.
8035 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8036
8037 2005-07-25 Jakub Jelinek <jakub@redhat.com>
8038
8039 * gcc.c-torture/execute/20050713-1.c: New test.
8040
8041 PR fortran/20063
8042 * gfortran.fortran-torture/execute/data_4.f90: New test.
8043
8044 PR middle-end/20303
8045 * gcc.dg/visibility-d.c: New test.
8046
8047 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
8048
8049 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8050 * gfortran.dg/underflow.f90: Ditto.
8051
8052 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8053
8054 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
8055 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
8056 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
8057
8058 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8059
8060 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
8061 include case of field width of zero.
8062
8063 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
8064
8065 PR libgfortran/21875
8066 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
8067 with trailing blanks on normal formatted read.
8068
8069 2005-07-23 Chao-ying Fu <fu@mips.com>
8070
8071 * gcc.target/mips/mips32-dsp-type.c: New test.
8072 * gcc.target/mips/mips32-dsp.c: New test.
8073
8074 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
8075
8076 PR testsuite/21073
8077 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
8078
8079 PR testsuite/20454
8080 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
8081 and __cyg_profile_func_exit.
8082
8083 2005-07-22 David Edelsohn <edelsohn@gnu.org>
8084
8085 * gfortran.dg/comma_format_extension_3.f: Fix typo.
8086 * gfortran.dg/comma_format_extension_4.f: Same.
8087 * gfortran.dg/pr15332.f: Same.
8088 * gfortran.dg/pr21730.f: Same.
8089
8090 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
8091
8092 * g++.dg/opt/vrp2.C: Fix testcase.
8093
8094 PR tree-opt/22625
8095 * g++.dg/opt/vrp2.C: New test.
8096
8097 2005-07-22 Mark Mitchell <mark@codesourcery.com>
8098
8099 PR debug/21828
8100 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
8101
8102 2005-07-22 Diego Novillo <dnovillo@redhat.com>
8103
8104 * gcc.dg/tree-ssa/20050719-1.c: New test.
8105
8106 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
8107
8108 * gcc.dg/bfin-longcall-1.c: New file.
8109 * gcc.dg/bfin-longcall-2.c: New file.
8110
8111 2005-07-21 Janis Johnson <janis187@us.ibm.com>
8112
8113 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
8114
8115 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8116
8117 PR middle-end/19055
8118 * gcc.dg/tree-ssa/pr19055.c: New test.
8119 * gcc.dg/tree-ssa/pr19055-2.c: New test.
8120
8121 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
8122
8123 PR C++/22358
8124 * g++.dg/other/pr22358.C: New test.
8125
8126 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
8127
8128 PR c++/2922
8129 * g++.dg/lookup/two-stage5.C: New test from bug comments.
8130
8131 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8132
8133 PR c++/15938
8134 * g++.dg/init/union2.C: New test.
8135
8136 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8137
8138 PR c/22393
8139 * gcc.dg/complex-4.c: New test.
8140
8141 2005-07-21 Richard Guenther <rguenther@suse.de>
8142
8143 PR testsuite/22522
8144 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
8145 scanning for asm labels.
8146 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8147
8148 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8149
8150 PR target/22085
8151 * gcc.dg/altivec-pr22085.c: New.
8152
8153 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
8154
8155 PR tree-optimization/19210
8156 * gcc.dg/tree-ssa/pr19210-1.c: New.
8157 * gcc.dg/tree-ssa/pr19210-2.c: New.
8158
8159 2005-07-21 Richard Sandiford <richard@codesourcery.com>
8160
8161 PR rtl-optimization/22167
8162 * g++.dg/opt/pr22167.C: New test.
8163
8164 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
8165
8166 PR c++/2922
8167 * g++.dg/lookup/two-stage2.C: New.
8168 * g++.dg/lookup/two-stage3.C: New.
8169 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
8170 fixed two-stage name lookup for operators.
8171 * g++.dg/template/call3.C: Compiler now produces an appropriate
8172 error message.
8173 * g++.dg/template/crash37.C: Compiler now describes bla() on line
8174 14 as a candidate.
8175 * g++.dg/template/ptrmem4.C: Compiler produces different error
8176 message.
8177 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
8178 connect_to_method as a candidate.
8179
8180 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
8181
8182 * gcc.dg/fold-alloc-1.c: New test.
8183
8184 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
8185
8186 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8187 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
8188
8189 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
8190
8191 * gcc.dg/fold-abs-1.c: New test.
8192 * gcc.dg/fold-abs-2.c: New test.
8193 * gcc.dg/fold-abs-3.c: New test.
8194
8195 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
8196
8197 Make CONSTRUCTOR use VEC to store initializers.
8198 * g++.dg/ext/complit3.C: Check for specific error messages.
8199 * g++.dg/init/brace2.C: Update error message.
8200 * g++.dg/warn/Wbraces2.C: Likewise.
8201
8202 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
8203
8204 PR fortran/16940
8205 * gfortran.dg/module_interface_1.f90: New test.
8206
8207 2005-07-19 Danny Berlin <dberlin@dberlin.org>
8208 Kenneth Zadeck <zadeck@naturalbridge.com>
8209
8210 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
8211
8212 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8213
8214 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
8215 specify -Wformat for these tests.
8216 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
8217 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
8218 * gcc.dg/format/opt-6.c: Delete.
8219
8220 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8221
8222 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
8223 * gcc.dg/tree-ssa/sra-3.c: Likewise.
8224
8225 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
8226
8227 * gcc.dg/tree-ssa/alias-2.c: New test.
8228
8229 2005-07-18 Mark Mitchell <mark@codesourcery.com>
8230
8231 PR c++/22263
8232 * g++.dg/template/explicit7.C: New test.
8233
8234 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
8235
8236 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
8237 width of 8 to +Inf and -Inf.
8238
8239 2005-07-17 Mark Mitchell <mark@codesourcery.com>
8240
8241 PR c++/22139
8242 * g++.dg/template/friend36.C: New test.
8243
8244 2005-07-16 David Edelsohn <edelsohn@gnu.org>
8245
8246 PR fortran/21730
8247 * gfortran.dg/pr21730.f: New test.
8248
8249 2005-07-16 Danny Berlin <dberlin@dberlin.org>
8250 Kenneth Zadeck <zadeck@naturalbridge.com>
8251
8252 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
8253 since pure const detection cannot run at -O1 in c compiler.
8254 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
8255 can now optimize this case properly.
8256 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
8257 because we now pass.
8258 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
8259
8260 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
8261
8262 PR c/22421
8263 * gcc.dg/format/bitfld-1.c: New test.
8264
8265 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8266
8267 PR c++/22204
8268 * g++.dg/rtti/repo1.C: New test.
8269
8270 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
8271
8272 PR middle-end/22398
8273 * gcc.c-torture/compile/pr22398.c: New test.
8274
8275 2005-07-15 Mark Mitchell <mark@codesourcery.com>
8276
8277 PR c++/22132
8278 * g++.dg/expr/cast4.C: New test.
8279
8280 2005-07-15 Richard Guenther <rguenther@suse.de>
8281
8282 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
8283 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
8284
8285 2005-07-15 Steven Bosscher <stevenb@suse.de>
8286
8287 PR tree-optimization/22230
8288 * gcc.dg/tree-ssa/pr22230.c: New test.
8289
8290 2005-07-14 Jakub Jelinek <jakub@redhat.com>
8291
8292 * gfortran.dg/g77/cpp6.f: New test.
8293
8294 PR fortran/22417
8295 * gfortran.dg/g77/cpp5.F: New test.
8296 * gfortran.dg/g77/cpp5.h: New file.
8297 * gfortran.dg/g77/cpp5inc.h: New file.
8298
8299 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
8300
8301 PR libfortran/16435
8302 * gfortran.dg/tl_editting.f90: New.
8303 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
8304
8305 2005-07-14 Steven G. Kargl <kargls@comcast.net>
8306
8307 * gfortran.dg/char_array_constructor.f90: New test.
8308
8309 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
8310
8311 * gfortran.dg/past_eor.f90: New.
8312 * gfortran.dg/complex_read.f90: New.
8313
8314 2005-07-13 Jeff Law <law@redhat.com>
8315
8316 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
8317 additional casts.
8318
8319 * gcc.dg/tree-ssa/pr22321.c: New test
8320
8321 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
8322
8323 PR tree-optimization/21921
8324 * gcc.dg/tree-ssa/pr21921.c: New.
8325
8326 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8327
8328 PR tree-optimizatio/22442
8329 * gcc.dg/tree-ssa/loop-11.c: New test.
8330
8331 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8332
8333 PR tree-opt/21840
8334 * gcc.c-torture/compile/pr21840.c: New test.
8335
8336 2005-07-12 Jan Hubicka <jh@suse.cz>
8337
8338 * gcc.c-torture/compile/pr22379.c: New test.
8339
8340 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
8341
8342 PR libfortran/21593
8343 gfortran.dg/dev_null.f90: Remove outdated comment about
8344 PR libfortran/21593.
8345
8346
8347 2005-07-12 Dale Johannesen <dalej@apple.com>
8348
8349 * gcc.target/i386/compress-float-sse.c: New.
8350 * gcc.target/i386/compress-float-sse-pic.c: New.
8351 * gcc.target/i386/compress-float-387.c: New.
8352 * gcc.target/i386/compress-float-387-pic.c: New.
8353 * gcc.dg/compress-float-ppc.c: New.
8354 * gcc.dg/compress-float-ppc-pic.c: New.
8355
8356 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
8357
8358 PR libfortran/21593
8359 gfortran.dg/dev_null.f90: Remove targets.
8360
8361 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
8362
8363 PR tree-opt/22335
8364 * gcc.dg/pr22335-1.c: New test.
8365 * gcc.dg/pr22335-2.c: New test.
8366
8367 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8368
8369 PR c++/20172
8370 * g++.dg/template/nontype12.C : New test.
8371
8372 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
8373
8374 * gcc.dg/tree-ssa/loop-10.c: New test.
8375
8376 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
8377
8378 * gcc.c-torture/execute/20020720-1.x: Remove.
8379
8380 2005-07-11 Jakub Jelinek <jakub@redhat.com>
8381
8382 * gfortran.fortran-torture/execute/forall_7.f90: New test.
8383
8384 2005-07-10 Richard Sandiford <richard@codesourcery.com>
8385
8386 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
8387 (dg-mips-options): Use it.
8388
8389 2005-07-09 Diego Novillo <dnovillo@redhat.com>
8390
8391 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
8392
8393 2005-07-09 Richard Henderson <rth@redhat.com>
8394
8395 * lib/target-supports.exp (check_effective_target_sync_char_short):
8396 Add alpha.
8397
8398 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
8399
8400 PR libfortran/22217
8401 * gfortran.dg/negative-z-descriptor.f90: New test.
8402
8403 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8404
8405 PR tree-opt/22329
8406 * gcc.dg/pr22329.c: New test.
8407
8408 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
8409
8410 PR tree-optimization/20139
8411 * gcc.dg/tree-ssa/pr20139.c: New.
8412
8413 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
8414
8415 PR tree-opt/22356
8416 * testsuite/gcc.dg/pr22356-1.c: New test.
8417
8418 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
8419
8420 PR c++/21799
8421 * g++.dg/template/unify8.C: New.
8422 * g++.dg/template/unify9.C: New.
8423
8424 2005-07-08 Jakub Jelinek <jakub@redhat.com>
8425
8426 * gfortran.fortran-torture/execute/entry_10.f90: New test.
8427
8428 2005-07-07 Geoffrey Keating <geoffk@apple.com>
8429
8430 * gcc.dg/darwin-version-1.c: New.
8431 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
8432 * gcc.dg/builtins-20.c: Likewise.
8433 * gcc.dg/builtins-53.c: Likewise.
8434 * gcc.dg/torture/builtins-convert-1.c: Likewise.
8435 * gcc.dg/torture/builtins-convert-2.c: Likewise.
8436 * gcc.dg/torture/builtins-convert-3.c: Likewise.
8437 * gcc.dg/torture/builtins-power-1.c: Likewise.
8438 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
8439 on Darwin.
8440
8441 2005-07-07 Jeff Law <law@redhat.com>
8442
8443 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
8444 argument evaluation order.
8445
8446 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
8447
8448 PR libfortran/21594
8449 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8450 Add test cases where the shift length is greater than the
8451 array length.
8452
8453 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8454
8455 * obj-c++.dg/proto-lossage-6.mm: New.
8456 * objc.dg/proto-lossage-6.m: New.
8457
8458 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8459
8460 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
8461 * objc.dg/gnu-runtime-2.m: Likewise.
8462
8463 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8464
8465 * gfortran.dg/longline.f: New test.
8466
8467 * gfortran.dg/badline.f: New test.
8468
8469 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8470
8471 PR fortran/16531
8472 PR fortran/15966
8473 PR fortran/18781
8474 * gfortran.dg/hollerith.f90: New.
8475 * gfortran.dg/hollerith2.f90: New.
8476 * gfortran.dg/hollerith3.f90: New.
8477 * gfortran.dg/hollerith4.f90: New.
8478 * gfortran.dg/hollerith_f95.f90: New.
8479 * gfortran.dg/hollerith_legacy.f90: New.
8480 * gfortran.dg/g77/cpp4.F: New. Port from g77.
8481
8482 2005-07-07 Ziemowit Laski <zlaski@apple.com>
8483
8484 PR objc/22274
8485 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
8486 * objc.dg/gnu-runtime-2.m: New.
8487
8488 2005-07-06 Jeff Law <law@redhat.com>
8489
8490 * gcc.dg/tree-ssa/vrp17.c: New test.
8491
8492 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
8493
8494 PR fortran/22327
8495 * gfortran.dg/array_constructor_5.f90: New test.
8496
8497 2005-07-07 Jakub Jelinek <jakub@redhat.com>
8498
8499 * gfortran.fortran-torture/execute/entry_9.f90: New test.
8500
8501 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
8502
8503 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
8504 * gcc.dg/980816-1.c: Ditto.
8505
8506 2005-07-06 Jeff Law <law@redhat.com>
8507
8508 * gcc.c-torture/compile/pr21356.c: New test.
8509
8510 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8511
8512 PR c/22013
8513 PR c/22098
8514 * gcc.c-torture/compile/pr22013-1.c,
8515 gcc.c-torture/execute/pr22098-1.c,
8516 gcc.c-torture/execute/pr22098-2.c,
8517 gcc.c-torture/execute/pr22098-3.c: New tests.
8518
8519 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
8520
8521 PR c/22308
8522 * gcc.dg/pr22308-1.c: New test.
8523
8524 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
8525
8526 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
8527 target.
8528 * gcc.dg/compare9.c: Use -fshort-enums instead of
8529 -fno-short-enums. Change the last test to dg-bogus.
8530
8531 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
8532
8533 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
8534 * gcc.dg/compare9.c: New.
8535
8536 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8537
8538 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
8539
8540 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8541
8542 PR testsuite/22288
8543 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
8544
8545
8546 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8547
8548 * gcc.dg/format/gcc_gfc-1.c: New.
8549
8550 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
8551
8552 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
8553
8554 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8555
8556 PR fortran/20842
8557 * gfortran.dg/io_invalid_1.f90: New test.
8558
8559 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
8560
8561 * gcc.dg/format/gcc_diag-1.c: Update.
8562
8563 2005-07-02 Jeff Law <law@redhat.com>
8564
8565 * gcc.dg/tree-ssa/pr22051-1.c: New test.
8566 * gcc.dg/tree-ssa/pr22051-2.c: New test.
8567
8568 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
8569
8570 * gcc.dg/format/gcc_diag-1.c: Update.
8571
8572 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
8573
8574 PR tree-opt/22269
8575 * gcc.c-torture/compile/pr22269.c: New test.
8576
8577 2005-06-30 Diego Novillo <dnovillo@redhat.com>
8578
8579 PR 21584
8580 PR 22219
8581 * g++.dg/tree-ssa/pr21584-1.C: New test.
8582 * g++.dg/tree-ssa/pr21584-2.C: New test.
8583
8584 2005-06-30 Ziemowit Laski <zlaski@apple.com>
8585
8586 * obj-c++.dg/try-catch-11.mm: New.
8587 * objc.dg/try-catch-10.m: New.
8588
8589 2005-06-29 David Edelsohn <edelsohn@gnu.org>
8590
8591 * g++.dg/other/ucnid-1.C: xfail on AIX.
8592
8593 2005-06-29 Diego Novillo <dnovillo@redhat.com>
8594
8595 PR 22234
8596 * gcc.dg/20050629-1.c: New test.
8597
8598 2005-06-29 Ziemowit Laski <zlaski@apple.com>
8599
8600 * obj-c++.dg/const-str-1[0-1].mm: New.
8601 * objc.dg/const-str-1[0-1].m: New.
8602
8603 2005-05-29 Richard Henderson <rth@redhat.com>
8604
8605 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
8606 Rename from check_effective_target_vect_no_max.
8607 (check_effective_target_vect_no_int_add): New.
8608 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
8609 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
8610 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8611 * gcc.dg/vect/vect-reduc-1.c: Use both.
8612 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8613
8614 2005-05-29 Richard Henderson <rth@redhat.com>
8615
8616 * lib/target-supports.exp (check_effective_target_vect_no_max):
8617 Remove i386 and x86_64.
8618
8619 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8620
8621 PR testsuite/21969
8622 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
8623
8624 2005-06-29 Steve Ellcey <sje@cup.hp.com>
8625
8626 PR middle-end/21969
8627 * gcc.dg/vect/pr21969.c: New test.
8628
8629 2005-06-28 Eric Christopher <echristo@redhat.com>
8630
8631 PR c/22052
8632 PR c/21975
8633 * gcc.dg/inline1.c: New test.
8634 * gcc.dg/inline2.c: Ditto.
8635 * gcc.dg/inline3.c: Ditto.
8636 * gcc.dg/inline4.c: Ditto.
8637 * gcc.dg/inline5.c: Ditto.
8638
8639 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8640
8641 PR libfortran/22142
8642 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8643 Add testcase also testing eoshift1 for PR 22142.
8644
8645 2005-06-28 Richard Henderson <rth@redhat.com>
8646
8647 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
8648 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
8649 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
8650 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
8651 gcc.dg/tree-ssa/20030922-2.c: Likewise.
8652
8653 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
8654
8655 PR libfortran/22142
8656 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
8657 Add testcase for PR 22142.
8658
8659 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
8660
8661 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
8662 gcc.target/ia64/fpreg-2.c: New tests.
8663
8664 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8665
8666 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
8667
8668 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8669
8670 PR libfortran/22170
8671 * gfortran.dg/slash_1.f90: New test.
8672
8673 2005-06-27 Richard Henderson <rth@redhat.com>
8674
8675 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
8676 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
8677 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8678 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8679 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8680 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8681
8682 2005-06-27 Richard Henderson <rth@redhat.com>
8683
8684 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
8685 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
8686
8687 2005-06-27 Ziemowit Laski <zlaski@apple.com>
8688
8689 * obj-c++.dg/proto-lossage-5.mm: New.
8690 * objc.dg/proto-lossage-5.m: New.
8691
8692 2005-06-27 Diego Novillo <dnovillo@redhat.com>
8693
8694 PR 21959
8695 * gcc.dg/tree-ssa/pr21959.c: New test.
8696
8697 2005-06-27 Jakub Jelinek <jakub@redhat.com>
8698
8699 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
8700 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
8701 testing uninitialized var.
8702
8703 * gcc.c-torture/execute/builtins/chk.h: New.
8704 * gcc.c-torture/execute/builtins/lib/chk.c: New.
8705 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
8706 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
8707 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
8708 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
8709 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
8710 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
8711 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
8712 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
8713 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
8714 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
8715 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
8716 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
8717 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
8718 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
8719 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
8720 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
8721 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
8722 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
8723 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
8724 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
8725 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
8726 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
8727 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
8728 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
8729 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
8730 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
8731 * gcc.dg/builtin-object-size-1.c: New test.
8732 * gcc.dg/builtin-object-size-2.c: New test.
8733 * gcc.dg/builtin-object-size-3.c: New test.
8734 * gcc.dg/builtin-object-size-4.c: New test.
8735 * gcc.dg/builtin-object-size-5.c: New test.
8736 * gcc.dg/builtin-stringop-chk-1.c: New test.
8737 * gcc.dg/builtin-stringop-chk-2.c: New test.
8738 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
8739 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
8740 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
8741 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
8742 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
8743 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
8744 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
8745 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
8746 * gcc.c-torture/execute/printf-1.c: New test.
8747 * gcc.c-torture/execute/fprintf-1.c: New test.
8748 * gcc.c-torture/execute/vprintf-1.c: New test.
8749 * gcc.c-torture/execute/vfprintf-1.c: New test.
8750 * gcc.c-torture/execute/printf-chk-1.c: New test.
8751 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
8752 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
8753 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
8754
8755 2005-06-27 Michael Matz <matz@suse.de>
8756
8757 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
8758 slot is not merged if address escapes.
8759
8760 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8761
8762 PR c/21911
8763 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
8764
8765 2005-06-26 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR middle-end/17965
8768 * gcc.c-torture/compile/20050622-1.c: New test.
8769
8770 PR middle-end/22028
8771 * gcc.dg/20050620-1.c: New test.
8772
8773 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
8774
8775 PR tree-optimization/22026
8776 * gcc.dg/tree-ssa/pr22026.c: New.
8777
8778 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
8779
8780 PR libfortran/22144
8781 * gfortran.dg/shift-alloc.f90: New testcase.
8782
8783 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
8784
8785 * all files: Update FSF address in copyright headers.
8786
8787 2005-06-22 Jan Hubicka <jh@suse.cz>
8788
8789 * wholeprogram-1.c: New testcase.
8790 * wholeprogram-2.c: New testcase.
8791
8792 2005-06-24 Mark Mitchell <mark@codesourcery.com>
8793
8794 PR 22171
8795 * gcc.dg/tree-ssa/pr22171.c: New test.
8796
8797 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
8798
8799 * gfortran.dg/simplify_modulo.f90: New.
8800
8801 2005-06-24 Jan Hubicka <jh@suse.cz>
8802
8803 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
8804
8805 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8806
8807 * obj-c++.dg/proto-lossage-[1-4].mm: New.
8808
8809 2005-06-23 Ziemowit Laski <zlaski@apple.com>
8810
8811 * obj-c++.dg/typedef-alias-1.mm: New.
8812 * objc.dg/typedef-alias-1.m: New.
8813
8814 2005-06-23 Jeff Law <law@redhat.com>
8815
8816 * gcc.dg/tree-ssa/vrp16.c: New test.
8817
8818 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8819
8820 * lib/target-supports.exp: Add
8821 check_effective_target_fortran_large_real and
8822 check_effective_target_fortran_large_int to check for
8823 corresponding effective targets.
8824 * gfortran.dg/large_integer_kind_1.f90: New test.
8825 * gfortran.dg/large_real_kind_1.f90: New test.
8826
8827 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
8828
8829 PR tree-optimization/22117
8830 * gcc.dg/tree-ssa/pr22117.c: New.
8831
8832 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
8833
8834 PR testsuite/22123
8835 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
8836
8837 2005-06-23 David Edelsohn <edelsohn@gnu.org>
8838
8839 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
8840
8841 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
8842
8843 * gfortran.dg/f2c_4.f90: Add tests for complex functions
8844 * gfortran.dg/f2c_4.c: Likewise.
8845
8846 2005-06-22 Paul Brook <paul@codesourcery.com>
8847
8848 PR fortran/21034
8849 * gfortran.dg/auto_save_1.f90: New test.
8850
8851 2005-06-22 Michael Matz <matz@suse.de>
8852
8853 * gcc.target/x86-64/abi: New directory.
8854 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
8855 * gcc.target/x86-64/abi/README.gcc: New file.
8856 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
8857 * gcc.target/x86-64/abi/asm-support.s: New file.
8858 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
8859 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
8860 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
8861 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
8862 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
8863 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
8864 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
8865 * gcc.target/x86_64/abi/test_bitfields.c: New test.
8866 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
8867 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
8868 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
8869 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
8870 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
8871 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
8872 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
8873 * gcc.target/x86_64/abi/test_varargs.c: New test.
8874
8875 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
8876
8877 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
8878 32-bit i?86 and x86_64.
8879
8880 2005-06-21 Ziemowit Laski <zlaski@apple.com>
8881
8882 * obj-c++.dg/const-str-[1-9].mm: New tests.
8883
8884 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
8885
8886 PR fortran/22010
8887 * gfortran.dg/namelist_use.f90: New.
8888 * gfortran.dg/namelist_use_only.f90: New.
8889
8890 2005-06-21 Jeff Law <law@redhat.com>
8891
8892 * gcc.dg/tree-ssa/vrp15.c: New test.
8893
8894 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
8895
8896 * lib/target-supports.exp (check_effective_target_vect_reduction):
8897 Remove.
8898 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
8899 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
8900 remove vect_reduction target keyword. Also avoid two returns in main.
8901 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8902 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
8903 * gcc.dg/vect/vect-reduc-1short.c: New test.
8904 * gcc.dg/vect/vect-reduc-1char.c: New test.
8905 * gcc.dg/vect/vect-reduc-2short.c: New test.
8906 * gcc.dg/vect/vect-reduc-2char.c: New test.
8907 * gcc.dg/vect/vect-reduc-6.c: New test.
8908 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
8909 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
8910 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
8911
8912 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8913 Paul Thomas <pault@gcc.gnu.org>
8914
8915 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
8916 New tests.
8917
8918 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8919
8920 * gfortran.dg/backslash_1.f90: New test.
8921 * gfortran.dg/backslash_2.f90: New test.
8922
8923 2005-06-20 Steven G. Kargl <kargls@comcast.net>
8924
8925 * gfortran.dg/duplicate_labels.f90: New test.
8926
8927 2005-06-20 Jan Beulich <jbeulich@novell.com>
8928
8929 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
8930 unsupportable relocations.
8931 * g++.old-deja/g++.other/store-expr1.C: Likewise.
8932 * gcc.dg/20050321-2.c: xfail for NetWare.
8933
8934 2005-06-20 Andreas Jaeger <aj@suse.de>
8935
8936 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
8937 gcc.target/i386/fastcall-sseregparm.c,
8938 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
8939
8940 2005-06-19 Richard Henderson <rth@redhat.com>
8941
8942 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
8943
8944 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
8945
8946 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8947
8948 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
8949
8950 PR c++/22115
8951 * g++.dg/conversion/simd2.C: Change expected error message.
8952
8953 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8954
8955 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8956 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8957 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8958
8959 2005-06-18 James A Morrison <phython@gcc.gnu.org>
8960
8961 * gcc.dg/fold-mod-1.c: New test.
8962
8963 2005-06-18 Steven G. Kargl <kargls@comcast.net>
8964
8965 PR fortran/19926
8966 * gfortran.dg/pr19926.f90: New test.
8967
8968 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
8969
8970 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8971 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8972 targets.
8973 * gcc.dg/vect/vect-reduc-2.c: Likewise.
8974 * gcc.dg/vect/vect-reduc-3.c: Likewise.
8975
8976 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
8977
8978 * gcc.target/ia64/float80-varargs-1.c: New test.
8979
8980 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
8981
8982 PR tree-opt/22035
8983 * gfortran.dg/f2c_6.f90: New test.
8984
8985 2005-06-17 Geoffrey Keating <geoffk@apple.com>
8986
8987 PR c++/17413
8988 * g++.dg/template/local5.C: New.
8989
8990 2005-06-17 Richard Henderson <rth@redhat.com>
8991
8992 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8993
8994 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
8995
8996 PR testsuite/21945
8997 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8998
8999 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
9000
9001 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9002 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9003 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9004 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9005 check_vect to verify the presence of hardware vector support.
9006
9007 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
9008
9009 PR testsuite/22056
9010 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9011
9012 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9013
9014 PR libfortran/19216
9015 * gfortran.dg/pr19216.f: Add correct space between brackets and
9016 dg directive.
9017
9018 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9019
9020 PR libfortran/16436
9021 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9022
9023 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
9024
9025 * gcc.target/i386/attributes-error.c: New testcase.
9026 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9027 * gcc.target/i386/regparm-stdcall.c: Likewise.
9028 * gcc.target/i386/sseregparm-1.c: Likewise.
9029 * gcc.target/i386/sseregparm-2.c: Likewise.
9030
9031 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
9032
9033 * g++.dg/rtti/crash2.C: New.
9034
9035 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
9036
9037 * gcc.dg/noncompile/20040203-3.c: Update expected message.
9038
9039 2005-06-15 David Ung <davidu@mips.com>
9040
9041 * gcc.target/mips/mips16e-extends.c: New test for testing the
9042 generation of MIPS16e zeb/zeh, seb/seh instructions.
9043
9044 2005-06-15 Diego Novillo <dnovillo@redhat.com>
9045
9046 PR 22018
9047 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9048 * gcc.dg/tree-ssa/pr22018.c: New test.
9049
9050 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
9051
9052 * gcc.dg/simd-1.c: Update error messages.
9053 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
9054 * gcc.dg/simd-2.c: Update error messages.
9055 * gcc.dg/simd-4.c: New.
9056
9057 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
9058
9059 PR c++/20678
9060 * g++.dg/other/crash-4.C: New.
9061
9062 2005-06-14 Devang Patel <dpatel@apple.com>
9063
9064 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
9065
9066 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
9067
9068 PR c++/21929
9069 * g++.dg/parse/crash11.C: Update
9070
9071 2005-06-13 Jeff Law <law@redhat.com>
9072
9073 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
9074 perform the desired transformations.
9075 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
9076 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
9077
9078 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9079
9080 PR fortran/22038
9081 * gfortran.dg/forall_1.f90: Un-XFAIL.
9082
9083 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
9084
9085 PR c++/21929
9086 * g++.dg/parse/crash26.C: New.
9087
9088 PR c++/20789
9089 * g++.dg/init/member1.C: New.
9090
9091 2005-06-13 Jakub Jelinek <jakub@redhat.com>
9092
9093 * gfortran.dg/altreturn_1.f90: New test.
9094
9095 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
9096
9097 PR middle-end/21985
9098 * gcc.dg/tree-ssa/pr21985.c: New test.
9099
9100 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9101
9102 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
9103
9104 2005-06-12 Roger Sayle <roger@eyesopen.com>
9105
9106 PR c++/21930
9107 * g++.dg/other/error10.C: New test case.
9108
9109 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9110
9111 PR libfortran/19155
9112 * gfortran.dg/pr19155.f: Add test.
9113
9114 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9115
9116 * gfortran.dg/f2c_7.f90: New test.
9117
9118 * gfortran.dg/forall_1.f90: XFAILed.
9119
9120 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
9121
9122 * gcc.dg/pr14796-1.c: New.
9123 * gcc.dg/pr14796-2.c: New.
9124
9125 2005-06-11 Steven G. Kargl <kargls@comcast.net>
9126
9127 PR fortran/17792
9128 PR fortran/21375
9129 * gfortran.dg/deallocate_stat.f90: New test.
9130
9131 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
9132
9133 * gfortran.fortran-torture/execute/in-pack.f90: New test.
9134
9135 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
9136
9137 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
9138 access will be generated when this loop is vectorized. Test that
9139 accesses with same alignment were detected.
9140 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
9141 Test that accesses with same alignment were detected.
9142 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
9143 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
9144 alignment were detected.
9145
9146 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
9147
9148 PR c++/10611
9149 * g++.dg/conversion/simd2.C: New.
9150
9151 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
9152
9153 * gcc.dg/Wcxx-compat-1.c: New.
9154
9155 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
9156
9157 PR libfortran/21480
9158 * gfortran.dg/reshape-complex.f90: Add a test for a packed
9159 complex array.
9160
9161 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
9162
9163 * gcc.dg/alias-8.c: New.
9164
9165 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
9166
9167 * gcc.dg/format/cmn_err-1.c: Update.
9168
9169 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
9170
9171 PR target/20666
9172 * gcc.target/sparc/fexpand-2.c: New.
9173 * gcc.target/sparc/fpmerge-2.c: New.
9174 * gcc.target/sparc/fpmul-2.c: New.
9175 * gcc.target/sparc/noresult.c: New.
9176 * gcc.target/sparc/pdist-2.c: New.
9177 * gcc.target/sparc/pdist-3.c: New.
9178
9179 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
9180
9181 PR testsuite/21702
9182 * gcc.target/i386/i386.exp: Fix comment typo.
9183
9184 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
9185
9186 PR c++/19497
9187 * g++.dg/inherit/using5.C: New.
9188 * g++.dg/inherit/using6.C: New.
9189
9190 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9191
9192 PR c++/19894
9193 * g++.dg/template/ptrmem15.C: New test.
9194
9195 PR c++/20563
9196 * g++.dg/ext/label4.C: New test.
9197
9198 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
9199
9200 * gcc.dg/tls/debug-1.c: New test.
9201
9202 2005-06-07 Dale Johannesen <dalej@apple.com>
9203
9204 * gcc.target/i386/movq.c: New.
9205
9206 2005-06-07 Dale Johannesen <dalej@apple.com>
9207
9208 * gcc.dg/20050607-1.c: New.
9209
9210 2005-06-07 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR middle-end/21850
9213 * gcc.c-torture/execute/20050607-1.c: New test.
9214
9215 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
9216
9217 PR libfortran/21926
9218 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
9219 Test case where the return array has lowest stride one,
9220 but isn't packed.
9221
9222 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
9223
9224 * lib/target-supports.exp (check_effective_target_sync_int_long):
9225 Add s390 and s390x targets.
9226
9227 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
9228
9229 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
9230 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
9231 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
9232 * gcc.dg/tree-ssa/loop-9.c: New test.
9233
9234 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
9235
9236 * g++.dg/parse/defarg10.C: New.
9237
9238 2005-06-06 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR regression/21897
9241 * gcc.c-torture/execute/20050604-1.c: New test.
9242
9243 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
9244
9245 PR 21903
9246 * g++.dg/parse/defarg9.C: New.
9247
9248 PR c++/20637
9249 * g++.dg/inherit/using4.C: New.
9250 * g++.dg/overload/error1.C: Adjust expected errors.
9251 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
9252 * g++.old-deja/g++.brendan/arm2.C: Likewise.
9253 * g++.old-deja/g++.other/redecl2.C: Likewise.
9254 * g++.old-deja/g++.other/redecl4.C: Likewise.
9255 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
9256
9257 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9258
9259 * gfortran.dg/f2c_5.f90: Add -w to dg-options
9260
9261 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
9262
9263 * lib/gfortran.exp (gfortran_target_compile): Call
9264 dg-additional-files-options
9265 * gfortran.dg/f2c_4.f90: New file
9266 * gfortran.dg/f2c_4.c: New file
9267 * gfortran.dg/f2c_5.f90: New file
9268 * gfortran.dg/f2c_5.c: New file
9269
9270 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9271
9272 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
9273
9274 PR fortran/21912
9275 * gfortran.dg/array_constructor_4.f90: New test.
9276
9277 2005-06-05 Mark Mitchell <mark@codesourcery.com>
9278
9279 PR c++/21619
9280 * g++.dg/ext/builtin9.C: New test.
9281
9282 2005-06-05 Dale Johannesen <dalej@apple.com>
9283
9284 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
9285 * gcc.c-torture/execute/20050603-2.c: Ditto.
9286
9287 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
9288
9289 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
9290 * gcc.dg/vect/vect-reduc-1.c: New.
9291 * gcc.dg/vect/vect-reduc-2.c: New.
9292 * gcc.dg/vect/vect-reduc-3.c: New.
9293
9294 2005-06-04 Dale Johannesen <dalej@apple.com>
9295
9296 * gcc.c-torture/execute/20050603-1.c: New.
9297 * gcc.c-torture/execute/20050603-2.c: New.
9298 * gcc.dg/20050603-3.c: New.
9299
9300 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9301
9302 PR fortran/19195
9303 * gfortran.dg/debug_1.f90: New test.
9304
9305 * gfortran.dg/forall_1.f90: New test.
9306
9307 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
9308
9309 * gfortran.dg/array_constructor_3.f90: New test.
9310
9311 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
9312
9313 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
9314
9315 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
9316
9317 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
9318
9319 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
9320
9321 PR c/21873
9322 * gcc.dg/init-excess-1.c: New test.
9323
9324 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9325
9326 PR c++/21853
9327 * g++.dg/expr/static_cast6.C: New test.
9328
9329 2005-06-03 Diego Novillo <dnovillo@redhat.com>
9330
9331 * gcc.dg/tree-ssa/vrp14.c: New test.
9332
9333 2005-06-03 Mark Mitchell <mark@codesourcery.com>
9334
9335 PR c++/21336
9336 * g++.dg/template/new2.C: New test.
9337
9338 2005-06-03 Josh Conner <jconner@apple.com>
9339
9340 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
9341 all entries in initializer.
9342
9343 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
9344
9345 PR middle-end/21858
9346 * gcc.dg/pr21858.c: New testcase.
9347
9348 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
9349
9350 PR tree-optimization/21292
9351
9352 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
9353 New.
9354 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9355 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9356 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9357 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9358 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
9359
9360 2005-06-02 Richard Henderson <rth@redhat.com>
9361
9362 * gcc.dg/sync-2.c: Use -march=i486 for i386.
9363
9364 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
9365
9366 * gcc.dg/wtypequal.c: New testcase.
9367
9368 2005-06-02 Diego Novillo <dnovillo@redhat.com>
9369
9370 PR 21582
9371 * gcc.dg/tree-ssa/pr21582.c: New test.
9372
9373 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9374
9375 PR c++/21280
9376 * g++.dg/opt/interface2.h: New.
9377 * g++.dg/opt/interface2.C: New.
9378 * g++.dg/init/ctor4.C: Adjust error lines.
9379 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9380 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
9381 * g++.old-deja/g++.jason/opeq3.C: Likewise.
9382 * g++.old-deja/g++.pt/assign1.C: Likewise.
9383 * g++.old-deja/g++.pt/crash20.C: Likewise.
9384
9385 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
9386
9387 PR tree-optimization/21734
9388 * g++.dg/vect/pr21734_1.cc: New.
9389 * g++.dg/vect/pr21734_2.cc: New.
9390
9391 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
9392
9393 PR c++/20350
9394 * g++.dg/template/spec24.C: New.
9395
9396 PR c++/21151
9397 * g++.dg/pch/local-1.C: New.
9398 * g++.dg/pch/local-1.Hs: New.
9399
9400 2005-06-01 Diego Novillo <dnovillo@redhat.com>
9401
9402 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
9403 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
9404 * gcc.dg/tree-ssa/pr14341.c: New test.
9405 * gcc.dg/tree-ssa/pr14841.c: New test.
9406 * gcc.dg/tree-ssa/pr20701.c: New test.
9407 * gcc.dg/tree-ssa/pr21086.c: New test.
9408 * gcc.dg/tree-ssa/pr21090.c: New test.
9409 * gcc.dg/tree-ssa/pr21332.c: New test.
9410 * gcc.dg/tree-ssa/pr21458.c: New test.
9411 * gcc.dg/tree-ssa/pr21658.c: New test.
9412 * gcc.dg/tree-ssa/vrp01.c: New test.
9413 * gcc.dg/tree-ssa/vrp02.c: New test.
9414 * gcc.dg/tree-ssa/vrp03.c: New test.
9415 * gcc.dg/tree-ssa/vrp04.c: New test.
9416 * gcc.dg/tree-ssa/vrp05.c: New test.
9417 * gcc.dg/tree-ssa/vrp06.c: New test.
9418 * gcc.dg/tree-ssa/vrp07.c: New test.
9419 * gcc.dg/tree-ssa/vrp08.c: New test.
9420 * gcc.dg/tree-ssa/vrp09.c: New test.
9421 * gcc.dg/tree-ssa/vrp10.c: New test.
9422 * gcc.dg/tree-ssa/vrp11.c: New test.
9423 * gcc.dg/tree-ssa/vrp12.c: New test.
9424 * gcc.dg/tree-ssa/vrp13.c: New test.
9425
9426 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
9427
9428 PR 21029
9429 * gcc.dg/tree-ssa/pr21029.c: New test.
9430
9431 2005-06-01 Roger Sayle <roger@eyesopen.com>
9432
9433 * gfortran.dg/logint-1.f: New test case.
9434 * gfortran.dg/logint-2.f: Likewise.
9435 * gfortran.dg/logint-3.f: Likewise.
9436
9437 2005-06-01 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR c/21536
9440 PR c/20760
9441 * gcc.dg/20050527-1.c: New test.
9442
9443 * gcc.dg/i386-sse-12.c: New test.
9444
9445 PR fortran/21729
9446 * gfortran.dg/implicit_5.f90: New test.
9447
9448 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
9449
9450 PR fortran/20883
9451 * gfortran/assign_4.f90: New test.
9452 * gfortran/assign_2.f90: Change compile to run.
9453
9454 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
9455
9456 * lib/target-supports.exp
9457 (check_effective_target_sync_char_short): New.
9458 * gcc.dg/sync-2.c: New.
9459
9460 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
9461
9462 PR tree-optimization/21817
9463 * gcc.dg/torture/pr21817-1.c: New.
9464
9465 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
9466
9467 PR c++/21165
9468 * g++.dg/template/init5.C: New.
9469
9470 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
9471
9472 * gfortran.dg/char_initialiser_actual.f90:
9473 Test character initialisers as actual arguments.
9474 * gfortran.dg/char_pointer_comp_assign.f90:
9475 Test character pointer structure component assignments.
9476 * gfortran.dg/char_array_structure_constructor.f90:
9477 Test character components in structure constructors.
9478
9479 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
9480
9481 PR middle-end/20931
9482 * g++.dg/opt/pr20931.C: New test.
9483
9484 2005-05-31 Andreas Jaeger <aj@suse.de>
9485
9486 PR testsuite/20772
9487 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
9488 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
9489 g++.old-deja/g++.ext/asmspec1.C,
9490 g++.old-deja/g++.other/regstack.C,
9491 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
9492 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
9493 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
9494 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
9495 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
9496 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
9497 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
9498 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
9499 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
9500 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
9501 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
9502 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
9503 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
9504 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
9505 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
9506 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
9507 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
9508 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
9509 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
9510
9511 2005-05-31 Jeff Law <law@redhat.com>
9512
9513 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
9514
9515 2005-05-30 Paolo Carlini <pcarlini@suse.de>
9516
9517 PR middle-end/21743
9518 * gcc.dg/builtins-1.c: Activate disabled clog test.
9519 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9520
9521 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
9522
9523 * gfortran.dg/char_pointer_assign.f90:
9524 Test character-pointer assignments and pointer assignments.
9525 * gfortran.dg/char_pointer_dummy.f90:
9526 Test character-pointer dummy arguments.
9527 * gfortran.dg/char_pointer_func.f90:
9528 Test character-pointer function returns.
9529 * gfortran.dg/char_pointer_dependency.f90:
9530 Test character-pointer functions with dependencies.
9531
9532 2005-05-30 Mark Mitchell <mark@codesourcery.com>
9533
9534 PR c++/21784
9535 * g++.dg/lookup/using14.C: New test.
9536
9537 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
9538
9539 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
9540 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
9541 trailing ^M.
9542
9543 2005-05-29 Geoffrey Keating <geoffk@apple.com>
9544
9545 PR c++/17413
9546 * g++.dg/template/local5.C: New.
9547
9548 PR target/21761
9549 * gcc.c-torture/compile/pr21761.c: New.
9550
9551 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
9552 before darwin8.
9553
9554 2005-05-30 Steven G. Kargl
9555
9556 PR fortran/20846
9557 * gfortran.dg/inquire_8.f90: New test.
9558
9559 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9560
9561 PR libfortran/21376
9562 * gfortran.dg/output_exponents_1.f90: New test.
9563
9564 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9565
9566 PR libfortran/20006
9567 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
9568
9569 2005-05-28 Mark Mitchell <mark@codesourcery.com>
9570
9571 PR c++/21210
9572 * g++.dg/ext/complex1.C: New test.
9573
9574 PR c++/21340
9575 * g++.dg/init/ctor6.C: New test.
9576
9577 2005-05-29 Jan Hubicka <jh@suse.cz>
9578
9579 * gcc.c-torture/compile/pr21562.c: New.
9580
9581 2005-05-28 Steven G. Kargl <kargls@comcast.net>
9582
9583 * gfortran.dg/subnormal_1.f90: New test.
9584
9585 2005-05-28 Jan Hubicka <jh@suse.cz>
9586
9587 * tree-prof.exp: Fix comment.
9588 * value-prof-1.c: New.
9589 * value-prof-2.c: New.
9590 * value-prof-3.c: New.
9591 * value-prof-4.c: New.
9592
9593 2005-05-27 Mark Mitchell <mark@codesourcery.com>
9594
9595 PR c++/21614
9596 * g++.dg/expr/ptrmem6.C: New test.
9597 * g++.dg/expr/ptrmem6a.C: Likewise.
9598
9599 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
9600
9601 PR tree-optimization/21658
9602 * gcc.dg/tree-ssa/pr21658.c: New.
9603
9604 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
9605
9606 PR c++/21455
9607 * g++.dg/inherit/ptrmem3.C: New.
9608
9609 PR c++/21681
9610 * g++.dg/parse/template16.C: New.
9611
9612 2005-05-27 Andreas Jaeger <aj@suse.de>
9613
9614 * gcc.dg/setjmp-2.c: Only run in 32-bit.
9615
9616 * gcc.dg/i386-sse-8.c: Run test on all archs.
9617
9618 2005-05-26 Mike Stump <mrs@apple.com>
9619
9620 * objc.dg/isa-field-1.m: Only run on darwin.
9621 * objc.dg/lookup-1.m: Likewise.
9622 * objc.dg/try-catch-8.m: Likewise.
9623
9624 2005-05-26 Roger Sayle <roger@eyesopen.com>
9625
9626 PR tree-optimization/9814
9627 * gcc.dg/pr9814-1.c: New test case.
9628
9629 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9630
9631 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
9632 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
9633 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
9634 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
9635 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
9636 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
9637 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
9638 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
9639 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
9640 objc.dg/try-catch-8.m: New.
9641
9642 2005-05-26 Janis Johnson <janis187@us.ibm.com>
9643
9644 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
9645 remove extraneous semicolons.
9646
9647 2005-05-26 Ziemowit Laski <zlaski@apple.com>
9648
9649 * obj-c++.dg/comp-types-12.mm: New.
9650 * objc.dg/comp-types-11.m: New.
9651 * objc.dg/selector-4.m: New.
9652
9653 2005-05-26 Andreas Jaeger <aj@suse.de>
9654
9655 PR testsuite/20772
9656 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
9657 g++.old-deja/g++.ext/attrib3.C,
9658 g++.old-deja/g++.other/store-expr1.C,
9659 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
9660 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
9661 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
9662 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
9663 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
9664 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
9665 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
9666 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
9667 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
9668 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
9669 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
9670 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
9671 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
9672 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
9673 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
9674 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
9675 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
9676 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
9677 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
9678
9679 2005-05-26 Andreas Jaeger <aj@suse.de>
9680
9681 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
9682 x86-64 compilation.
9683
9684 2005-05-26 Andreas Jaeger <aj@suse.de>
9685
9686 PR testsuite/20772
9687 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
9688 gcc.misc-tests/i386-pf-athlon-1.c,
9689 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
9690 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
9691 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
9692 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
9693 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
9694 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
9695 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
9696 programs.
9697
9698 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
9699 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
9700 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
9701 x86-64 compilation.
9702
9703 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
9704 x86_64.
9705
9706 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
9707 effective-target ilp32.
9708
9709 2005-05-26 David Ung <davidu@mips.com>
9710
9711 * gcc.target/mips/ext_ins.c: New test for testing the generation
9712 of MIPS32/64 rev 2 ext/ins instructions.
9713
9714 2005-05-26 Andreas Jaeger <aj@suse.de>
9715
9716 * treelang/compile/unsigned.tree: Use gimple instead of
9717 nonexisting generic dump.
9718
9719 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
9720
9721 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
9722
9723 2005-05-26 Andreas Jaeger <aj@suse.de>
9724
9725 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
9726
9727 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
9728
9729 PR libfortran/17283
9730 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
9731 Test callee-allocated memory with write statements.
9732
9733 2005-05-25 Roger Sayle <roger@eyesopen.com>
9734
9735 PR middle-end/21709
9736 * gcc.dg/pr21709-1.c: New test case.
9737
9738 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9739 Mike Stump <mrs@apple.com>
9740
9741 * objc/execute/next_mapping.h: Update for C++.
9742
9743 * obj-c++.dg/selector-1.mm: Move to...
9744 * obj-c++.dg/selector-4.mm: here...
9745
9746 * obj-c++.dg/basic.mm: New.
9747 * obj-c++.dg/comp-types-1.mm: New.
9748 * obj-c++.dg/cxx-class-1.mm: New.
9749 * obj-c++.dg/cxx-ivars-1.mm: New.
9750 * obj-c++.dg/cxx-ivars-2.mm: New.
9751 * obj-c++.dg/cxx-ivars-3.mm: New.
9752 * obj-c++.dg/cxx-scope-1.mm: New.
9753 * obj-c++.dg/cxx-scope-2.mm: New.
9754 * obj-c++.dg/defs.mm: New.
9755 * obj-c++.dg/empty-private-1.mm: New.
9756 * obj-c++.dg/encode-1.mm: New.
9757 * obj-c++.dg/encode-2.mm: New.
9758 * obj-c++.dg/encode-3.mm: New.
9759 * obj-c++.dg/extern-c-1.mm: New.
9760 * obj-c++.dg/extra-semi.mm: New.
9761 * obj-c++.dg/fix-and-continue-2.mm: New.
9762 * obj-c++.dg/isa-field-1.mm: New.
9763 * obj-c++.dg/ivar-list-semi.mm: New.
9764 * obj-c++.dg/local-decl-1.mm: New.
9765 * obj-c++.dg/lookup-1.mm: New.
9766 * obj-c++.dg/lookup-2.mm: New.
9767 * obj-c++.dg/method-1.mm: New.
9768 * obj-c++.dg/method-2.mm: New.
9769 * obj-c++.dg/method-3.mm: New.
9770 * obj-c++.dg/method-4.mm: New.
9771 * obj-c++.dg/method-5.mm: New.
9772 * obj-c++.dg/method-6.mm: New.
9773 * obj-c++.dg/method-7.mm: New.
9774 * obj-c++.dg/no-extra-load.mm: New.
9775 * obj-c++.dg/overload-1.mm: New.
9776 * obj-c++.dg/pragma-1.mm: New.
9777 * obj-c++.dg/pragma-2.mm: New.
9778 * obj-c++.dg/private-1.mm: New.
9779 * obj-c++.dg/private-2.mm: New.
9780 * obj-c++.dg/proto-qual-1.mm: New.
9781 * obj-c++.dg/qual-types-1.mm: New.
9782 * obj-c++.dg/stubify-1.mm: New.
9783 * obj-c++.dg/stubify-2.mm: New.
9784 * obj-c++.dg/super-class-1.mm: New.
9785 * obj-c++.dg/super-class-2.mm: New.
9786 * obj-c++.dg/super-dealloc-1.mm: New.
9787 * obj-c++.dg/super-dealloc-2.mm: New.
9788 * obj-c++.dg/template-1.mm: New.
9789 * obj-c++.dg/template-2.mm: New.
9790 * obj-c++.dg/template-3.mm: New.
9791 * obj-c++.dg/template-4.mm: New.
9792 * obj-c++.dg/template-5.mm: New.
9793 * obj-c++.dg/template-6.mm: New.
9794 * obj-c++.dg/try-catch-1.mm: New.
9795 * obj-c++.dg/try-catch-2.mm: New.
9796 * obj-c++.dg/try-catch-3.mm: New.
9797 * obj-c++.dg/try-catch-4.mm: New.
9798 * obj-c++.dg/try-catch-5.mm: New.
9799 * obj-c++.dg/try-catch-6.mm: New.
9800 * obj-c++.dg/try-catch-7.mm: New.
9801 * obj-c++.dg/try-catch-8.mm: New.
9802 * obj-c++.dg/try-catch-9.mm: New.
9803 * obj-c++.dg/va-meth-1.mm: New.
9804
9805 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9806
9807 * obj-c++.dg/selector-1.mm: New.
9808 * obj-c++.dg/selector-2.mm: New.
9809
9810 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9811
9812 * obj-c++.dg/selector-3.mm: New.
9813 * objc.dg/selector-3.m: New.
9814
9815 2005-05-25 Ziemowit Laski <zlaski@apple.com>
9816
9817 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
9818 about where warning appears.
9819
9820 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9821
9822 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
9823 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9824 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9825 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9826
9827 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
9828
9829 * gcc.dg/20050524-1.c: New test.
9830
9831 2005-05-25 Jan Hubicka <jh@suse.cz>
9832
9833 * gcc.dg/tree-prof/inliner-1.c: New.
9834
9835 2005-05-25 Janis Johnson <janis187@us.ibm.com>
9836
9837 * gcc.dg/tree-prof: New directory.
9838 * gcc.dg/tree-prof/tree-prof.exp: New.
9839
9840 2005-05-25 DJ Delorie <dj@redhat.com>
9841
9842 * gcc.dg/Wattributes-1.c: New.
9843 * gcc.dg/Wattributes-2.c: New.
9844 * gcc.dg/Wattributes-3.c: New.
9845
9846 20005-05-24 Janis Johnson <janis187@us.ibm.com>
9847
9848 PR tree-optimization/19833
9849 * gcc.dg/uninit-4.c: Remove xfail.
9850 * gcc.dg/uninit-9.c: Ditto.
9851
9852 2005-05-24 Ziemowit Laski <zlaski@apple.com>
9853
9854 * obj-c++.dg/bitfield-[1-5].mm: New.
9855 * obj-c++.dg/class-protocol-1.mm: New.
9856 * obj-c++.dg/comp-types-1[0-1].mm: New.
9857 * obj-c++.dg/comp-types-[2-9].mm: New.
9858 * obj-c++.dg/encode-[4-8].mm: New.
9859 * obj-c++.dg/layout-1.mm: New.
9860 * obj-c++.dg/method-1[0-9].mm: New.
9861 * obj-c++.dg/method-2[0-1].mm: New.
9862 * obj-c++.dg/method-[8-9].mm: New.
9863 * obj-c++.dg/objc-gc-3.mm: New.
9864 * obj-c++.dg/try-catch-10.mm: New.
9865 * objc.dg/bitfield-5.m: New.
9866 * objc.dg/comp-types-10.m: New.
9867 * objc.dg/comp-types-9.m: New.
9868 * objc.dg/layout-1.m: New.
9869 * objc.dg/objc-gc-4.m: New.
9870 * objc.dg/try-catch-9.m: New.
9871 * objc.dg/class-protocol-1.m: Tweak diagnostics.
9872 * objc.dg/comp-types-1.m: Likewise.
9873 * objc.dg/comp-types-[5-6].m: Likewise.
9874 * objc.dg/method-9.m: Likewise.
9875
9876 2005-05-24 Janis Johnson <janis187@us.ibm.com>
9877
9878 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
9879 and on hardware without VMX support.
9880
9881 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
9882
9883 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
9884
9885 * lib/profopt.exp (dg-final-generate, dg-final-use,
9886 profopt-final-code, profopt-get-options): New.
9887 (profopt-execute): Process test directives.
9888
9889 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
9890 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
9891 cleanup-tree-dump, cleanup-saved-temps): Update comments.
9892
9893 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
9894
9895 PR C++/21645
9896 * g++.dg/init/ctor5.C: New test.
9897
9898 2005-05-24 Ira Rosen <irar@il.ibm.com>
9899
9900 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
9901 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
9902 vect-113.c, vect-114.c.
9903
9904 2005-05-23 Adam Nemet <anemet@lnxw.com>
9905
9906 * gcc.dg/const-elim-1.c: Remove xfails.
9907
9908 2005-05-23 Jeff Law <law@redhat.com>
9909
9910 * gcc.c-torture/compile/pr21638.c: New test.
9911 * gcc.c-torture/compile/20050520-1.c: New test.
9912
9913 2005-05-23 Nick Clifton <nickc@redhat.com>
9914
9915 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
9916 be a proper triple, ie: m32r*-*-*.
9917 * g++.old-deja/g++.jason/thunk3.C: Likewise.
9918
9919 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
9920
9921 PR middle-end/21331
9922 PR tree-opt/21293
9923 * gcc.c-torture/compile/pr21293.c: New test.
9924 * gcc.c-torture/execute/pr21331.c: New test.
9925
9926 2004-05-20 Richard Henderson <rth@redhat.com>
9927
9928 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
9929
9930 2005-05-20 Ziemowit Laski <zlaski@apple.com>
9931
9932 * obj-c++-dg.exp: Add.
9933 * obj-c++.exp: Add.
9934 * obj-c++.dg/dg.exp: Add.
9935
9936 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
9937
9938 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
9939 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
9940
9941 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
9942
9943 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
9944
9945 2004-05-19 Richard Henderson <rth@redhat.com>
9946
9947 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9948
9949 2005-05-19 Janis Johnson <janis187@us.ibm.com>
9950
9951 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9952
9953 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9954
9955 2005-05-19 Jakub Jelinek <jakub@redhat.com>
9956
9957 PR c++/21495
9958 * g++.dg/parse/extern1.C: New test.
9959 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9960
9961 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
9962
9963 * gcc.dg/c99-math.h: New.
9964 * gcc.dg/c99-math-float-1.c: New test.
9965 * gcc.dg/c99-math-double-1.c: Likewise.
9966 * gcc.dg/c99-math-long-double-1.c: Likewise.
9967
9968 2005-05-18 Richard Henderson <rth@redhat.com>
9969
9970 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9971
9972 2005-05-18 Devang Patel <dpatel@apple.com>
9973
9974 * g++.dg/opt/20050511-1.C: New test.
9975
9976 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
9977
9978 PR libfortran/21127
9979 * gfortran.dg/reshape-complex.f90: New test.
9980
9981 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
9982
9983 * gfortran.dg/array_constructor_1.f90: New test.
9984 * gfortran.dg/array_constructor_2.f90: New test.
9985
9986 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
9987
9988 PR fortran/20954
9989 * gfortran.dg/pr20954.f: New test.
9990
9991 2005-05-17 Mike Stump <mrs@apple.com>
9992
9993 Yet more Objective-C++...
9994
9995 * objc.dg/method-5.m: Update.
9996 * objc.dg/method-6.m: Update.
9997 * objc.dg/method-7.m: Update.
9998 * objc.dg/method-9.m: Update.
9999 * objc.dg/try-catch-2.m: Update.
10000
10001 2005-05-17 Mark Mitchell <mark@codesourcery.com>
10002
10003 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10004 Remove little-endian optimizations.
10005
10006 2005-05-17 Jeff Law <law@redhat.com>
10007
10008 * g++.dg/tree-ssa/pr14814.C: New test.
10009 * gcc.dg/tree-ssa/pr14814.C: New test.
10010 * gcc.dg/tree-ssa/pr17141-1.C: New test.
10011 * gcc.dg/tree-ssa/pr17141-2.C: New test.
10012
10013 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10014
10015 * gcc.dg/compat/generate-random.c: Do not include
10016 libiberty.h.
10017 * gcc.dg/compat/generate-random_r.c: Likewise.
10018
10019 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
10020
10021 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10022
10023 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
10024
10025 PR middle-end/21595
10026 * g++.dg/tree-ssa/builtin1.C: New testcase.
10027
10028 2005-05-17 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c++/21454
10031 * g++.dg/opt/const4.C: New test.
10032
10033 PR middle-end/21492
10034 * g++.dg/opt/crossjump1.C: New test.
10035
10036 PR tree-optimization/21610
10037 * gcc.c-torture/compile/20050516-1.c: New test.
10038
10039 PR fortran/15080
10040 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10041 about the test failing.
10042 * gfortran.fortran-torture/execute/where_7.f90: New test.
10043 * gfortran.fortran-torture/execute/where_8.f90: New test.
10044
10045 2005-05-16 Richard Henderson <rth@redhat.com>
10046
10047 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10048 i?86 and x86_64.
10049
10050 2005-05-16 Mark Mitchell <mark@codesourcery.com>
10051
10052 * gcc.dg/compat/generate-random.c (config.h): Do not include.
10053 (limits.h): Include unconditionally.
10054 (stdlib.h): Likewise.
10055 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
10056 (limits.h): Include unconditionally.
10057 (stdlib.h): Likewise.
10058 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
10059 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
10060 (limits.h): Include unconditionally.
10061 (stdlib.h): Likewise.
10062 (hashtab.h): Do not include.
10063 (getopt.h): Likewise.
10064 (stddef.h): Include.
10065 (hashval_t): Define.
10066 (struct entry): Add "next" field.
10067 (HASH_SIZE): New macro.
10068 (hash_table): New variable.
10069 (switchfiles): Do not use xmalloc.
10070 (mix): New macro.
10071 (iterative_hash): New function.
10072 (hasht): Remove.
10073 (e_exists): New function.
10074 (e_insert): Likewise.
10075 (output): Use, instead of libiberty hashtable functions.
10076 (main): Do not use getopt. Do not call htab_create.
10077
10078 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
10079
10080 PR libstdc++/21526
10081 * lib/target-supports.exp (check_mkfifo_available):
10082 Return 0 for cygwin as mkfifo support incomplete on platform.
10083 Fix typos in comments.
10084
10085 2005-05-15 Mark Mitchell <mark@codesourcery.com>
10086
10087 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
10088
10089 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
10090
10091 PR fortran/17432
10092 * gfortran.dg/assign_4.f: New test.
10093
10094 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
10095
10096 PR tree-optimization/21563
10097 * gcc.dg/tree-ssa/pr21563.c: New.
10098
10099 2005-05-14 Jan Hubicka <jh@suse.cz>
10100
10101 * gcc.dg/noreturn-7.c: Allow control reaches warning.
10102
10103 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
10104
10105 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
10106
10107 2005-05-13 Julian Brown <julian@codesourcery.com>
10108
10109 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
10110 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
10111
10112 2005-05-13 Jan Hubicka <jh@suse.cz>
10113
10114 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
10115 * gcc.dg/fold-xor-?.c: Likewise.
10116 * gcc.dg/pr15784-?.c: Likewise.
10117 * gcc.dg/pr20922-?.c: Likewise.
10118 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
10119 * gcc.dg/tree-ssa/pr17598.c: Likewise.
10120 * gcc.dg/tree-ssa/pr20470.c: Likewise.
10121
10122 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10123
10124 PR fortran/21260
10125 * gfortran.dg/hollerith_1.f90: New test.
10126
10127 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10128
10129 * gfortran.dg/func_result_2.f90: New test.
10130
10131 2005-05-11 Bud Davis <bdavis@gfortran.org>
10132
10133 * gfortran.dg/dev_null.f90: New test.
10134
10135 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
10136
10137 * gcc.dg/arm-vfp1.c: Revert last change.
10138
10139 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
10140
10141 PR middle-end/19807
10142 PR tree-optimization/19639
10143 * g++.dg/tree-ssa/pr19807.C: New testcase.
10144
10145 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10146
10147 PR libfortran/21471
10148 * gfortran.dg/append-1.f90: New test.
10149
10150 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10151
10152 * gcc.dg/pr18501.c: XFAIL.
10153 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
10154 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
10155 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
10156 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10157 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10158 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
10159 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
10160 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
10161
10162 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10163
10164 PR fortran/20178
10165 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
10166 gfortran.dg/f2c_3.f90: New tests.
10167
10168 * gfortran.dg/return_1.f90: Fix dg annotation.
10169
10170 2005-05-10 Diego Novillo <dnovillo@redhat.com>
10171
10172 * gcc.c-torture/compile/20050510-1.c: New test.
10173
10174 2005-05-10 Mark Mitchell <mark@codesourcery.com>
10175
10176 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
10177
10178 2005-05-10 Bob Wilson <bob.wilson@acm.org>
10179
10180 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
10181
10182 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
10183
10184 PR c/17913
10185 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
10186
10187 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
10188
10189 PR c/21342
10190 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
10191 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
10192
10193 2005-05-10 Ben Elliston <bje@au.ibm.com>
10194
10195 PR debug/16676
10196 * gcc.dg/debug/pr16676.c: New test.
10197
10198 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
10199
10200 PR testsuite/21443
10201 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
10202 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
10203 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
10204 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
10205 Change -O1 to -O2.
10206 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
10207 -fno-tree-dominator-opts.
10208
10209 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10210
10211 * gfortran.dg/return_1.f90: New test.
10212
10213 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
10214
10215 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
10216
10217 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
10218
10219 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
10220
10221 PR c++/21427
10222 * g++.dg/inherit/covariant13.C: New.
10223
10224 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10225
10226 PR libfortran/19155
10227 * gfortran.dg/pr19155.f: New test.
10228
10229 2005-05-08 Roger Sayle <roger@eyesopen.com>
10230
10231 PR inline-asm/8788
10232 * gcc.dg/pr8788-1.c: New testcase.
10233
10234 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
10235
10236 PR target/21416
10237 * gcc.target/mips/fpcmp-[12].c: New tests.
10238
10239 2005-05-06 Mark Mitchell <mark@codesourcery.com>
10240
10241 * lib/target-supports-dg.exp (dg-require-fork): New function.
10242 (dg-require-mkfifo): Likewise.
10243 * lib/target-supports.exp (check_function_available): New
10244 function.
10245 (check_fork_available): Likewise.
10246 (check_mkfifo_available): Likewise.
10247
10248 2005-05-06 Jeff Law <law@redhat.com>
10249
10250 * gcc.c-torture/compile/pr21380.c: New test.
10251
10252 2005-05-06 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR c++/20961
10255 * g++.dg/ext/weak3.C: New test.
10256
10257 2005-05-05 Mark Mitchell <mark@codesourcery.com>
10258
10259 PR c++/21352
10260 * g++.dg/template/crash37.C: New test.
10261
10262 2005-05-05 Paul Brook <paul@codesourcery.com>
10263
10264 * gcc.dg/arm-g2.c: Use effective-target arm32.
10265 * gcc.dg/arm-mmx-1.c: Ditto.
10266 * gcc.dg/arm-scd42-2.c: Ditto.
10267 * gcc.dg/arm-vfp1.c: Ditto.
10268 * lib/target-supports.exp (check_effective_target_arm32): New
10269 function.
10270
10271 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
10272
10273 PR libfortran/21354
10274 gfortran.dg/in_pack_rank7.f90: New test.
10275
10276 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
10277
10278 PR middle-end/15618
10279 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
10280
10281 2005-05-04 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR middle-end/21265
10284 * gcc.dg/20050503-1.c: New test.
10285
10286 PR rtl-optimization/21239
10287 * gcc.dg/i386-sse-11.c: New test.
10288
10289 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
10290
10291 PR target/16888
10292 * gcc.target/i386/asm-1.c: New test.
10293
10294 2005-05-03 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR rtl-optimization/21330
10297 * gcc.c-torture/execute/20050502-1.c: New test.
10298
10299 PR target/21297
10300 * gcc.c-torture/execute/20050502-2.c: New test.
10301
10302 2005-05-03 Uros Bizjak <uros@kss-loka.si>
10303
10304 PR middle-end/21282
10305 * gcc.dg/pr21282.c: New.
10306
10307 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10308
10309 * gcc.dg/vect/pr20122.c: Clean up .vect file.
10310 * gcc.dg/vect/vect-92.c: Likewise.
10311 * gcc.dg/vect/vect-93.c: Likewise.
10312 * gcc.dg/vect/vect-dv-1.c: Likewise.
10313 * gcc.dg/vect/vect-dv-2.c: Likewise.
10314 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
10315
10316 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
10317
10318 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
10319 * gfortran.dg/vect/vect-2.f90: Likewise.
10320 * gfortran.dg/vect/vect-3.f90: Likewise.
10321 * gfortran.dg/vect/vect-4.f90: Likewise.
10322 * gfortran.dg/vect/vect-5.f90: Likewise.
10323
10324 2005-05-02 Geoffrey Keating <geoffk@apple.com>
10325
10326 PR target/20813
10327 * gcc.dg/rs6000-fpint-2.c: New.
10328
10329 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
10330
10331 PR c/15698
10332 * gcc.dg/builtins-30.c: Update expected messages.
10333 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
10334 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
10335 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
10336
10337 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
10338
10339 PR tree-optimization/21294
10340 * gcc.dg/tree-ssa/pr21294.c: New.
10341
10342 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
10343
10344 * gcc.dg/altivec-3.c (vec_store): Do not use the old
10345 __builtin_altivec_st_internal_4si built-in.
10346
10347 2005-05-02 Mark Mitchell <mark@codesourcery.com>
10348
10349 PR c++/15875
10350 * g++.dg/template/ptrmem14.C: New test.
10351
10352 2005-05-02 Paul Brook <paul@codesourcery.com>
10353
10354 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
10355
10356 2005-05-02 Michael Matz <matz@suse.de>
10357
10358 PR c++/19542
10359 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
10360
10361 2005-05-01 Mark Mitchell <mark@codesourcery.com>
10362
10363 * g++.dg/cpp/weak.C: New test.
10364
10365 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
10366
10367 * gcc.dg/tree-ssa/loop-8.c: New test.
10368
10369 2005-04-30 Michael Maty <matz@suse.de>
10370
10371 * gcc.dg/inline-mcpy.c: New test.
10372
10373 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
10374
10375 PR libfortran/18958
10376 * gfortran.dg/eoshift.f90: New test case.
10377
10378 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
10379
10380 PR libfortran/18857
10381 * gfortran.dg/matmul_1.f90: New test.
10382
10383 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10384
10385 PR tree-optimization/21030
10386 * gcc.dg/tree-ssa/pr21030.c: New.
10387
10388 2005-04-29 Devang Patel <dpatel@apple.com>
10389
10390 PR tree-optimization/21272
10391 * gcc.dg/vect/vect-ifcvt-10.c: New test.
10392
10393 2005-04-29 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR fortran/13082
10396 PR fortran/18824
10397 * gfortran.dg/entry_4.f90: New test.
10398 * gfortran.fortran-torture/execute/entry_1.f90: New test.
10399 * gfortran.fortran-torture/execute/entry_2.f90: New test.
10400 * gfortran.fortran-torture/execute/entry_3.f90: New test.
10401 * gfortran.fortran-torture/execute/entry_4.f90: New test.
10402 * gfortran.fortran-torture/execute/entry_5.f90: New test.
10403 * gfortran.fortran-torture/execute/entry_6.f90: New test.
10404 * gfortran.fortran-torture/execute/entry_7.f90: New test.
10405
10406 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10407
10408 * gfortran.fortran-torture/execute/entry_8.f90: New test.
10409
10410 2005-04-29 Paul Brook <paul@codesourcery.com>
10411
10412 * gfortran.dg/entry_3.f90: New test.
10413
10414 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10415
10416 * gfortran.dg/implicit_4.f90: New test.
10417
10418 2005-04-28 Bob Wilson <bob.wilson@acm.org>
10419
10420 * lib/target-supports.exp (check_profiling_available): Return
10421 false for xtensa-*-elf.
10422
10423 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
10424
10425 * lib/fortran-torture.exp (fortran-torture.exp): Catch
10426 error if file cannot be deleted.
10427
10428 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
10429
10430 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
10431 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
10432 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
10433 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
10434 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
10435 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
10436 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
10437 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
10438 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
10439 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
10440 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
10441 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
10442 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
10443
10444 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10445
10446 PR fortran/20865
10447 * gfortran.dg/pr20865.f90: New test.
10448
10449 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
10450
10451 * gcc.dg/void-cast-2.c: New test.
10452
10453 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10454
10455 PR c/21159
10456 * gcc.dg/void-cast-1.c: New test.
10457
10458 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
10459
10460 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
10461
10462 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10463
10464 PR fortran/21177
10465 * gfortran.dg/pr21177.f90: New test.
10466
10467 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
10468
10469 PR tree-optimization/21171
10470 * gcc.dg/tree-ssa/pr21171.c: New test.
10471
10472 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
10473
10474 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10475 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10476 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10477 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10478 gcc.dg/tree-ssa/gen-vect-32.c: New.
10479 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
10480 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
10481 don't run on PPC32.
10482
10483 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10484
10485 PR c/21213
10486 * gcc.dg/transparent-union-3.c: New test.
10487
10488 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
10489
10490 PR c/20740
10491 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
10492 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
10493 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
10494 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
10495 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
10496 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
10497
10498 2005-04-26 Jeff Law <law@redhat.com>
10499
10500 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
10501 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
10502 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
10503 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
10504 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
10505 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
10506 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
10507
10508 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
10509
10510 PR tree-optimization/17598
10511 * gcc.dg/tree-ssa/pr17598.c: New testcase.
10512
10513 2005-04-25 Mike Stump <mrs@apple.com>
10514
10515 * objc.dg/fix-and-continue-1.m: Add.
10516
10517 2005-04-25 Roger Sayle <roger@eyesopen.com>
10518
10519 PR c++/20995
10520 * g++.dg/opt/pr20995-1.C: New test case.
10521
10522 2005-04-25 Devang Patel <dpatel@apple.com>
10523
10524 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
10525
10526 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10527
10528 PR testsuite/21062
10529 * g++.dg/opt/alias2.C (printf): Correct the prototype.
10530
10531 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
10532
10533 PR C++/21188
10534 * g++.dg/opt/rtti2.C: New test.
10535
10536 2005-04-25 Paul Brook <paul@codesourcery.com>
10537 Steven G. Kargl <kargls@comcast.net>
10538
10539 PR fortran/20879
10540 * gfortran.dg/ichar_1.f90: New file.
10541
10542 2005-04-24 Jakub Jelinek <jakub@redhat.com>
10543
10544 PR middle-end/20991
10545 * g++.dg/opt/pr20991.C: New test.
10546
10547 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
10548 where sizeof (type) < __alignof__ (type).
10549 * gcc.dg/compat/struct-layout-1.h: Likewise.
10550
10551 2005-04-24 Per Bothner <per@bothner.com>
10552 Devang Patel <dpatel@apple.com>
10553
10554 PR preprocessor/20907
10555 * gcc.dg/cpp/very-long-comment.c: New test.
10556
10557 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10558
10559 PR fortran/20059
10560 * gfortran.dg/common_5.f: New test.
10561
10562 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
10563
10564 PR middle-end/21082
10565 * g++.dg/tree-ssa/pr21082.C: New testcase.
10566
10567 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
10568
10569 * gcc.dg/vect/vect-99.c: New test.
10570
10571 2005-04-22 Diego Novillo <dnovillo@redhat.com>
10572
10573 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
10574
10575 2005-04-22 Jeff Law <law@redhat.com>
10576
10577 * gcc.dg/uninit-5.c: Remove xfails.
10578 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
10579 conditionals and loads.
10580
10581 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
10582
10583 PR libfortran/20074
10584 PR libfortran/20436
10585 PR libfortran/21108
10586 * gfortran.dg/nested_reshape.f90: new test
10587 * gfortran.dg/reshape-alloc.f90: new test
10588 * gfortran.dg/reshape.f90: new test
10589
10590 2005-04-22 Mark Mitchell <mark@codesourcery.com>
10591
10592 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
10593
10594 * gcc.dg/arm-vfp1.c: New test.
10595
10596 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
10597
10598 PR c++/21087
10599 * g++.dg/lookup/builtin2.C: New test.
10600
10601 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
10602
10603 * gcc.dg/weak/weak-13.c: New test.
10604
10605 2005-04-21 Geoffrey Keating <geoffk@apple.com>
10606
10607 * lib/target-supports.exp (check_effective_target_sync_int_long):
10608 Add powerpc*.
10609
10610 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
10611
10612 * gcc.target/mips/branch-1.c: New test.
10613
10614 2005-04-21 Richard Henderson <rth@redhat.com>
10615
10616 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
10617 * gcc.dg/vect/vect-86.c: Likewise.
10618 * gcc.dg/vect/vect-87.c: Likewise.
10619 * gcc.dg/vect/vect-88.c: Likewise.
10620
10621 2005-04-21 Devang Patel <dpatel@apple.com>
10622
10623 PR optimization/20994
10624 * gcc.dg/tree-ssa/ifc-3.c: New test.
10625
10626 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10627
10628 PR c/12913
10629 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
10630 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
10631 gcc.dg/c99-vla-jump-5.c: New tests.
10632
10633 2005-04-19 Richard Henderson <rth@redhat.com>
10634
10635 * lib/target-supports.exp (check_effective_target_vect_int_mult):
10636 Fix typo in exists check.
10637 (check_effective_target_sync_int_long): New.
10638 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
10639 * gcc.dg/ia64-sync-2.c: Likewise.
10640 * gcc.dg/ia64-sync-3.c: Likewise.
10641 * gcc.dg/ia64-sync-4.c: Likewise.
10642
10643 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
10644
10645 * gcc.dg/fold-xor-1.c: New test.
10646 * gcc.dg/fold-xor-2.c: New test.
10647
10648 2005-04-19 James E. Wilson <wilson@specifixinc.com>
10649
10650 PR target/20670
10651 * g++.dg/eh/fp-regs.C: New test.
10652
10653 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
10654
10655 * gcc.dg/Wint-to-pointer-cast-1.c,
10656 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
10657 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
10658 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
10659
10660 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10661
10662 PR fortran/16861
10663 * gfortran.dg/pr16861.f90: New test.
10664
10665 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10666
10667 * gcc.dg/pr21085.c: New test.
10668
10669 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
10670
10671 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
10672 (setup_mips_tests, dg-mips-options): New procedures.
10673 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
10674 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
10675 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
10676 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10677 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
10678 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
10679 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
10680 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
10681 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
10682 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
10683 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
10684 dg-mips-options instead of dg-options. Remove now-redundant
10685 preprocessor guards.
10686 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
10687 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
10688 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
10689 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
10690 * gcc.dg/vr-mult-2.c: Delete.
10691 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
10692 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
10693 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
10694 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
10695 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
10696 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
10697 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
10698
10699 2005-04-18 Laurent GUERBY <laurent@guerby.net>
10700
10701 * ada/acats/run_all.sh: Use sync when executable not present.
10702
10703 2005-04-18 Devang Patel <dpatel@apple.com>
10704
10705 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
10706 * gcc.dg/vect/vect-11a.c: New.
10707 * gcc.dg/vect/vect-none.c: Update.
10708 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
10709
10710 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
10711
10712 PR tree-optimization/20922
10713 * gcc.dg/pr20922-1.c: New test.
10714 * gcc.dg/pr20922-2.c: New test.
10715 * gcc.dg/pr20922-3.c: New test.
10716 * gcc.dg/pr20922-4.c: New test.
10717 * gcc.dg/pr20922-5.c: New test.
10718 * gcc.dg/pr20922-6.c: New test.
10719
10720 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10721
10722 PR libfortran/20950
10723 * gfortran.dg/pr20950.f: New test.
10724
10725 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10726
10727 PR libfortran/19216
10728 * gfortran.dg/pr19216.f: New test.
10729
10730 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
10731
10732 PR tree-optimization/21001
10733 * gcc.dg/tree-ssa/pr21001.c: New.
10734
10735 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
10736
10737 PR libfortran/21075
10738 * gfortran.dg/reshape_rank7.f90: New test.
10739
10740 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
10741
10742 PR libfortran/12884 gfortran.dg/pr12884.f: New test
10743 PR libfortran/17285 gfortran.dg/pr17285.f90: New test
10744 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
10745 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
10746 PR libfortran/18210 gfortran.dg/pr18210.f90: New test
10747 PR libfortran/18392 gfortran.dg/pr18392.f90: New test
10748 PR libfortran/19467 gfortran.dg/pr19467.f90: New test
10749 PR libfortran/19657 gfortran.dg/pr19657.f90: New test
10750 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
10751 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
10752 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
10753 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
10754 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
10755 * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
10756 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
10757 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
10758 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
10759 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
10760 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
10761 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
10762 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
10763
10764 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
10765
10766 * gfortran.dg/wtruncate.f: New testcase.
10767 * gfortran.dg/wtruncate.f90: New testcase.
10768
10769 2005-04-16 Mark Mitchell <mark@codesourcery.com>
10770
10771 PR c++/21025
10772 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
10773 which sizeof/alignof is dependent, rather than just whether we are
10774 processing_template_decl.
10775
10776 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10777
10778 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10779 corrected typo where the wrong variables had been compared.
10780
10781 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
10782
10783 PR libfortran/18495
10784 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
10785 Test callee-allocated version of return array with a write
10786 statement.
10787 Test spread with a temporary with another write statement.
10788
10789 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
10790
10791 PR tree-optimization/21031
10792 * gcc.dg/tree-ssa/pr21031.c: New.
10793
10794 2005-04-15 Uros Bizjak <uros@kss-loka.si>
10795
10796 PR tree-optimization/21004
10797 * gcc.dg/builtins-53.c: Include builtins-config.h.
10798 Check floorf, ceilf, floorl and ceill transformations
10799 only when HAVE_C99_RUNTIME is defined.
10800
10801 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
10802
10803 PR middle-end/20739
10804 * gcc.dg/tree-ssa/pr20739.c: New test.
10805
10806 2005-04-14 Mike Stump <mrs@apple.com>
10807
10808 * gcc.dg/Foundation.framework/empty: New.
10809 * gcc.dg/framework-2.c: New.
10810
10811 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10812
10813 PR tree-optimization/21021
10814 * gcc.c-torture/compile/pr21021.c: New.
10815
10816 2005-04-14 Janis Johnson <janis187@us.ibm.com
10817
10818 PR testsuite/21010
10819 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
10820 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
10821 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
10822 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
10823 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
10824 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
10825 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
10826 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
10827
10828 2005-04-14 Richard Henderson <rth@redhat.com>
10829
10830 * lib/target-supports.exp (check_effective_target_vect_condition):
10831 Add ia64, i?86, and x86_64.
10832
10833 2005-04-14 Steven G. Kargl <kargls@comcast.net>
10834
10835 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
10836
10837 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
10838
10839 PR tree-optimization/20657
10840 * gcc.dg/tree-ssa/pr20657.c: New.
10841
10842 2005-04-14 Uros Bizjak <uros@kss-loka.si>
10843
10844 * gcc.dg/builtins-53.c: Also check (int)trunc* and
10845 (long long int)trunc*.
10846
10847 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
10848
10849 PR target/20927
10850 * gcc.dg/pr20927.c: New test.
10851
10852 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
10853
10854 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
10855 * gcc.target/mips/asm-1.c: Likewise.
10856
10857 2005-04-13 Dale Johannesen <dalej@apple.com>
10858
10859 * objc.dg/objc-fast-4.m: New.
10860
10861 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
10862
10863 * gcc.target/cris/torture/cris-torture.exp: New driver in new
10864 directory.
10865 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
10866
10867 2005-04-13 David Edelsohn <edelsohn@gnu.org>
10868
10869 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
10870 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
10871 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
10872
10873 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
10874
10875 PR tree-optimization/20913
10876 * gcc.dg/tree-ssa/pr20913.c: New.
10877
10878 PR tree-optimization/20702
10879 * gcc.dg/tree-ssa/pr20702.c: New.
10880
10881 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10882
10883 PR c++/13744
10884 * g++.dg/inherit/local3.C: New test.
10885
10886 2005-04-12 Jeff Law <law@redhat.com>
10887
10888 * gcc.dg/tree-ssa/20050412-1.c: New test.
10889
10890 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
10891
10892 PR libfortran/19016
10893 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
10894 Add tests with mask generated by expression.
10895 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10896 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10897 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10898
10899 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
10900
10901 PR middle-end/20917
10902 * gcc.dg/20050409-1.c: New test.
10903
10904 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
10905
10906 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
10907
10908 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10909
10910 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10911 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
10912 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10913 (TARGET_CXX): Adjust accordingly.
10914 * target.h (struct gcc_target): Remove epxort_class_data. Add
10915 determine_class_data_visibility and class_data_always_comdat.
10916 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10917 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
10918 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10919 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
10920 (arm_cxx_determine_class_data_visibility): New.
10921 (arm_cxx_class_data_always_comdat): Likewise.
10922 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
10923 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
10924 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
10925 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
10926 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
10927 Define.
10928
10929 2005-04-11 Mark Mitchell <mark@codesourcery.com>
10930
10931 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
10932
10933 2005-04-11 Geoffrey Keating <geoffk@apple.com>
10934
10935 * gcc.dg/i386-darwin-fpmath.c: New.
10936
10937 2004-04-11 Devang Patel <dpatel@apple.com>
10938
10939 * lib/target-supports.exp (check_effective_target_vect_condition): New.
10940 * gcc.dg/vect/vect-ifcvt-1.c: New test.
10941 * gcc.dg/vect/vect-ifcvt-2.c: New test.
10942 * gcc.dg/vect/vect-ifcvt-3.c: New test.
10943 * gcc.dg/vect/vect-ifcvt-4.c: New test.
10944 * gcc.dg/vect/vect-ifcvt-5.c: New test.
10945 * gcc.dg/vect/vect-ifcvt-6.c: New test.
10946 * gcc.dg/vect/vect-ifcvt-7.c: New test.
10947 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10948
10949 2004-04-11 Devang Patel <dpatel@apple.com>
10950
10951 * gcc.dg/vect/vect-dv-1.c: New test.
10952 * gcc.dg/vect/vect-dv-2.c: New test.
10953
10954 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10955
10956 PR tree-optimization/20933
10957 * gcc.dg/tree-ssa/pr20933.c: New test.
10958
10959 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
10960
10961 * gfortran.dg/fold_nearest.f90: New test.
10962
10963 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
10964
10965 * gcc.dg/tree-ssa/alias-1.c: New test.
10966
10967 2005-04-11 Diego Novillo <dnovillo@redhat.com>
10968
10969 PR tree-optimization/20920
10970 * g++.dg/tree-ssa/pr20920.C: New test.
10971
10972 2005-04-11 Uros Bizjak <uros@kss-loka.si>
10973
10974 * gcc.dg/builtins-53.c: Also check (int)ceil* and
10975 (long long int)ceil*.
10976
10977 2005-04-10 Mark Mitchell <mark@codesourcery.com>
10978
10979 * g++.dg/warn/Wdtor1.C: Declare template in system header with
10980 explicit C++ linkage.
10981
10982 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10983
10984 * gfortran.dg/pr17229.f: Take care of the new obsolescence
10985 warning for arithmetic IF statements.
10986
10987 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
10988
10989 * eor_handling_1.f90: New test case.
10990 * eor_handling_2.f90: New test case.
10991 * eor_handling_3.f90: New test case.
10992 * eor_handling_4.f90: New test case.
10993 * eor_handling_5.f90: New test case.
10994 * noadv_size.f90: New test case.
10995 * pad_no.f90: New test case.
10996
10997 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
10998
10999 * gcc.c-torture/execute/20050410-1.c: New test.
11000
11001 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
11002
11003 * gcc.dg/pr20126.c: New.
11004
11005 2005-04-09 Bud Davis <bdavis@gfortran.org>
11006 Steven G. Kargl <kargls@comcast.net>
11007
11008 * gfortran.dg/PR19872.f: New test.
11009
11010 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11011
11012 * gfortran.dg/nint_1.f90: Fix dg-do directive.
11013
11014 2005-04-09 Steven G. Kargl <kargls@comcast.net>
11015
11016 * gfortran.dg/nint_1.f90: New test.
11017
11018 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11019
11020 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11021 Added test for callee-allocated arrays with write statements.
11022 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11023 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11024 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11025 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11026 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11027
11028 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
11029
11030 PR libfortran/20163
11031 * gfortran.dg/open-options-blanks.f: New test.
11032
11033 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
11034
11035 PR fortran/13257
11036 * gfortran.dg/comma_format_extension_[1234].f: New tests.
11037
11038 2005-04-09 Jakub Jelinek <jakub@redhat.com>
11039
11040 * gcc.dg/tree-ssa/stdarg-1.c: New test.
11041 * gcc.dg/tree-ssa/stdarg-2.c: New test.
11042 * gcc.dg/tree-ssa/stdarg-3.c: New test.
11043 * gcc.dg/tree-ssa/stdarg-4.c: New test.
11044 * gcc.dg/tree-ssa/stdarg-5.c: New test.
11045 * gcc.c-torture/execute/stdarg-4.c: New test.
11046
11047 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11048
11049 PR target/20795
11050 * g++.dg/abi/param2.C: New test.
11051
11052 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11053
11054 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
11055
11056 2005-04-09 Uros Bizjak <uros@kss-loka.si>
11057
11058 * gcc.dg/builtins-53.c: New test.
11059
11060 2005-04-08 Diego Novillo <dnovillo@redhat.com>
11061
11062 * g++.dg/tree-ssa/pr18178.C: New test.
11063 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
11064 * gcc.c-torture/execute/20041019-1.c: New test.
11065 * gcc.dg/tree-ssa/20041008-1.c: New test.
11066 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
11067 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
11068 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
11069 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
11070 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
11071 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
11072 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
11073 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
11074 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11075 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11076
11077 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
11078
11079 PR rtl-optimization/20466
11080 * gcc.c-torture/execute/pr20466-1.c: New test.
11081
11082 2005-04-08 Mark Mitchell <mark@codesourcery.com>
11083
11084 PR c++/20905
11085 * g++.dg/parse/cond2.C: New test.
11086
11087 PR c++/20145
11088 * g++.dg/warn/Wdtor1.C: New test.
11089
11090 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11091
11092 PR fortran/17229
11093 * gfortran.dg/pr17229.f: New test.
11094
11095 2005-04-07 Steven G. Kargl <kargls@comcast.net>
11096
11097 * gfortran.dg/tiny_1.f90: New test.
11098 * gfortran.dg/tiny_2.f90: ditto.
11099
11100 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
11101
11102 * gfortran.dg/eor_1.f90: Fix dg-do run line
11103 * gfortran.dg/open_new.f90: Fix dg-do run line
11104
11105 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
11106
11107 * lib/target-supports.exp (get_compiler_messages): Support
11108 optional arguments, the fourth being compiler options.
11109 (check_effective_target_fpic): New proc.
11110 * gcc.dg/20050321-2.c: Restrict to target fpic.
11111
11112 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
11113
11114 * gcc.dg/15443-1.c: New test.
11115 * gcc.dg/15443-2.c: Likewise.
11116
11117 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11118
11119 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
11120
11121 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11122
11123 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
11124
11125 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
11126
11127 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
11128 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
11129 -m64.
11130 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
11131 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
11132 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
11133
11134 2005-04-06 Mark Mitchell <mark@codesourcery.com>
11135
11136 PR c++/20212
11137 * g++.dg/warn/Wunused-11.C: New test.
11138
11139 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
11140
11141 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
11142
11143 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
11144
11145 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
11146
11147 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11148
11149 PR c++/20734
11150 * g++.dg/template/ptrmem13.C: New test.
11151
11152 2005-04-05 Per Bothner <per@bothner.com>
11153
11154 * lib/gcc.exp: Always add -fno-show-column, for now.
11155
11156 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
11157
11158 PR testsuite/20767
11159 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
11160 of plain old "unsigned int" for the type of "i". Makes this test
11161 64bit clean.
11162
11163 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
11164
11165 * gcc.dg/i386-ssefn-1.c: New test.
11166 * gcc.dg/i386-ssefn-2.c: New test.
11167 * gcc.dg/i386-ssefn-3.c: New test.
11168 * gcc.dg/i386-ssefn-4.c: New test.
11169
11170 2005-04-05 Jakub Jelinek <jakub@redhat.com>
11171
11172 PR tree-optimization/20076
11173 * gcc.dg/builtin-apply4.c: New test.
11174
11175 PR preprocessor/19475
11176 * gcc.dg/cpp/macspace1.c: New test.
11177 * gcc.dg/cpp/macspace2.c: New test.
11178
11179 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11180
11181 * gfortran.dg/pr20755.f: Fixed bad format.
11182
11183 2005-04-05 Mark Mitchell <mark@codesourcery.com>
11184
11185 PR c++/20763
11186 * g++.dg/ext/attrib21.C: New test.
11187
11188 2004-04-05 Devang Patel <dpatel@apple.com>
11189
11190 * lib/target-supports.exp (check_effective_target_vect_shif): New.
11191 * gcc.dg/vect/vect-shift-1.c: New test.
11192
11193 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11194
11195 PR libfortran/20755
11196 * gfortran.dg/pr20755.f: New test.
11197
11198 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
11199
11200 * gfortran.dg/pr15959.f90: New test.
11201 * gfortran.dg/string_pad_trunc.f90: New test.
11202
11203 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11204
11205 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
11206 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
11207 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
11208 syntax.
11209
11210 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
11211
11212 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
11213
11214 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11215
11216 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
11217 * gcc.c-torture/compile/20011119-2.c: Likewise.
11218 * gcc.c-torture/compile/981001-2.c: Likewise.
11219
11220 2005-04-04 Mark Mitchell <mark@codesourcery.com>
11221
11222 PR c++/20679
11223 * g++.dg/template/overload4.C: New test.
11224
11225 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11226
11227 PR c++/20746
11228 * g++.dg/abi/covariant5.C: New.
11229
11230 PR debug/20505
11231 * g++.dg/debug/const2.C: New.
11232
11233 2005-04-04 Jakub Jelinek <jakub@redhat.com>
11234
11235 PR rtl-optimization/16104
11236 * gcc.c-torture/execute/20050316-1.c: New test.
11237
11238 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
11239
11240 * g++.dg/template/spec23.C: Fix dg-error text.
11241
11242 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
11243
11244 PR c++/19199
11245 * g++.dg/expr/lval2.C: New.
11246
11247 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11248
11249 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
11250 __builtin_strcasecmp and __builtin_strncasecmp.
11251
11252 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
11253
11254 PR c++/20723
11255 * g++.dg/template/spec22.C: New.
11256 * g++.dg/template/spec23.C: New.
11257
11258 2005-04-03 Dale Ranta <dir@lanl.gov>
11259 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11260
11261 PR libfortran/20068
11262 PR libfortran/20125
11263 PR libfortran/20156
11264 PR libfortran/20471
11265 * gfortran.dg/backspace.f: New test.
11266
11267 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
11268
11269 * gcc.dg/pr19345.c: New test.
11270
11271 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11272
11273 PR tree-optimization/20640
11274 * gcc.dg/torture/tree-loop-1.c: New.
11275
11276 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
11277
11278 PR rtl-optimization/20290
11279 * gcc.c-torture/execute/loop-ivopts-2.c: New.
11280
11281 2005-04-02 Geoffrey Keating <geoffk@apple.com>
11282
11283 * gcc.dg/rs6000-fpint.c: New.
11284
11285 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11286
11287 * gcc.dg/old-style-then-proto-1.c: New test.
11288
11289 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11290
11291 * gfortran.fortran-torture/execute/backspace.f90: Check
11292 after backspace and read was incorrect.
11293
11294 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11295
11296 * gcc.c-torture/execute/builtins/strcat.c: Check the result
11297 buffer past the terminating NUL using memcmp.
11298 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
11299 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
11300
11301 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
11302 Fix unused/uninitialized variable warnings.
11303
11304 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
11305 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
11306 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
11307 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
11308
11309 * gcc.c-torture/execute/builtins/abs-1-lib.c,
11310 gcc.c-torture/execute/builtins/fputs-lib.c,
11311 gcc.c-torture/execute/builtins/lib/fprintf.c,
11312 gcc.c-torture/execute/builtins/lib/main.c,
11313 gcc.c-torture/execute/builtins/lib/memcmp.c,
11314 gcc.c-torture/execute/builtins/lib/memmove.c,
11315 gcc.c-torture/execute/builtins/lib/mempcpy.c,
11316 gcc.c-torture/execute/builtins/lib/memset.c,
11317 gcc.c-torture/execute/builtins/lib/printf.c,
11318 gcc.c-torture/execute/builtins/lib/sprintf.c,
11319 gcc.c-torture/execute/builtins/lib/stpcpy.c,
11320 gcc.c-torture/execute/builtins/lib/strchr.c,
11321 gcc.c-torture/execute/builtins/lib/strcmp.c,
11322 gcc.c-torture/execute/builtins/lib/strcpy.c,
11323 gcc.c-torture/execute/builtins/lib/strcspn.c,
11324 gcc.c-torture/execute/builtins/lib/strlen.c,
11325 gcc.c-torture/execute/builtins/lib/strncat.c,
11326 gcc.c-torture/execute/builtins/lib/strncmp.c,
11327 gcc.c-torture/execute/builtins/lib/strncpy.c,
11328 gcc.c-torture/execute/builtins/lib/strrchr.c,
11329 gcc.c-torture/execute/builtins/lib/strspn.c,
11330 gcc.c-torture/execute/builtins/lib/strstr.c,
11331 gcc.c-torture/execute/builtins/memops-asm-lib.c,
11332 gcc.c-torture/execute/builtins/strlen-2.c,
11333 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
11334 prototypes.
11335
11336 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
11337
11338 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
11339 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
11340 selectany usage.
11341
11342 2005-04-01 Jakub Jelinek <jakub@redhat.com>
11343
11344 PR c++/19406
11345 * g++.dg/debug/using1.C: New test.
11346
11347 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
11348
11349 PR middle-end/20524
11350 * gcc.dg/alias-7.c: Prefix asm-declared name with
11351 __USER_LABEL_PREFIX__.
11352
11353 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
11354
11355 Fix fallout from PR middle-end/15700:
11356 * gcc.c-torture/compile/20011119-1.c: Take
11357 __USER_LABEL_PREFIX__ into account.
11358 * gcc.c-torture/compile/20011119-2.c: Likewise.
11359
11360 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
11361
11362 PR c++/18644
11363 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
11364
11365 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
11366
11367 PR c/17855
11368 * gcc.c-torture/compile/struct-non-lval-1.c,
11369 gcc.c-torture/compile/struct-non-lval-2.c,
11370 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
11371
11372 2005-03-31 Janis Johnson <janis187@us.ibm.com>
11373
11374 * gcc.dg/tls/tls.exp: Remove temporary file.
11375 * g++.dg/tls/tls.exp: Ditto.
11376 * lib/file-format.exp: Ditto.
11377 * g++.dg/special/ecos.exp: Ditto.
11378
11379 * lib/profopt.exp: Treat prof_ext as a list.
11380 * gcc.misc-tests/bprob.exp: Ditto.
11381 * g++.dg/bprob/bprob.exp: Ditto.
11382
11383 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
11384 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
11385 g++.dg/tree-ssa/pointer-reference-alias.C,
11386 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
11387 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
11388 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
11389 g++.dg/vect/pr19951.cc: Ditto.
11390 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
11391 gcc.dg/builtins-47.c: Ditto.
11392 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
11393 gcc.dg/pr20115-1.c: Ditto.
11394 * gcc.dg/tree-ssa/20030530-2.c,
11395 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
11396 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
11397 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
11398 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
11399 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
11400 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
11401 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
11402 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
11403 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
11404 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
11405 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
11406 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
11407 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
11408 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
11409 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
11410 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
11411 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
11412 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
11413 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
11414 gcc.dg/tree-ssa/20030824-1.c,
11415 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
11416 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
11417 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
11418 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
11419 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
11420 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
11421 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
11422 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
11423 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
11424 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
11425 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
11426 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
11427 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
11428 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
11429 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
11430 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
11431 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
11432 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
11433 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
11434 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
11435 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
11436 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
11437 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
11438 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
11439 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
11440 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
11441 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
11442 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
11443 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
11444 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
11445 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
11446 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
11447 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
11448 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
11449 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
11450 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
11451 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
11452 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
11453 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
11454 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
11455 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
11456 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
11457 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
11458 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
11459 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
11460 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
11461 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
11462 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
11463 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
11464 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
11465 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
11466 gcc.dg/tree-ssa/useless-1.c: Ditto.
11467 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
11468 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
11469 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
11470 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
11471 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
11472 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
11473 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
11474 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
11475 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
11476 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
11477 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
11478 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
11479 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
11480 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
11481 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
11482 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
11483 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
11484 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
11485 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
11486 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
11487 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
11488 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
11489 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
11490 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
11491 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
11492 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
11493 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
11494 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
11495 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
11496 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
11497 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
11498 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
11499 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
11500 gcc.dg/vect/vect-none.c: Ditto.
11501 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
11502 treelang/compile/unsigned.tree: Ditto.
11503
11504 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
11505 * gcc.dg/cpp/direct2s.c: Ditto.
11506 * gcc.dg/cpp/paste4.c: Ditto.
11507 * gcc.dg/cpp/separate-1.c: Ditto.
11508 * gcc.dg/pch/save-temps-1.c: Ditto.
11509 * g++.dg/ext/altivec-10.C: Ditto.
11510 * g++.dg/pch/pch.C: Ditto.
11511
11512 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
11513
11514 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
11515 * g++.dg/template/repo1.C: Ditto.
11516 * g++.dg/template/repo2.C: Ditto.
11517 * g++.dg/template/repo3.C: Ditto.
11518 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
11519 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
11520 * g++.old-deja/g++.pt/repo1.C: Ditto.
11521 * g++.old-deja/g++.pt/repo2.C: Ditto.
11522 * g++.old-deja/g++.pt/repo3.C: Ditto.
11523 * g++.old-deja/g++.pt/repo4.C: Ditto.
11524
11525 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
11526 * gcc.dg/20030107-1.c: Ditto.
11527 * gcc.dg/20030702-1.c: Ditto.
11528 * gcc.dg/profile-generate-1.c: Ditto.
11529 * g++.dg/other/profile1.C: Ditto.
11530 * g++.old-deja/g++.robertl/eb83.C: Ditto.
11531
11532 * lib/gcc-dg.exp (remove-build-file): New.
11533 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11534 cleanup-tree-dump, cleanup-saved-temps): New.
11535
11536 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
11537
11538 PR c++/19203, DR 214
11539 * g++.dg/parse/ambig3.C: Not ambiguous.
11540 * g++.dg/template/spec20.C: New.
11541 * g++.dg/template/spec21.C: New.
11542
11543 2005-03-31 Steve Ellcey <sje@cup.hp.com>
11544
11545 PR target/20045
11546 * gcc.dg/ia64-fptr-1.c: Run only on linux.
11547
11548 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11549
11550 PR libfortran/20660
11551 * gfortran.dg/negative_unit.f: New test.
11552
11553 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
11554
11555 * gcc.dg/20050330-1.c: New test.
11556
11557 2005-03-30 Devang Patel <dpatel@apple.com>
11558
11559 * g++.dg/tree-sra/ssa-sra-3.C: New test.
11560
11561 2005-03-30 Dale Johannesen <dalej@apple.com>
11562
11563 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
11564
11565 2005-03-30 Janis Johnson <janis187@us.ibm.com>
11566
11567 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
11568 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
11569 Strip options from test name.
11570
11571 2005-03-31 Jan Hubicka <jh@suse.cz>
11572
11573 * gcc.dg/varpool-1.c: New testcase.
11574
11575 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11576
11577 PR c/772
11578 PR c/17913
11579 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
11580 gcc.dg/stmt-expr-label-3.c : New tests.
11581 * gcc.c-torture/execute/medce-2.c: Remove.
11582
11583 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
11584
11585 PR c/20368
11586 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
11587 tests.
11588
11589 2005-03-30 Alan Modra <amodra@bigpond.net.au>
11590
11591 * gcc.c-torture/compile/pr20203.c: New test.
11592
11593 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11594
11595 * gfortran.dg/promotion.f90: New test.
11596
11597 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
11598
11599 PR middle-end/20491
11600 * gcc.dg/torture/asm-subreg-1.c: New test.
11601
11602 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
11603
11604 PR c/20672
11605 * gcc.dg/pr20672-1.c: New test.
11606
11607 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
11608
11609 * gfortran.dg/vect: New directory.
11610 * gfortran.dg/vect/vect.exp: New.
11611 * gfortran.dg/vect/vect-1.f90: New test.
11612 * gfortran.dg/vect/vect-2.f90: New test.
11613 * gfortran.dg/vect/vect-3.f90: New test.
11614 * gfortran.dg/vect/vect-4.f90: New test.
11615 * gfortran.dg/vect/vect-5.f90: New test.
11616
11617 2005-03-29 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR middle-end/20622
11620 * gcc.dg/alias-7.c: New test.
11621
11622 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
11623
11624 * gcc.dg/sparc-reg-1.c: New test.
11625
11626 2005-03-28 Steve Ellcey <sje@cup.hp.com>
11627
11628 PR target/19890
11629 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
11630
11631 2005-03-29 Dale Ranta <dir@lanl.gov>
11632 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11633
11634 PR libfortran/20163
11635 * gfortran.dg/pr20163-2.f: New test.
11636
11637 2005-03-28 Jan Hubicka <jh@suse.cz>
11638
11639 PR middle-end/20635
11640 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
11641 by Jakub Jelinek.
11642
11643 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
11644
11645 PR tree-optimization/20626
11646 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
11647 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
11648
11649 2005-03-26 Steven G. Kargl <kargls@comcast.net>
11650
11651 * gfortran.dg/underflow.f90: New test.
11652 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
11653
11654 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11655
11656 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
11657
11658 2005-03-25 Mark Mitchell <mark@codesourcery.com>
11659
11660 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
11661 (g++_init): Make sure that CXXFLAGS is set.
11662 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
11663 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
11664 * lib/gfortran.exp (gfortran_link_flags): Likewise.
11665 * lib/objc.exp (objc_init): Likewise.
11666 * lib/treelang.exp (treelang_init): Likewise.
11667
11668 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
11669
11670 PR tree-optimization/20470
11671 * gcc.dg/tree-ssa/pr20470.c: New test.
11672
11673 2005-03-25 Geoffrey Keating <geoffk@apple.com>
11674
11675 * gcc.dg/ppc-stfiwx.c: New.
11676
11677 2005-03-25 Steve Ellcey <sje@cup.hp.com>
11678
11679 PR target/19888
11680 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
11681
11682 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11683
11684 * gcc.dg/20050325-1.c: Fix a typo.
11685
11686 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11687
11688 PR libfortran/19678
11689 PR libfortran/19679
11690 * gfortran.dg/dos_eol.f: New test.
11691
11692 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
11693
11694 PR rtl-optimization/20249
11695 * gcc.dg/20050325-1.c: New test.
11696
11697 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11698
11699 PR libfortran/15332
11700 * gfortran.dg/pr15332.f: New test.
11701
11702 2005-03-24 Dale Johannesen <dalej@apple.com>
11703
11704 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
11705
11706 2005-03-24 Geoffrey Keating <geoffk@apple.com>
11707
11708 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
11709 'internal' visibility.
11710 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11711 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
11712 'protected' visibility.
11713 * gcc.dg/visibility-7.c: Likewise.
11714 * lib/target-supports.exp (check_visibility_available): Take
11715 a parameter, the kind of visibility to check for.
11716 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
11717 to check_visibility_available.
11718
11719 * g++.dg/expr/cast3.C: New.
11720
11721 2005-03-24 David Edelsohn <edelsohn@gnu.org>
11722
11723 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
11724 rs6000.
11725
11726 2005-03-24 Steve Ellcey <sje@cup.hp.com>
11727
11728 PR target/20095
11729 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
11730
11731 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
11732
11733 * gcc.dg/badshift.c: Renamed to...
11734 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
11735
11736 * gcc.target/i386/badshift.c: Renamed to...
11737 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
11738 only.
11739
11740 PR rtl-optimization/20532
11741 * gcc.target/i386/badshift.c: New.
11742
11743 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11744
11745 * gfortran.dg/pr18025.f90: New test.
11746
11747 2005-03-23 Dale Johannesen <dalej@apple.com>
11748
11749 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
11750
11751 2005-03-23 Mark Mitchell <mark@codesourcery.com>
11752
11753 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
11754
11755 * lib/target-supports.exp (check_iconv_available): Default
11756 libiconv to -liconv, if there is no definition.
11757
11758 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
11759
11760 * gcc.dg/torture/cris-asm-mof-1.c: New test.
11761
11762 2005-03-22 Mark Mitchell <mark@codesourcery.com>
11763
11764 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
11765 * g++.dg/opt/pr7503-2.C: Likewise.
11766 * g++.dg/opt/pr7503-3.C: Likewise.
11767 * g++.dg/opt/pr7503-4.C: Likewise.
11768 * g++.dg/opt/pr7503-5.C: Likewise.
11769 * g++.dg/warn/minmax.C: New test.
11770
11771 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11772
11773 * gfortran.dg/g77_intrinsics_funcs.f: New test.
11774 * gfortran.dg/g77_intrinsics_sub.f: New test.
11775
11776 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
11777 Jan Hubicka <jh@suse.cz>
11778 Steven Bosscher <stevenb@suse.de
11779
11780 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
11781
11782 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11783
11784 PR c++/19980
11785 * g++.dg/template/redecl3.C: New test.
11786
11787 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11788
11789 PR c++/20499
11790 * g++.dg/parse/error16.C: Tweak error markers.
11791
11792 2005-03-22 Jakub Jelinek <jakub@redhat.com>
11793
11794 PR target/20561
11795 * gcc.dg/20050321-2.c: New test.
11796
11797 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
11798
11799 PR c++/20465
11800 PR c++/20381
11801 * g++.dg/template/ptrmem12.C: New.
11802
11803 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
11804
11805 PR rtl-optimization/20527
11806 * gcc.c-torture/execute/pr20527-1.c: New test.
11807
11808 2005-03-22 Ben Elliston <bje@au.ibm.com>
11809
11810 * gcc.misc-tests/options.exp (check_for_options): Create a real C
11811 program, compile it into a real executable and then delete the .c
11812 and .x files afterwards, to avoid problems on testglue targets.
11813
11814 2005-03-21 Stuart Hastings <stuart@apple.com>
11815
11816 * gcc.target/i386/sse-2.c: New.
11817
11818 2005-03-21 Uros Bizjak <uros@kss-loka.si>
11819
11820 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
11821
11822 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11823
11824 * g++.dg/parse/crash25.C: Fix typo.
11825
11826 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11827
11828 PR c++/20461
11829 * g++.dg/parse/crash24.C: New test.
11830
11831 PR c++/20536
11832 * g++.dg/parse/crash25.C: New test.
11833
11834 2005-03-21 Paolo Carlini <pcarlini@suse.de>
11835
11836 PR c++/20147
11837 * g++.dg/ext/stmtexpr4.C: New test.
11838
11839 2005-03-20 Roger Sayle <roger@eyesopen.com>
11840
11841 PR middle-end/20539
11842 * gcc.c-torture/compile/pr13066-1.c: New test case.
11843 * gcc.c-torture/compile/pr20539-1.c: Likewise.
11844 * g++.dg/opt/pr13066-1.C: Likewise.
11845
11846 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
11847
11848 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
11849
11850 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11851
11852 PR fortran/18525
11853 * gfortran.dg/nesting_1.f90: New test.
11854
11855 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11856
11857 PR c++/20240
11858 * g++.dg/lookup/using13.C: New test.
11859
11860 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11861
11862 PR c++/20333
11863 * g++.dg/template/crash36.C: New test.
11864
11865 2005-03-18 Paolo Carlini <pcarlini@suse.de>
11866
11867 PR c++/20463
11868 * g++.dg/template/crash35.C: New test.
11869
11870 2005-03-17 Paolo Carlini <pcarlini@suse.de>
11871
11872 PR c++/19966
11873 * g++.dg/overload/operator2.C: New test.
11874
11875 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11876
11877 PR libfortran/20257
11878 * gfortran.dg/pr20257.f90: New test.
11879
11880 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11881
11882 PR libfortran/20480
11883 * gfortran.dg/pr20480.f90: New test.
11884
11885 2005-03-16 Richard Henderson <rth@redhat.com>
11886
11887 PR middle-end/15700
11888 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
11889 (_rtld_global): New.
11890 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
11891 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
11892
11893 * gcc.dg/alias-3.c: New.
11894 * gcc.dg/alias-4.c: New.
11895 * gcc.dg/alias-5.c: New.
11896 * gcc.dg/alias-6.c: New.
11897
11898 2005-03-15 Geoffrey Keating <geoffk@apple.com>
11899
11900 * gcc.dg/cpp/ucnid-7.c: New.
11901
11902 2005-03-15 Janis Johnson <janis187@us.ibm.com>
11903 Dorit Naishlos <dorit@il.ibm.com>
11904
11905 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
11906 darwin.
11907
11908 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
11909
11910 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
11911 misaligned accesses.
11912 * gcc.dg/vect/vect-58.c: Likewise.
11913 * gcc.dg/vect/vect-92.c: New.
11914 * gcc.dg/vect/vect-93.c: New.
11915
11916 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
11917
11918 PR fortran/18827
11919 * gfortran.dg/assign_2.f90: New test.
11920 * gfortran.dg/assign_3.f90: New test.
11921 * gfortran.dg/assign.f90: New test.
11922
11923 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
11924
11925 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
11926 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
11927 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
11928 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
11929 names.
11930
11931 2005-03-14 Geoffrey Keating <geoffk@apple.com>
11932
11933 * gcc.dg/cpp/ucnid-6.c: New.
11934
11935 * gcc.dg/cpp/normalize-1.c: New.
11936 * gcc.dg/cpp/normalize-2.c: New.
11937 * gcc.dg/cpp/normalize-3.c: New.
11938 * gcc.dg/cpp/normalize-4.c: New.
11939 * gcc.dg/cpp/ucnid-4.c: New.
11940 * gcc.dg/cpp/ucnid-5.c: New.
11941 * g++.dg/cpp/normalize-1.C: New.
11942 * g++.dg/cpp/ucnid-1.C: New.
11943
11944 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11945
11946 * gcc.dg/pr18628.c: New.
11947
11948 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
11949
11950 PR c++/20280
11951 * g++.dg/tree-ssa/pr20280.C: New.
11952
11953 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
11954
11955 PR fortran/20467
11956 * gfortran.dg/stfunc_2.f90: New test.
11957
11958 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11959
11960 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11961
11962 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
11963
11964 * gcc.dg/tree-ssa/20050314-1.c: New test.
11965
11966 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11967
11968 PR c++/4403
11969 PR c++/9783, DR433
11970 * g++.dg/template/friend34.C: New test.
11971 * g++.dg/template/friend35.C: Likewise.
11972 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11973
11974 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
11975
11976 Friend class name lookup 5/n
11977 PR c++/1016
11978 * g++.dg/lookup/hidden-class1.C: New test.
11979 * g++.dg/lookup/hidden-class2.C: Likewise.
11980 * g++.dg/lookup/hidden-class3.C: Likewise.
11981 * g++.dg/lookup/hidden-class4.C: Likewise.
11982 * g++.dg/lookup/hidden-class5.C: Likewise.
11983 * g++.dg/lookup/hidden-class6.C: Likewise.
11984 * g++.dg/lookup/hidden-class7.C: Likewise.
11985 * g++.dg/lookup/hidden-class8.C: Likewise.
11986 * g++.dg/lookup/hidden-class9.C: Likewise.
11987 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11988 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11989 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11990 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11991 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11992 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11993 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11994 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11995 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11996 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11997 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11998
11999 2005-03-13 Mark Mitchell <mark@codesourcery.com>
12000
12001 PR c++/20157
12002 * g++.dg/template/error18.C: New test.
12003
12004 2005-03-09 Ben Elliston <bje@au.ibm.com>
12005
12006 PR debug/16792
12007 * g++.dg/debug/pr16792.C: New test.
12008
12009 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12010
12011 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12012 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12013 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12014 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12015 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12016 test assertion names.
12017
12018 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12019
12020 PR fortran/18600
12021 * gfortran.dg/stfunc_1.f90: New test.
12022
12023 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12024
12025 PR fortran/16907
12026 * gfortran.dg/real_index_1.f90: New test.
12027
12028 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12029
12030 PR fortran/20323
12031 * gfortran.dg/spec_expr_1.f90: New test.
12032
12033 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
12034
12035 PR c/20402
12036 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12037 new parser.
12038
12039 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12040
12041 PR fortran/20361
12042 * gfortran.dg/largeequiv_1.f90: New test.
12043
12044 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12045
12046 * gcc.dg/ucnid-1.c: New.
12047 * gcc.dg/ucnid-2.c: New.
12048 * gcc.dg/ucnid-3.c: New.
12049 * gcc.dg/ucnid-4.c: New.
12050 * gcc.dg/ucnid-5.c: New.
12051 * gcc.dg/ucnid-6.c: New.
12052 * gcc.dg/cpp/ucnid-1.c: New.
12053 * gcc.dg/cpp/ucnid-2.c: New.
12054 * gcc.dg/cpp/ucnid-3.c: New.
12055 * g++.dg/other/ucnid-1.C: New.
12056
12057 2005-03-12 Geoffrey Keating <geoffk@apple.com>
12058
12059 * gcc.dg/vmx/darwin-abi-3.c: Delete.
12060
12061 2005-03-11 Per Bothner <per@bothner.com>
12062
12063 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
12064 that diagnotics refer to correct token.
12065 * gcc.dg/unused-3.c: Likewise.
12066
12067 2005-03-11 Per Bothner <per@bothner.com>
12068
12069 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
12070 constant" is now actually on same line as string constant.
12071 * gcc.dg/cpp/direct2s.c: Likewise.
12072
12073 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
12074
12075 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
12076
12077 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12078
12079 PR libfortran/20124
12080 * gfortran.dg/pr20124.f90: New Test
12081
12082 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
12083
12084 PR tree-optimization/20130
12085 * gcc.dg/pr20130-1.c: New test.
12086
12087 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12088
12089 PR target/20095
12090 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
12091
12092 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12093
12094 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
12095
12096 2005-03-10 Steve Ellcey <sje@cup.hp.com>
12097
12098 * g++.dg/eh/forced1.C: Fix comment.
12099 * g++.dg/eh/forced2.C: Ditto.
12100 * g++.dg/eh/forced3.C: Ditto.
12101 * g++.dg/eh/forced4.C: Ditto.
12102
12103 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
12104
12105 PR rtl-opt/20412
12106 * gcc.c-torture/compile/pr20412.c: New test.
12107
12108 2005-03-10 Roger Sayle <roger@eyesopen.com>
12109
12110 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
12111
12112 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR target/20322
12115 * gcc.dg/20050307-1.c: New test.
12116
12117 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
12118
12119 PR c++/20375
12120 * g++.dg/other/stdarg3.C: New.
12121
12122 2005-03-10 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR c++/18384, c++/18327
12125 * g++.dg/init/array19.C: New test.
12126
12127 PR inline-asm/20314
12128 * gcc.dg/torture/pr20314-1.c: New test.
12129 * gcc.dg/torture/pr20314-2.c: New test.
12130
12131 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
12132
12133 * gcc.dg/20050309-1.c: New test.
12134
12135 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12136
12137 * gcc.dg/builtins-10.c: Reactivate disabled test.
12138 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
12139 new cbrt transformations.
12140
12141 2005-03-09 Mark Mitchell <mark@codesourcery.com>
12142
12143 PR c++/20208
12144 * g++.dg/template/array13.C: New test.
12145
12146 2005-03-09 Paolo Carlini <pcarlini@suse.de>
12147
12148 PR c++/16859
12149 * g++.dg/init/brace4.C: New test.
12150
12151 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
12152
12153 PR c++/20186
12154 * g++.dg/template/non-dependent12.C: New.
12155
12156 2005-03-08 Mark Mitchell <mark@codesourcery.com>
12157
12158 PR c++/20142
12159 * g++.dg/init/array18.C: Add dg-do run marker.
12160
12161 PR c++/20142
12162 * g++.dg/init/array18.C: New test.
12163
12164 2005-03-09 Ben Elliston <bje@au.ibm.com>
12165
12166 * consistency.vlad/vlad.exp: Remove trailing semicolons.
12167 * g++.dg/gcov/gcov.exp: Likewise.
12168 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
12169 * gcc.target/xstormy16/xstormy16.exp: Likewise.
12170 * lib/c-torture.exp: Likewise.
12171 * lib/fortran-torture.exp: Likewise.
12172 * lib/g++.exp: Likewise.
12173 * lib/gcc-defs.exp: Likewise.
12174 * lib/gcc-dg.exp: Likewise.
12175 * lib/gcc.exp: Likewise.
12176 * lib/gcov.exp: Likewise.
12177 * lib/gfortran.exp: Likewise.
12178 * lib/mike-g++.exp: Likewise.
12179 * lib/mike-gcc.exp: Likewise.
12180 * lib/objc-torture.exp: Likewise.
12181 * lib/objc.exp: Likewise.
12182 * lib/profopt.exp: Likewise.
12183 * lib/target-libpath.exp: Likewise.
12184 * lib/target-supports.exp: Likewise.
12185 * lib/treelang.exp: Likewise.
12186 * lib/wrapper.exp: Likewise.
12187
12188 2005-03-08 Jeff Law <law@redhat.com>
12189
12190 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
12191 PHI-OPT changes.
12192
12193 2005-03-08 Ira Rosen <irar@il.ibm.com>
12194
12195 * gcc.dg/vect/pr20122.c: New test.
12196
12197 2005-03-07 Jeff Law <law@redhat.com>
12198
12199 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
12200 was folded away.
12201 * gcc.dg/tree-ssa/pr18133-1.c: New test.
12202 * gcc.dg/tree-ssa/pr18133-2.c: New test.
12203 * gcc.dg/tree-ssa/pr18134.c: New test.
12204
12205 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12206
12207 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
12208 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
12209 gcc.dg/torture/builtin-noret-2.c: Require weak support.
12210
12211 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
12212
12213 PR tree-opt/17671
12214 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
12215
12216 2005-03-07 Mark Mitchell <mark@codesourcery.com>
12217
12218 * g++.dg/warn/Wnvdtor.C: New test.
12219
12220 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
12221
12222 * gcc.dg/torture/pr19683-1.c: New test.
12223
12224 2005-03-06 Steven G. Kargl <kargls@comcast.net>
12225
12226 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
12227 * gfortran.dg/g77/19990313-2.f: Ditto.
12228 * gfortran.dg/g77/19990313-3.f: Ditto.
12229 * gfortran.dg/g77/19990525-0.f: Ditto.
12230 * gfortran.dg/g77/19990826-0.f: Ditto.
12231 * gfortran.dg/g77/19990826-2.f: Ditto.
12232 * gfortran.dg/g77/19990826-3.f: Ditto.
12233 * gfortran.dg/g77/20000511-1.f: Ditto.
12234 * gfortran.dg/g77/20000511-2.f: Ditto.
12235 * gfortran.dg/g77/970625-2.f: Ditto.
12236 * gfortran.dg/g77/980310-2.f: Ditto.
12237 * gfortran.dg/g77/980310-3.f: Ditto.
12238 * gfortran.dg/g77/980310-8.f: Ditto.
12239 * gfortran.dg/g77/980519-2.f: Ditto.
12240 * gfortran.dg/g77/alpha1.f: Ditto.
12241 * gfortran.dg/g77/claus.f: Ditto.
12242 * gfortran.dg/g77/erfc.f: Ditto.
12243 * gfortran.dg/g77/short.f: Ditto.
12244 * gfortran.fortran-torture/execute/data.f90: Ditto.
12245 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
12246 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
12247
12248 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12249
12250 * lib/file-format.exp (gcc_target_object_format): Add check for som
12251 format and hardcode object formats on hppa*-*-hpux*.
12252 * lib/target-supports.exp (check_weak_available): Add check for som
12253 object format. Always return 0 on hppa*-*-hpux10*.
12254
12255 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
12256 is defined.
12257
12258 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
12259
12260 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12261
12262 * gfortran.dg/pr19936_1.f90: New test.
12263 * gfortran.dg/pr19936_2.f90: New test.
12264 * gfortran.dg/pr19936_3.f90: New test.
12265
12266 2005-03-05 Steven G. Kargl <kargls@comcast.net>
12267 Paul Thomas <prthomas@drfccad.cea.fr>
12268
12269 * gfortran.dg/PR19754_1.f90: New test.
12270 * gfortran.dg/PR19754_2.f90: Ditto.
12271
12272 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12273
12274 PR c++/19311
12275 * g++.dg/template/non-dependent11.C: New test.
12276
12277 2005-03-05 Uros Bizjak <uros@kss-loka.si>
12278
12279 * lib/target-supports.exp (check_iconv_available): Fix comment.
12280
12281 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
12282 Joseph S. Myers <joseph@codesourcery.com>
12283
12284 PR c++/19797
12285 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
12286
12287 2005-03-04 Matthew Sachs <msachs@apple.com>
12288
12289 * gcc.exp (gcc_target_compile): Put braces around
12290 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
12291 * objc.exp (objc_target_compile): Likewise.
12292 * treelang.exp (treelang_target_compile): Likewise.
12293
12294 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12295
12296 PR fortran/19673
12297 * gfortran.dg/func_result_1.f90: New test.
12298
12299 2005-03-04 Ben Elliston <bje@au.ibm.com>
12300
12301 * gcc.misc-tests/options.exp: New test.
12302
12303 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
12304
12305 * gcc.dg/pr15784-4.c: New test.
12306
12307 2005-03-03 Geoffrey Keating <geoffk@apple.com>
12308
12309 * gcc.c-torture/execute/pr17133.c: New.
12310 * gcc.c-torture/compile/20050303-1.c: New.
12311
12312 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
12313
12314 * gcc.dg/cpp/assert4.c: Fix for cygwin.
12315
12316 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
12317
12318 * g++.dg/overload/using2.C: New.
12319
12320 2005-03-02 Mark Mitchell <mark@codesourcery.com>
12321
12322 PR c++/19916
12323 * g++.dg/init/ptrmem2.C: New test.
12324
12325 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
12326
12327 PR c/8927
12328 * gcc.dg/pr8927-1.c: New test.
12329
12330 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
12331
12332 PR c++/20232
12333 * g++.dg/inherit/covariant12.C: New.
12334
12335 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12336
12337 PR fortran/19479
12338 * gfortran.dg/bound_1.f90: New test.
12339
12340 2005-02-28 Janis Johnson <janis187@us.ibm.com>
12341
12342 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
12343 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
12344
12345 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
12346
12347 PR c/20245
12348 * gcc.dg/pr20245-1.c: New test.
12349
12350 2005-02-28 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR middle-end/19874
12353 * gcc.c-torture/execute/20050119-2.c: New test case.
12354
12355 2005-02-28 Ben Elliston <bje@au.ibm.com>
12356
12357 * README: Update the DejaGnu bug reporting address.
12358 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
12359 * lib/objc-torture.exp: Likewise.
12360
12361 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12362
12363 * gfortran.dg/boz_1.f90: New test.
12364 * gfortran.dg/boz_3.f90: New test.
12365 * gfortran.dg/boz_4.f90: New test.
12366
12367 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
12368
12369 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
12370 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
12371
12372 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12373
12374 PR libfortran/20101
12375 * gfortran.dg/write_0_pe_format.f90: New test.
12376
12377 2005-02-27 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR c++/20206
12380 * g++.dg/opt/thunk2.C: New test.
12381 * g++.dg/opt/covariant1.C: New test.
12382
12383 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12384
12385 * gfortran.dg/e_d_fmt.f90: New test.
12386
12387 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
12388
12389 * gcc.dg/asm-b.c: Fix comment typos.
12390
12391 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12392
12393 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
12394 a V_MAY_DEF also.
12395
12396 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
12397
12398 PR tree-opt/20188
12399 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
12400 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
12401 * gcc.dg/asm-b.c: New test.
12402
12403 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
12404
12405 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
12406 Disable this test on IRIX 6.
12407
12408 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
12409
12410 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
12411 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
12412 parser.
12413
12414 2005-02-25 Diego Novillo <dnovillo@redhat.com>
12415
12416 PR tree-optimization/20204
12417 * testsuite/gcc.dg/pr20204.c: New test.
12418
12419 2005-02-24 Jakub Jelinek <jakub@redhat.com>
12420
12421 PR target/20196
12422 * gcc.c-torture/execute/20050224-1.c: New test.
12423
12424 PR c++/20175
12425 * g++.dg/warn/Wbraces2.C: New test.
12426
12427 2005-02-23 Mark Mitchell <mark@codesourcery.com>
12428
12429 PR c++/19878
12430 * g++.dg/init/const2.C: New test.
12431
12432 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
12433
12434 PR tree-optimization/20100
12435 * gcc.c-torture/execute/pr20100-1.c: New test.
12436
12437 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12438
12439 * gfortran.dg/implicit_3.f90: New test.
12440
12441 * gfortran.dg/deftype_1.f90: New test.
12442
12443 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
12444
12445 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
12446 the test passes.
12447 * g++.dg/other/anon3.C: Accept a warning.
12448
12449 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
12450
12451 * gcc.dg/pr20017.c: Fix a comment typo.
12452
12453 2005-02-23 Bud Davis <bdavis@gfortran.org>
12454
12455 * gfortran.dg/list_read_4.f90: Change to f90 comments.
12456
12457 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
12458
12459 PR ada/19902
12460 * ada/acats/tests/cxa/cxa3004.a: Remove.
12461 * ada/acats/tests/cxb/cxb30061.am: Likewise.
12462
12463 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12464
12465 PR c++/20073
12466 * g++.dg/init/const1.C: New test.
12467
12468 PR c++/19991
12469 * g++.dg/parse/constant7.C: New test.
12470
12471 PR c++/20152
12472 * g++.dg/parse/error27.C: New test.
12473 * g++.dg/template/qualttp15.C: Adjust error markers.
12474 * g++.old-deja/g++.other/struct1.C: Likewise.
12475
12476 PR c++/20153
12477 * g++.dg/template/error17.C: New test.
12478
12479 PR c++/20148
12480 * g++.dg/parser/error26.C: New test.
12481
12482 2005-02-22 Diego Novillo <dnovillo@redhat.com>
12483
12484 PR tree-optimization/20100
12485 PR tree-optimization/20115
12486 * gcc.dg/pr20115.c: New test.
12487 * gcc.dg/pr20115-1.c: New test.
12488 * gcc.dg/pr20100.c: New test.
12489 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
12490 call-clobbered variables after alias1.
12491
12492 2005-02-22 Bud Davis <bdavis@gfortran.org>
12493
12494 * gfortran.dg/list_read_4.f90: new test.
12495
12496 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
12497
12498 PR rtl-optimization/20017.
12499 * gcc.dg/pr20017.c: New.
12500
12501 2005-02-22 Devang Patel <dpatel@apple.com>
12502
12503 PR 19952
12504 * g++.dg/tree-ssa/pr19952.C: New test.
12505
12506 2005-02-22 Mark Mitchell <mark@codesourcery.com>
12507
12508 PR c++/19883
12509 * g++.dg/parse/constant6.C: New test.
12510
12511 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12512
12513 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12514 * g++.dg/charset/asm2.c: Likewise.
12515 * g++.dg/charset/asm3.c: Likewise.
12516 * g++.dg/charset/asm4.c: Likewise.
12517 * g++.dg/charset/asm5.c: Likewise.
12518 * g++.dg/charset/attribute1.c: Likewise.
12519 * g++.dg/charset/attribute2.c: Likewise.
12520 * g++.dg/charset/extern1.cc: Likewise.
12521 * g++.dg/charset/extern2.cc: Likewise.
12522 * g++.dg/charset/extern3.cc: Likewise.
12523 * g++.dg/charset/function.cc: Likewise.
12524 * g++.dg/charset/string.c: Likewise.
12525 * g++.dg/charset/charset.exp: Likewise.
12526 * lib/target-supports.exp (check_iconv_available): Fix comment.
12527
12528 2005-02-22 Uros Bizjak <uros@kss-loka.si>
12529
12530 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
12531 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
12532 * gcc.dg/charset/asm2.c: Likewise.
12533 * gcc.dg/charset/asm3.c: Likewise.
12534 * gcc.dg/charset/asm4.c: Likewise.
12535 * gcc.dg/charset/asm5.c: Likewise.
12536 * gcc.dg/charset/asm6.c: Likewise.
12537 * gcc.dg/charset/attribute1.c: Likewise.
12538 * gcc.dg/charset/attribute2.c: Likewise.
12539 * gcc.dg/charset/builtin1.c: Likewise.
12540 * gcc.dg/charset/extern.c: Likewise.
12541 * gcc.dg/charset/function.c: Likewise.
12542 * gcc.dg/charset/string.c: Likewise.
12543 * gcc.dg/charset/charset.exp: Likewise.
12544
12545 2005-02-21 Bud Davis <bdavis9659@comcast.net>
12546
12547 PR fortran/20086
12548 * gfortran.dg/pr20086.f90: New test.
12549
12550 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
12551
12552 PR tree-optimization/19786
12553 * g++.dg/tree-ssa/pr19786.C: New.
12554
12555 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12556
12557 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
12558
12559 2005-02-21 Jeff Law <law@redhat.com>
12560
12561 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
12562
12563 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12564
12565 * gfortran.dg/do_iterator: Split loop, markup all lines for
12566 which an error locus is printed.
12567 * gfortran.dg/pr17708.f90: Markup all lines for which an error
12568 locus is printed.
12569 * gfortran.dg/select_4.f90: Likewise.
12570 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
12571 locuses in the various permutations.
12572
12573 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
12574
12575 PR tree-optimization/19951
12576 * g++.dg/vect: New directory.
12577 * g++.dg/vect/vect.exp: New file.
12578 * g++.dg/vect/pr19951.cc: New testcase.
12579 * g++.dg/dg.exp: Also prune vectorizer tests.
12580
12581 2005-02-20 Zack Weinberg <zack@codesourcery.com>
12582
12583 PR 18785
12584 * gcc.dg/charset/builtin1.c: New test.
12585
12586 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12587
12588 PR c++/19299
12589 * g++.dg/inherit/volatile1.C: New test.
12590
12591 PR c++/19440
12592 * g++.dg/template/dtor4.C: New test.
12593
12594 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12595
12596 * gfortran.dg/int_1.f90: New test.
12597
12598 2005-02-19 Devang Patel <dpatel@apple.com>
12599
12600 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
12601
12602 2005-02-19 Steven G. Kargl <kargls@comcast.net>
12603
12604 * gfortran.dg/achar_1.f90: New test.
12605
12606 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
12607
12608 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
12609
12610 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
12611 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR tree-optimization/19828
12614 * gcc.dg/tree-ssa/loop-7.c: New test.
12615 * gcc.c-torture/execute/20050218-1.c: New test.
12616
12617 2005-02-19 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR c/20043
12620 * gcc.dg/transparent-union-1.c: New test.
12621 * gcc.dg/transparent-union-2.c: New test.
12622
12623 2005-02-18 James E Wilson <wilson@specifixinc.com>
12624
12625 PR tree-optimization/18977
12626 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
12627
12628 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
12629
12630 PR target/20054
12631 * gcc.dg/pr20054.c: New test.
12632
12633 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12634
12635 PR c++/19508
12636 * g++.dg/ext/attrib20.C: New test.
12637
12638 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12639
12640 PR middle-end/20030
12641 * gfortran.fortran-torture/execute/character_passing.f90: New test.
12642
12643 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
12644
12645 PR c++/20008
12646 * g++.dg/opt/switch4.C: New.
12647
12648 2005-02-18 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR c++/20023
12651 PR tree-optimization/20009
12652 * gcc.c-torture/compile/20050217-1.c: New test.
12653 * g++.dg/opt/switch3.C: New test.
12654
12655 PR tree-optimization/18947
12656 * gcc.c-torture/compile/20050215-1.c: New test.
12657 * gcc.c-torture/compile/20050215-2.c: New test.
12658 * gcc.c-torture/compile/20050215-3.c: New test.
12659
12660 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
12661
12662 PR c++/20028
12663 * g++.dg/template/crash34.C: New.
12664
12665 PR c++/20022
12666 * g++.dg/other/access3.C: New.
12667
12668 2005-02-17 Ira Rosen <irar@il.ibm.com>
12669
12670 * gcc.dg/vect/vect-98.c: New test.
12671
12672 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
12673
12674 PR tree-optimization/19967
12675 * gcc.dg/pr19967.c: New.
12676
12677 2005-02-16 Jakub Jelinek <jakub@redhat.com>
12678
12679 PR middle-end/19857
12680 * gcc.dg/tree-ssa/20050215-1.c: New test.
12681 * gcc.c-torture/execute/20050215-1.c: New test.
12682
12683 2005-02-15 Eric Christopher <echristo@redhat.com>
12684
12685 * gcc.dg/cpp/20050215-1.c: New file.
12686
12687 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
12688
12689 PR tree-optimization/15785
12690 * gcc.dg/pr15785-1.c: New test.
12691
12692 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
12693
12694 PR c++/17788
12695 * g++.dg/init/ctor4.C: New.
12696 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
12697
12698 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
12699
12700 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
12701 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
12702
12703 2005-02-15 Andreas Schwab <schwab@suse.de>
12704
12705 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
12706 declare malloc.
12707
12708 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
12709
12710 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
12711
12712 2005-02-14 Diego Novillo <dnovillo@redhat.com>
12713
12714 PR tree-optimization/19853
12715 * gcc.c-torture/compile/pr19853.c: New test.
12716
12717 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12718
12719 PR c++/19608
12720 * g++.dg/parse/local-class1.C: New.
12721
12722 PR c++/19895
12723 * g++.dg/parse/ptrmem3.C: New.
12724
12725 PR c++/19884
12726 * g++.old-deja/g++.oliva/template6.C: Add another case.
12727 * g++.dg/template/explicit6.C: New.
12728
12729 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
12730
12731 PR c++/17816
12732 * g++.dg/other/redecl2.C: New.
12733
12734 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
12735
12736 PR c++/19891
12737 * g++.dg/abi/covariant4.C: New.
12738
12739 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
12740
12741 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
12742
12743 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
12744
12745 * gcc.dg/vect/vect-96.c: Fix typo.
12746
12747 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
12748
12749 PR c++/14479
12750 PR c++/19487
12751 * g++.dg/template/enum5.C: New test.
12752
12753 2005-02-12 Ira Rosen <irar@il.ibm.com>
12754
12755 * gcc.dg/vect/vect-97.c: New test.
12756
12757 2005-02-12 Ira Rosen <irar@il.ibm.com>
12758
12759 * gcc.dg/vect/vect-96.c: New test.
12760
12761 2005-02-12 Uros Bizjak <uros@kss-loka.si>
12762
12763 * gcc.dg/builtins-34.c: Also check ldexp*.
12764
12765 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
12766
12767 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
12768
12769 2005-02-11 Janis Johnson <janis187@us.ibm.com>
12770
12771 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
12772 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
12773 dg-require-dll, dg-require-iconv, dg-require-named-sections,
12774 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
12775 selector_list, selector_expression, dg-process-target): Move to new
12776 file target-supports-dg.exp.
12777 * lib/target-supports-dg.exp: New.
12778
12779 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
12780 New.
12781
12782 2005-02-11 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR c++/19666
12785 * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
12786
12787 PR middle-end/19858
12788 * gcc.c-torture/compile/20050210-1.c: New test.
12789
12790 2005-02-11 Mark Mitchell <mark@codesourcery.com>
12791
12792 PR c++/19755
12793 * g++.dg/warn/Wbraces1.C: New test.
12794
12795 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
12796
12797 * gcc.dg/builtins-52.c: New testcase.
12798
12799 2005-02-10 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR c/19342
12802 * gcc.c-torture/execute/20050119-1.c: New test.
12803
12804 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12805
12806 PR c++/19811
12807 * g++.dg/init/delete1.C: New test.
12808
12809 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
12810
12811 PR c++/18470
12812 * g++.dg/template/static12.C: New test.
12813
12814 2005-02-09 Mark Mitchell <mark@codesourcery.com>
12815
12816 PR c++/19787
12817 * g++.dg/conversion/ambig1.C: New test.
12818
12819 PR c++/19739
12820 * g++.dg/ext/attrib19.C: New test.
12821
12822 PR c++/19732
12823 * g++.dg/parse/dtor5.C: New test.
12824
12825 PR c++/19762
12826 * g++.dg/template/dtor3.C: New test.
12827
12828 PR c++/19826
12829 * g++.dg/template/static11.C: New test.
12830 * g++.dg/template/crash2.C: Remove dg-error marker.
12831
12832 2005-02-09 Janis Johnson <janis187@us.ibm.com>
12833
12834 PR C++/18491
12835 * g++.old-deja/g++.mike/p10769a.C: Remove.
12836
12837 2005-02-09 Roger Sayle <roger@eyesopen.com>
12838
12839 * gcc.dg/builtins-48.c: New test case.
12840 * gcc.dg/builtins-49.c: New test case.
12841 * gcc.dg/builtins-50.c: New test case.
12842 * gcc.dg/builtins-51.c: New test case.
12843
12844 2005-02-09 Ian Lance Taylor <ian@airs.com>
12845
12846 PR middle-end/19583
12847 * g++.dg/warn/Wreturn-type-3.C: New test.
12848
12849 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12850
12851 PR middle-end/19402
12852 * gcc.dg/pr19402-1.c: New testcase.
12853 * gcc.dg/pr19402-2.c: likewise.
12854
12855 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
12856
12857 PR middle-end/19854
12858 * g++.dg/tree-ssa/tmmti.C: New testcase.
12859
12860 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12861
12862 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
12863
12864 2005-02-08 Mark Mitchell <mark@codesourcery.com>
12865
12866 PR c++/19733
12867 * g++.dg/parse/crash23.C: New test.
12868 * g++.dg/warn/Weff1.C: New test.
12869
12870 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12871
12872 * gcc.dg/20050209-1.c: New test.
12873
12874 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
12875
12876 PR target/19799
12877 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
12878
12879 2005-02-08 Mike Stump <mrs@apple.com>
12880
12881 * g++.dg/pch/import-2.c: New test.
12882 * g++.dg/pch/import-2.hs: New.
12883 * g++.dg/pch/include/import-2a.h: New.
12884 * g++.dg/pch/include/import-2b.h: New.
12885
12886 2005-02-08 Janis Johnson <janis187@us.ibm.com>
12887
12888 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
12889
12890 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
12891
12892 * gfortran.dg/substr_1.f90: New test.
12893
12894 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
12895
12896 PR middle-end/19775
12897 * gcc.dg/torture/builtin-power-1.c: Disable test for
12898 invalid transformation.
12899 * gcc.dg/builtins-10.c: Likewise. Disable one test we
12900 no longer optimize.
12901 * gcc.dg/builtins-47.c: New testcase.
12902
12903 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
12904 Dorit Naishlos <dorit@il.ibm.com>
12905
12906 * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
12907
12908 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
12909
12910 * gcc.c-torture/compile/20050206-1.c: New test.
12911
12912 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12913
12914 PR tree-opt/19768
12915 * g++.dg/opt/pr19768.C: New test.
12916
12917 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
12918
12919 PR tree-opt/19736
12920 * gcc.c-torture/compile/pr19736.c: New test.
12921
12922 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
12923
12924 PR c++/17401
12925 * g++.dg/parse/error25.C: New test.
12926
12927 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
12928
12929 * gcc.c-torture/execute/20050203-1.c: New.
12930
12931 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
12932
12933 * gcc.dg/vect/vect-85.c: Remove xfail.
12934 * gcc.dg/vect/vect-86.c: Remove xfail.
12935 * gcc.dg/vect/vect-87.c: Remove xfail.
12936 * gcc.dg/vect/vect-88.c: Remove xfail.
12937
12938 2005-02-02 Geoffrey Keating <geoffk@apple.com>
12939
12940 * gcc.dg/altivec-19.c: New.
12941
12942 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
12943
12944 PR c/17807
12945 * gcc.dg/nested-func-3.c: New test.
12946 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12947
12948 2005-02-02 Janis Johnson <janis187@us.ibm.com>
12949
12950 * gcc.test-framework/gen_directive_tests: Generate tests for
12951 selector expressions.
12952
12953 2005-02-02 Matt Austern <austern@apple.com>
12954
12955 PR c++/19628
12956 * g++/ext/builtin7.C: New.
12957 * g++/ext/builtin8.C: New.
12958
12959 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12960
12961 PR c/18502
12962 * gcc.dg/pr18502-1.c: New test.
12963
12964 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12965
12966 PR c++/17413
12967 * g++.dg/template/local4.C: Tweak.
12968
12969 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
12970
12971 PR tree-optimization/19578
12972 * gcc.c-torture/compile/20050202-1.c: New test.
12973
12974 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
12975
12976 PR c/19435
12977 * gcc.dg/c99-init-4.c: New test.
12978
12979 2005-02-01 Janis Johnson <janis187@us.ibm.com>
12980
12981 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12982
12983 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12984
12985 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12986 * g++.dg/eh/check-vect.h: New.
12987
12988 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12989 * gcc.dg/vect/vect-78.c: Ditto.
12990 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12991 Remove.
12992
12993 * g++.dg/conversion/simd1.C: Expect warning.
12994 * g++.dg/ext/attribute-test-1.C: Ditto.
12995 * g++.dg/ext/attribute-test-2.C: Ditto.
12996 * g++.dg/ext/attribute-test-3.C: Ditto.
12997 * g++.dg/ext/attribute-test-4.C: Ditto.
12998
12999 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13000 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13001
13002 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13003
13004 2005-02-01 Richard Henderson <rth@redhat.com>
13005
13006 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13007 long double for ibm double-double format.
13008 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13009
13010 2005-02-01 Diego Novillo <dnovillo@redhat.com>
13011
13012 PR tree-optimization/19633
13013 * testsuite/gcc.dg/pr19633-1.c: New test.
13014 * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13015 to NULL or a symbol.
13016
13017 2005-02-01 Janis Johnson <janis187@us.ibm.com>
13018
13019 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13020 New procs.
13021 (dg-process-target (local override)): Handle selector expressions.
13022
13023 * gcc.test-framework/README: Describe tests in source directory.
13024 * gcc.test-framework/test-framework.awk: Handle dg- tests.
13025 * gcc.test-framework/test-framework.exp: Handle dg- tests.
13026 * gcc.test-framework/dg-bogus-exp-P.c: New test.
13027 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13028 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13029 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13030 * gcc.test-framework/dg-do-link-exp-P.c: New test.
13031 * gcc.test-framework/dg-do-run-exp-P.c: New test.
13032 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13033 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13034 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13035 * gcc.test-framework/dg-error-exp-P.c: New test.
13036 * gcc.test-framework/dg-error-exp-XP.c: New test.
13037 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13038 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13039 * gcc.test-framework/dg-output-exp-P.c: New test.
13040 * gcc.test-framework/dg-output-exp-XF.c: New test.
13041 * gcc.test-framework/dg-warning-exp-P.c: New test.
13042 * gcc.misc-tests/dg-1.c: Remove.
13043 * gcc.misc-tests/dg-2.c: Remove.
13044 * gcc.misc-tests/dg-3.c: Remove.
13045 * gcc.misc-tests/dg-4.c: Remove.
13046 * gcc.misc-tests/dg-5.c: Remove.
13047 * gcc.misc-tests/dg-6.c: Remove.
13048 * gcc.misc-tests/dg-7.c: Remove.
13049 * gcc.misc-tests/dg-8.c: Remove.
13050 * gcc.misc-tests/dg-9.c: Remove.
13051 * gcc.misc-tests/dg-10.c: Remove.
13052 * gcc.misc-tests/dg-11.c: Remove.
13053 * gcc.misc-tests/dg-12.c: Remove.
13054 * gcc.misc-tests/dg-test.exp: Remove.
13055
13056 * gcc.test-framework/test-framework.awk: Change recording and
13057 printing of passes and failures.
13058
13059 * gcc.test-framework: New directory.
13060 * gcc.test-framework/README: New.
13061 * gcc.test-framework/test-framework.exp: New.
13062 * gcc.test-framework/test-framework.awk: New.
13063 * gcc.test-framework/gen_directive_tests: New.
13064
13065 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
13066
13067 * lib/treelang.exp: Fix comment typos.
13068 (treelang_target_compile): Don't append libs=-ltreelang to options.
13069
13070 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
13071
13072 * g++.dg/parse/typename7.C: Adjust error messages.
13073
13074 2005-01-31 Jeff Law <law@redhat.com>
13075
13076 * gcc.c-torture/execute/20050131-1.c: New test.
13077 * gcc.dg/wcaselabel.c: New test.
13078
13079 2005-01-31 Mark Mitchell <mark@codesourcery.com>
13080
13081 * g++.dg/other/warning1.C: Adjust error messags.
13082 * g++.dg/parse/constant5.C: New test.
13083
13084 2005-01-31 Steven Bosscher <stevenb@suse.de>
13085
13086 PR c/19333
13087 * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
13088 the test case valid.
13089 * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
13090 * testsuite/gcc.dg/array-7.c: Adjust expected result.
13091 * testsuite/gcc.dg/pr18596-3.c: Likewise.
13092 * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
13093 * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
13094 * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
13095
13096 2005-01-31 Dale Johannesen <dalej@apple.com>
13097
13098 * g++.dg/opt/pr19650.C: New test.
13099
13100 2005-01-31 Richard Henderson <rth@redhat.com>
13101
13102 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13103 long double for intel double extended format.
13104 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13105
13106 2005-01-30 Mark Mitchell <mark@codesourcery.com>
13107
13108 PR c++/19555
13109 * g++.dg/template/static10.C: New test.
13110
13111 PR c++/19395
13112 * g++.dg/parse/error24.C: New test.
13113
13114 PR c++/19367
13115 * g++.dg/lookup/builtin1.C: New test.
13116
13117 PR c++/19457
13118 * g++.dg/warn/conv3.C: New test.
13119
13120 2005-01-30 Bud Davis <bdavis@gfortran.org>
13121
13122 PR fortran/19647
13123 * gfortan.dg/inquire_7.f90
13124
13125 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
13126
13127 PR tree-optimization/15791
13128 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
13129 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
13130 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
13131 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
13132 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
13133 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
13134 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
13135 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
13136 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
13137 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
13138
13139 2005-01-29 Paul Brook <paul@codesourcery.com>
13140
13141 PR fortran/18565
13142 * check.c (real_or_complex_check): New function.
13143 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
13144 * intrinsic.c (add_functions): Use new check functions.
13145 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
13146 Add prototypes.
13147
13148 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
13149
13150 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
13151 gcc.dg/lvalue-3.c: New tests.
13152 * gcc.dg/concat.c: Update expected messages.
13153
13154 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
13155
13156 PR libfortran/19595
13157 * gfortran.dg/eor_1.f90: New test.
13158
13159 2005-01-29 Steven G. Kargl <kargls@comcast.net>
13160
13161 PR fortran/19589
13162 * gfortran.dg/logical_data_1.f90: New test.
13163
13164 2005-01-28 Mark Mitchell <mark@codesourcery.com>
13165
13166 PR c++/19253
13167 * g++.dg/template/crash33.C: New test.
13168
13169 PR c++/19667
13170 * g++.dg/template/crash32.C: New test.
13171
13172 2005-01-28 Ian Lance Taylor <ian@airs.com>
13173
13174 PR middle-end/16558
13175 * g++.dg/warn/Wreturn-type-2.C: New test.
13176
13177 2004-06-24 Jeff Law <law@redhat.com>
13178
13179 * gcc.dg/tree-ssa/20050128-1.c: New test.
13180
13181 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
13182
13183 * gcc.target/frv/all-mdpackh-1.c: New test.
13184
13185 2005-01-28 Steven Bosscher <stevenb@suse.de>
13186
13187 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
13188
13189 2005-01-27 Richard Henderson <rth@redhat.com>
13190
13191 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
13192
13193 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13194
13195 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
13196
13197 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
13198
13199 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13200 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13201 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
13202 to cope with cases where the multilib options override the dg-options.
13203
13204 2005-01-27 Jakub Jelinek <jakub@redhat.com>
13205
13206 PR c/18946
13207 * gcc.dg/noncompile/20050120-1.c: New test.
13208
13209 2005-01-26 Diego Novillo <dnovillo@redhat.com>
13210
13211 PR tree-optimization/19633
13212 * gcc.dg/pr19633.c: New test.
13213 * gcc.dg/tree-ssa/pr19633.c: New test.
13214
13215 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
13216
13217 * gcc.dg/20041216-1.c: New test.
13218
13219 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
13220
13221 PR objc/18862
13222 * objc.dg/selector-2.m: New test.
13223
13224 2005-01-26 Jakub Jelinek <jakub@redhat.com>
13225
13226 * g++.dg/opt/range-test-2.C: New test.
13227
13228 PR rtl-optimization/19579
13229 * gcc.c-torture/execute/20050124-1.c: New test.
13230
13231 2005-01-26 Greg Parker <gparker@apple.com>
13232 Stuart Hastings <stuart@apple.com>
13233
13234 * gcc.c-torture/execute/20050125-1.c: New.
13235
13236 2005-01-18 Jan Hubicka <jh@suse.cz>
13237
13238 PR tree-optimize/19337
13239 * gcc.c-torture/compile/20050119-1.c: New test.
13240
13241 2005-01-24 James E Wilson <wilson@specifixinc.com>
13242
13243 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
13244 test for successful match.
13245
13246 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
13247
13248 PR objc/18408
13249 * objc.dg/comp-types-7.m: New test.
13250
13251 2005-01-24 Janis Johnson <janis187@us.ibm.com>
13252
13253 * lib/target-supports.exp (current_target_name): New.
13254 (check_effective_target_ilp32, check_effective_target_lp64):
13255 Cache the result to use as long as the current target, with
13256 multilib flags, remains the same.
13257
13258 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
13259 (dg-require-weak, dg-require-visibility, dg-require-alias,
13260 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
13261 dg-require-effective-target, dg-skip-if): Remove call to
13262 skip_test_and_clear_xfail.
13263 (dg-test): Clear xfail data.
13264
13265 2005-01-24 Jakub Jelinek <jakub@redhat.com>
13266
13267 PR target/17751
13268 * gcc.dg/ppc64-toc.c: New test.
13269
13270 * g++.dg/tree-ssa/empty-1.C: New test.
13271
13272 PR middle-end/19551
13273 * gcc.c-torture/execute/20050121-1.c: New test.
13274 * gcc.dg/20050121-2.c: New test.
13275
13276 2004-01-23 Steven G. Kargl <kargls@comcast.net>
13277 Paul Brook <paul@codesourcery.com>
13278
13279 PR fortran/17941
13280 * gfortran.dg/real_const_1.f: New test.
13281 * gfortran.dg/real_const_2.f90: New test.
13282 * gfortran.dg/complex_int_1.f90: New test.
13283
13284 2005-01-23 Bud Davis <bdavis9659@comcast.net>
13285
13286 PR fortran/19313
13287 * gfortan.dg/inquire_6.f90: New test.
13288
13289 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13290
13291 PR libfortran/19451
13292 * open_readonly_1.f90: New test.
13293
13294 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
13295
13296 PR libfortran/18982
13297 * gfortran.dg/open_new.f90: New file.
13298
13299 2005-01-22 Paul Brook <paul@codesourcery.com>
13300
13301 * namelist_1.f90: New test.
13302
13303 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
13304
13305 PR tree-optimization/19484
13306 * gcc.c-torture/compile/20050122-[12].c: New tests.
13307
13308 2005-01-22 Paul Brook <paul@codesourcery.com>
13309
13310 * gfortran.dg/implicit_2.f90: New test.
13311
13312 2005-01-22 Bud Davis <bdavis9659@comcast.net>
13313
13314 PR fortran/19314
13315 * gfortran.dg/inquire_5.f90: New test.
13316
13317 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13318
13319 PR c/18809
13320 * gcc.dg/pr18809-1.c: New test.
13321
13322 2005-01-21 Ian Lance Taylor <ian@airs.com>
13323
13324 * gcc.dg/20050121-1.c: New test.
13325
13326 PR tree-optimization/13000
13327 * gcc.dg/20040206-1.c: Change warning to point where function is
13328 being inlined.
13329
13330 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13331
13332 PR c++/19208
13333 * g++.dg/template/array11.C: New test.
13334
13335 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13336
13337 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
13338 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
13339 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
13340 * gfortran.dg/getenv_1.f90: Add dg-do directive.
13341 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
13342 gfortran.dg/pr17164.f90: Add missing dg-do directives.
13343
13344 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
13345
13346 PR tree-optimization/15349
13347 * gcc.dg/tree-ssa/pr15349.c: New.
13348
13349 2005-01-20 Steve Ellcey <sje@cup.hp.com>
13350
13351 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
13352
13353 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
13354
13355 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
13356 scan-assembler-times directive name.
13357
13358 * gcc.dg/asm-a.c: Move dg-require-effective-target to
13359 after dg-do.
13360
13361 PR rtl-optimization/19462
13362 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
13363
13364 2005-01-19 Steve Ellcey <sje@cup.hp.com>
13365
13366 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
13367 counting function calls on ia64.
13368
13369 2005-01-19 Jakub Jelinek <jakub@redhat.com>
13370
13371 PR rtl-optimization/15139
13372 * gcc.dg/20050111-2.c: New test.
13373
13374 PR c/17297
13375 * gcc.c-torture/compile/20050113-1.c: New testcase.
13376
13377 PR middle-end/19164
13378 * gcc.dg/20050113-1.c: New testcase.
13379
13380 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
13381
13382 * gcc.dg/vect/vect-85.c: Add comment.
13383 * gcc.dg/vect/vect-86.c: Add xfail for now.
13384 * gcc.dg/vect/vect-87.c: Add xfail for now.
13385 * gcc.dg/vect/vect-88.c: Add xfail for now.
13386 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
13387
13388 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13389
13390 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
13391
13392 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13393
13394 * g++.dg/debug/typedef3.C: New test.
13395
13396 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
13397
13398 PR c/19472
13399 * gcc.dg/asm-a.c: New test.
13400
13401 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
13402
13403 * gcc.dg/sh-relax.c: Add prototype for abort.
13404
13405 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
13406
13407 * gcc.dg/short-compare-1.c: New test.
13408 * gcc.dg/short-compare-2.c: Likewise.
13409
13410 2005-01-18 Michael Matz <matz@suse.de>
13411
13412 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
13413
13414 2005-01-17 Diego Novillo <dnovillo@redhat.com>
13415
13416 PR tree-optimization/19121
13417 * gcc.c-torture/compile/pr19121.c: New test.
13418
13419 2005-01-17 James E. Wilson <wilson@specifixinc.com>
13420
13421 PR target/19357
13422 * gcc.c-torture/compile/pr19357.c: New test.
13423
13424 2005-01-17 Ian Lance Taylor <ian@airs.com>
13425
13426 PR c/5675
13427 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
13428 pass--those that refer just to the variable, possibly with a
13429 cast.
13430 * gcc.dg/c99-const-expr-3.c: Likewise.
13431
13432 PR middle-end/13127
13433 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
13434 longer emitted.
13435
13436 2005-01-16 Bud Davis <bdavis9659@comcast.net>
13437
13438 PR fortran/18778
13439 * gfortran.dg/endfile_2.f90: New test.
13440
13441 2005-01-16 Steven G. Kargl <kargls@comcast.net>
13442
13443 PR 19168
13444 * gfortran.dg/select_5.f90: New test.
13445
13446 2004-01-16 Paul Brook <paul@codesourcery.com>
13447
13448 * gfortran.dg/common_4.f90: New test.
13449
13450 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
13451
13452 PR rtl-optimization/19462
13453 * gcc.dg/torture/pr19462-1.c: New test.
13454
13455 2005-01-15 Ziemowit Laski <zlaski@apple.com>
13456
13457 PR objc/19321
13458 * objc.dg/func-ptr-2.m: New.
13459 * objc.dg/volatile-1.m: New.
13460
13461 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13462
13463 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
13464
13465 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13466
13467 PR tree-optimization/19060
13468 * gcc.c-torture/execute/20050104-1.c: New test.
13469
13470 2005-01-15 Bud Davis <bdavis9659@comcast.net>
13471
13472 PR fortran/18983
13473 * gfortran.dg/write_to_null.f90: New test.
13474
13475 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
13476 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13477
13478 PR other/19328
13479 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
13480 argument.
13481
13482 2005-01-15 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR c++/19263
13485 * g++.dg/init/vector1.C: New test.
13486
13487 2005-01-14 James E. Wilson <wilson@specifixinc.com>
13488
13489 PR target/13158
13490 * gcc.target/ia64/sibcall-unwind-1.c: New test.
13491 PR target/18987
13492 * gcc.target/ia64/sibcall-unwind-2.c: New test.
13493
13494 2005-01-14 Steven G. Kargl <kargls@comcast.net>
13495
13496 * gfortran.dg/select_1.f90: New test.
13497 * gfortran.dg/select_2.f90: New test.
13498 * gfortran.dg/select_3.f90: New test.
13499 * gfortran.dg/select_4.f90: New test.
13500
13501 2005-01-14 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR middle-end/19084
13504 PR rtl-optimization/19348
13505 * gcc.dg/20050111-1.c: New test.
13506 * gcc.c-torture/execute/20050111-1.c: New test.
13507
13508 * gcc.dg/i386-asm-4.c: New test.
13509
13510 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13511
13512 * gcc.dg/nested-func-2.c: New test.
13513 * ada/acats/norun.lst: Remove c953002.
13514
13515 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
13516
13517 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
13518
13519 2005-01-12 Ben Elliston <bje@au.ibm.com>
13520
13521 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
13522
13523 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
13524
13525 PR target/18761
13526 * g++.dg/abi/align1.C: New test.
13527
13528 2005-01-11 Alan Modra <amodra@bigpond.net.au>
13529
13530 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
13531 at a time.
13532 * g++.dg/ext/altivec_check.h: Support compiling as C.
13533
13534 2005-01-10 Roger Sayle <roger@eyesopen.com>
13535
13536 PR c++/19355
13537 * g++.dg/expr/pr19355-1.C: New test case.
13538
13539 2005-01-10 Laurent GUERBY <laurent@guerby.net>
13540
13541 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
13542 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
13543 * ada/acats/tests/c3/c92005b.ada: Likewise.
13544 * ada/acats/tests/c3/cxb3012.a: Likewise.
13545 * ada/acats/norun.lst: Add c380004 and c953002, add PR
13546
13547 2005-01-09 Paul Brook <paul@codesourcery.com>
13548
13549 * gfortran.dg/common_2.f90: New file.
13550 * gfortran.dg/common_3.f90: New file.
13551
13552 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
13553
13554 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
13555
13556 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13557
13558 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
13559 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
13560 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
13561 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
13562 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
13563 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
13564 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
13565 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
13566 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
13567 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
13568 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
13569 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
13570 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
13571 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
13572 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
13573 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
13574 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
13575 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
13576 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
13577 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
13578 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
13579 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
13580 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
13581 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
13582 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
13583 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
13584 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
13585 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
13586 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
13587 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
13588 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
13589 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
13590 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
13591 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
13592 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
13593 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
13594 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
13595 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
13596 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
13597 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
13598 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
13599 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
13600 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
13601 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
13602 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
13603 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
13604 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
13605 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
13606 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
13607 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
13608 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
13609 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
13610 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
13611 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
13612 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
13613 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
13614 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
13615 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
13616 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
13617 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
13618 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
13619 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
13620 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
13621 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
13622 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
13623 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
13624 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
13625
13626 * gcc.dg/vect/vect-1.c: Fix spelling.
13627 * gcc.dg/vect/vect-10.c: Fix spelling.
13628 * gcc.dg/vect/vect-11.c: Fix spelling.
13629 * gcc.dg/vect/vect-12.c: Fix spelling.
13630 * gcc.dg/vect/vect-14.c: Fix spelling.
13631 * gcc.dg/vect/vect-15.c: Fix spelling.
13632 * gcc.dg/vect/vect-16.c: Fix spelling.
13633 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
13634 * gcc.dg/vect/vect-64.c: Fix comments.
13635 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
13636
13637 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
13638 Ira Rosen <irar@il.ibm.com>
13639
13640 * gcc.dg/vect/vect-70.c: New test.
13641 * gcc.dg/vect/vect-71.c: New test.
13642
13643 2005-01-09 Manfred Hollstein <mh@suse.com>
13644
13645 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
13646 * gcc.dg/pr18241-2.c: Likewise.
13647 * gcc.dg/pr18241-3.c: Likewise.
13648 * gcc.dg/pr18241-4.c: Likewise.
13649 * gcc.dg/pr18241-5.c: Likewise.
13650
13651 2005-01-08 Richard Henderson <rth@redhat.com>
13652
13653 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13654 False for x86 and x86-64.
13655
13656 2005-01-08 Diego Novillo <dnovillo@redhat.com>
13657
13658 PR tree-optimization/18241
13659 * gcc.dg/pr18241-1.c: New test.
13660 * gcc.dg/pr18241-2.c: New test.
13661 * gcc.dg/pr18241-3.c: New test.
13662 * gcc.dg/pr18241-4.c: New test.
13663 * gcc.dg/pr18241-5.c: New test.
13664
13665 2005-01-08 Steven G. Kargl <kargls@comcast.net>
13666
13667 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
13668 gfortran.dg/select_4.f90: New.
13669
13670 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13671
13672 * gcc.c-torture/execute/20050107-1.c: New test.
13673
13674 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
13675
13676 PR c++/19298
13677 * g++.dg/template/ref2.C: New.
13678
13679 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
13680
13681 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
13682 instead of being empty.
13683
13684 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
13685
13686 PR fortran/15553
13687 * gfortran.dg/array-1.f90: New test.
13688
13689 2005-01-07 Jakub Jelinek <jakub@redhat.com>
13690
13691 PR tree-optimization/19283
13692 * gcc.c-torture/execute/20050106-1.c: New test.
13693
13694 PR rtl-optimization/18861
13695 * gcc.dg/20050105-1.c: New test.
13696
13697 PR tree-optimization/18828
13698 * gcc.dg/20050105-2.c: New test.
13699
13700 2005-01-07 Andreas Jaeger <aj@suse.de>
13701
13702 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
13703
13704 2005-01-07 Bud Davis <bdavis9659@comcast.net>
13705
13706 PR fortran/18398
13707 * gfortran.dg/fmt_read.f90: New test.
13708
13709 2005-01-06 Geoffrey Keating <geoffk@apple.com>
13710
13711 * gcc.dg/rs6000-ldouble-2.c: New.
13712
13713 2005-01-06 Mark Mitchell <mark@codesourcery.com>
13714
13715 PR c++/19244
13716 * g++.dg/parser/ctor2.C: New test.
13717
13718 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13719
13720 PR c++/17154
13721 * g++.dg/template/using9.C: New test.
13722
13723 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
13724
13725 PR c++/19258
13726 * g++.dg/lookup/friend6.C: New test.
13727
13728 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
13729
13730 PR c++/19270
13731 * g++.dg/template/array10.C: New.
13732
13733 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13734
13735 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
13736 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
13737
13738 2005-01-06 Jakub Jelinek <jakub@redhat.com>
13739
13740 * gcc.c-torture/compile/20050105-1.c: New test.
13741
13742 2005-01-05 Geoffrey Keating <geoffk@apple.com>
13743
13744 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
13745
13746 2005-01-05 Roger Sayle <roger@eyesopen.com>
13747
13748 PR middle-end/19100
13749 * gcc.dg/conv-3.c: New test case.
13750
13751 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
13752
13753 * gcc.dg/asm-wide-1.c: New test.
13754
13755 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
13756
13757 PR c++/19030
13758 * g++.dg/parse/crash22.C: New
13759
13760 2005-01-04 Geoffrey Keating <geoffk@apple.com>
13761
13762 PR 19257
13763 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
13764
13765 2005-01-04 Uros Bizjak <uros@kss-loka.si>
13766
13767 PR middle-end/17767
13768 * gcc.dg/i386-mmx-6.c: New test case.
13769
13770 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
13771
13772 PR tree-optimization/18308
13773 * gcc.dg/vect/pr18308.c: New testcase.
13774
13775 2005-01-04 Andreas Jaeger <aj@suse.de>
13776
13777 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
13778
13779 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13780 Robert Bowdidge <bowdidge@apple.com>
13781
13782 * gcc.dg/cpp/subframework1.c: New.
13783 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
13784 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
13785 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
13786 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
13787
13788 2005-01-03 Geoffrey Keating <geoffk@apple.com>
13789
13790 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
13791 producing warning.
13792 * gcc.dg/darwin-weakimport-2.c: New.
13793
13794 2005-01-03 Richard Henderson <rth@redhat.com>
13795
13796 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
13797
13798 2005-01-03 Richard Henderson <rth@redhat.com>
13799
13800 * gcc.dg/vect/vect.exp: Enable for ia64.
13801 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
13802 (check_effective_target_vect_float): Likewise.
13803 (check_effective_target_vect_no_align): Likewise.
13804 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
13805 * gcc.dg/vect/vect-8.c: Likewise.
13806
13807 2005-01-03 Uros Bizjak <uros@kss-loka.si>
13808
13809 PR target/19236
13810 * gcc.dg/pr19236-1.c: New test case.
13811
13812 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
13813
13814 PR rtl-optimization/12092
13815 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
13816
13817 2005-01-02 Andreas Jaeger <aj@suse.de>
13818
13819 * gcc.dg/pr12092-1.c: Do not run on x86_64.
13820
13821 2005-01-01 Roger Sayle <roger@eyesopen.com>
13822 Andrew Pinski <pinskia@physics.uc.edu>
13823
13824 PR rtl-optimization/12092
13825 * gcc.dg/pr12092-1.c: New test case.
13826
13827 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
13828
13829 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
13830 'hidden' and 'default' for better portability.
13831 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
13832
13833 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
13834 6 and 7.
13835 * g++.old-deja/g++.brendan/new3.C: Likewise.
13836
13837 2005-01-01 Steven Bosscher <stevenb@suse.de>
13838
13839 * gcc.dg/20041231-1.C: New test.
13840 * g++.dg/warn/Wunreachable-code-1.C: New test.
13841
13842 2004-12-30 David Edelsohn <edelsohn@gnu.org>
13843
13844 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
13845 file, not /dev/null. Abort on error.
13846
13847 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
13848 Ziemowit Laski <zlaski@apple.com>
13849
13850 PR objc/18971
13851 * objc.dg/encode-5.m: New test.
13852
13853 2004-12-29 Richard Henderson <rth@redhat.com>
13854
13855 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
13856 * objc.dg/stabs-1.m: Disable for ia64.
13857
13858 2004-12-29 Mark Mitchell <mark@codesourcery.com>
13859
13860 PR c++/19190
13861 * g++.dg/warn/Wunused-10.C: New test.
13862
13863 2004-12-28 Richard Henderson <rth@redhat.com>
13864
13865 * objc.dg/stabs-1.m: Disable for alpha.
13866
13867 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13868
13869 PR c++/19149
13870 * g++.dg/parse/error23.C: New test.
13871
13872 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13873
13874 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
13875
13876 PR fortran/19032
13877 * gfortran.dg/intrinsic_modulo_1.f90: New.
13878 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
13879 tests with divisor -1.
13880
13881 2004-12-27 Mark Mitchell <mark@codesourcery.com>
13882
13883 * g++.dg/opt/temp1.C (memcpy): Return a value.
13884
13885 PR c++/19148
13886 * g++.dg/expr/cond7.C: New test.
13887
13888 2004-12-27 Paul Brook <paul@codesourcery.com>
13889
13890 * gfortran.dg/g77/select_no_compile.f: Remove.
13891
13892 2004-12-27 Richard Henderson <rth@redhat.com>
13893
13894 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
13895 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
13896 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
13897
13898 2004-12-26 Richard Henderson <rth@redhat.com>
13899
13900 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
13901 by 1i instead of token pasting.
13902
13903 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13904
13905 PR tree-optimization/17578
13906 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
13907 to additional_flags.
13908 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
13909
13910 2004-12-25 Richard Henderson <rth@redhat.com>
13911
13912 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
13913 Remove Alpha.
13914
13915 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13916
13917 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
13918 hppa*-*-hpux*.
13919 * gcc.dg/pr17957.c (dg-options): Likewise.
13920 * gcc.dg/struct-ret-1.c: Add prototype for abort.
13921 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
13922 instead of 0 on __hppa__.
13923 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
13924 "foo,%r" on hppa*-*-*.
13925
13926 2004-12-23 Bud Davis <bdavis9659@comcast.net>
13927
13928 PR fortran/19071
13929 * gfortran.dg/complex_write.f90: New test.
13930
13931 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13932
13933 PR c++/17595
13934 * g++.dg/parse/pragma2.C: New test.
13935
13936 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
13937
13938 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13939
13940 * gcc.dg/empty2.c: Add missing dg-warning.
13941
13942 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13943
13944 PR c++/17413
13945 * g++.dg/template/local4.C: New test.
13946 * g++.dg/template/crash19.C: Add dg-error marker.
13947
13948 * g++.dg/template/crash31.C: Correct embedded PR number.
13949
13950 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13951
13952 PR c++/16405
13953 * g++.dg/opt/temp1.C: Add do-run marker.
13954
13955 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13956
13957 * g++.dg/template/spec19.C: New.
13958
13959 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
13960
13961 PR target/16819
13962 * gcc.dg/empty2.c: New.
13963
13964 2004-12-23 Richard Henderson <rth@redhat.com>
13965
13966 * lib/target-supports.exp (check_effective_target_vect_no_align):
13967 Remove i?86 and x86-64.
13968
13969 2004-12-23 Mark Mitchell <mark@codesourcery.com>
13970
13971 PR c++/16405
13972 * g++.dg/opt/temp1.C: New test.
13973
13974 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
13975
13976 PR c++/18733
13977 * g++.dg/template/friend33.C: New testcase.
13978
13979 2004-12-22 Mark Mitchell <mark@codesourcery.com>
13980
13981 PR c++/18464
13982 * g++.dg/template/cond5.C: New test.
13983
13984 PR c++/18492
13985 * g++.dg/inherit/thunk3.C: New test.
13986
13987 PR c++/11224
13988 * g++.dg/warn/Wunused-9.C: New test.
13989
13990 2004-12-22 Janis Johnson <janis187@us.ibm.com>
13991
13992 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13993
13994 2004-12-22 Jan Beulich <jbeulich@novell.com>
13995
13996 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13997
13998 2004-12-21 Mark Mitchell <mark@codesourcery.com>
13999
14000 PR c++/18378
14001 * g++.dg/ext/packed8.C: New test.
14002
14003 PR c++/19063
14004 * g++.dg/template/crash31.C: New test.
14005
14006 PR c++/19034
14007 * g++.dg/template/crash30.C: New test.
14008
14009 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
14010
14011 PR C++/18984
14012 * g++.dg/eh/ctor3.C: New test.
14013
14014 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14015
14016 * objc.dg/stabs-1.m: Allow section name to be quoted and
14017 assembly label to begin with '.LL'.
14018
14019 2004-12-21 Janis Johnson <janis187@us.ibm.com>
14020
14021 * gcc.dg/vect/vect.exp
14022 (check_effective_target_lp64_or_vect_no_align): New.
14023 * gcc.dg/vect/vect-77.c: Use it.
14024 * gcc.dg/vect/vect-78.c: Use it.
14025
14026 * lib/target-supports.exp
14027 (check_effective_target_vect_no_max,
14028 check_effective_target_vect_no_bitwise,
14029 check_effective_target_vect_no_align): New.
14030 * gcc.dg/vect/vect-13.c: Use them.
14031 * gcc.dg/vect/vect-17.c: Ditto.
14032 * gcc.dg/vect/vect-18.c: Ditto.
14033 * gcc.dg/vect/vect-19.c: Ditto.
14034 * gcc.dg/vect/vect-20.c: Ditto.
14035 * gcc.dg/vect/vect-27.c: Ditto.
14036 * gcc.dg/vect/vect-29.c: Ditto.
14037 * gcc.dg/vect/vect-44.c: Ditto.
14038 * gcc.dg/vect/vect-48.c: Ditto.
14039 * gcc.dg/vect/vect-50.c: Ditto.
14040 * gcc.dg/vect/vect-52.c: Ditto.
14041 * gcc.dg/vect/vect-54.c: Ditto.
14042 * gcc.dg/vect/vect-56.c: Ditto.
14043 * gcc.dg/vect/vect-58.c: Ditto.
14044 * gcc.dg/vect/vect-60.c: Ditto.
14045 * gcc.dg/vect/vect-72.c: Ditto.
14046 * gcc.dg/vect/vect-80.c: Ditto.
14047
14048 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
14049
14050 PR c++/14075
14051 * g++.dg/init/string1.C: New.
14052
14053 PR c++/18975
14054 * g++.dg/other/synth1.C: New.
14055
14056 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14057
14058 PR c/18963
14059 * gcc.dg/pr18963-1.c: New test.
14060
14061 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
14062
14063 PR c/18596
14064 * gcc.dg/funcdef-storage-1.c (foo): Remove.
14065 * gcc.dg/pr18596-1.c: Use dg-error.
14066 (dg-options): Use -fno-unit-at-a-time.
14067 * gcc.dg/pr18596-2.c: New test.
14068 * gcc.dg/pr18596-3.c: New test.
14069
14070 2004-12-20 Roger Sayle <roger@eyesopen.com>
14071
14072 PR middle-end/18683
14073 * g++.dg/opt/pr18683-1.C: New test case.
14074
14075 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
14076
14077 PR other/19093
14078 * g++.dg/opt/max1.C: Fix for 64bit targets.
14079
14080 2004-12-20 Matt Austern <austern@apple.com>
14081
14082 PR c++/19044
14083 * g++.dg/ext/builtin6.C: New
14084
14085 2004-12-20 Diego Novillo <dnovillo@redhat.com>
14086
14087 PR tree-optimization/19080
14088 * gcc.c-torture/compile/pr19080.c: New test.
14089
14090 2004-12-20 Steven Bosscher <stevenb@suse.de>
14091
14092 * gcc.dg/20041219-1.c: New test.
14093
14094 2004-12-19 Roger Sayle <roger@eyesopen.com>
14095
14096 PR middle-end/19068
14097 * g++.dg/opt/max1.C: New test case.
14098
14099 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
14100
14101 * gcc.dg/fdata-sections-1.c: New test.
14102
14103 2004-12-18 Roger Sayle <roger@eyesopen.com>
14104
14105 PR middle-end/18548
14106 * gcc.dg/max-1.c: New test case.
14107
14108 2004-12-18 Jakub Jelinek <jakub@redhat.com>
14109
14110 * gcc.c-torture/execute/20041218-1.c: New test.
14111
14112 2004-12-17 Diego Novillo <dnovillo@redhat.com>
14113
14114 * gcc.dg/pr18501.c: New test.
14115 * gcc.dg/uninit-5.c: XFAIL.
14116 * gcc.dg/uninit-9.c: XFAIL.
14117
14118 2004-12-17 Dale Johannesen <dalej@apple.com>
14119
14120 * gcc.dg/20041213-1.c: New.
14121
14122 2004-12-17 Ziemowit Laski <zlaski@apple.com>
14123
14124 * objc.dg/stabs-1.m: Allow assembly label to begin
14125 with a dot ('.').
14126
14127 2004-12-17 Jakub Jelinek <jakub@redhat.com>
14128
14129 * gcc.c-torture/execute/20041213-1.c: Move...
14130 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
14131
14132 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
14133
14134 PR c++/18721
14135 * g++.dg/lookup/conv-5.C: New.
14136
14137 2004-12-16 Ziemowit Laski <zlaski@apple.com>
14138
14139 * objc.dg/stabs-1.m: New test.
14140
14141 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14142
14143 * gcc.dg/visibility-c.c: Change compile to
14144 assemble for the test.
14145
14146 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14147
14148 PR target/19041
14149 * gcc.dg/visibility-c.c: New test.
14150
14151 2004-12-16 Roger Sayle <roger@eyesopen.com>
14152
14153 PR middle-end/18493
14154 * gcc.dg/switch-8.c: New test case.
14155
14156 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
14157
14158 PR c++/18905
14159 * g++.dg/template/init4.C: New.
14160 * g++.dg/opt/static3.C: Enable optimizer.
14161
14162 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
14163
14164 * g++.dg/other/complex1.C: New test.
14165
14166 2004-12-15 Alan Modra <amodra@bigpond.net.au>
14167
14168 * g++.dg/opt/inline9.C: New test.
14169
14170 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14171
14172 PR fortran/18993
14173 * gfotran.dg/nullify_1.f: New test.
14174
14175 2004-12-15 Richard Henderson <rth@redhat.com>
14176
14177 * gcc.target/i386/i386.exp: New harness.
14178 * gcc.target/i386/vect-args.c: New.
14179
14180 2004-12-15 David Edelsohn <edelsohn@gnu.org>
14181
14182 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
14183
14184 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14185
14186 PR c++/18825
14187 * g++.dg/template/friend32.C: New test.
14188
14189 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14190
14191 * cpp/pragma-once-1.c: New test.
14192 * cpp/pragma-once-1b.h: Likewise.
14193 * cpp/pragma-once-1c.h: Likewise.
14194 * cpp/pragma-once-1d.h: Likewise.
14195 * cpp/inc/pragma-once-1a.h: Likewise.
14196
14197 2004-12-15 Bud Davis <bdavis9659@comcast.net>
14198 Steven G. Kargl <kargls@comcast.net>
14199
14200 PR fortran/17597
14201 * gfortran.dg/list_read_3.f90: New test.
14202
14203 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
14204
14205 * gcc.dg/ftrapv-2.c: New test.
14206
14207 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
14208
14209 PR c++/18981
14210 * g++.dg/template/typename9.C: New test.
14211
14212 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14213
14214 PR c++/18738
14215 * g++.dg/template/typename8.C: New test.
14216 * g++.dg/parse/friend2.C: Tweak error message.
14217
14218 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14219
14220 * gcc.c-torture/20041214-1.c: New test.
14221
14222 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
14223
14224 PR c++/18965
14225 * g++.dg/init/array17.C: New test.
14226
14227 2004-12-14 Mark Mitchell <mark@codesourcery.com>
14228
14229 PR c++/18793
14230 * g++.dg/init/aggr3.C: New test.
14231
14232 2004-12-14 Janis Johnson <janis187@us.ibm.com
14233
14234 * gcc.dg/altivec-types-1.c: New test.
14235 * gcc.dg/altivec-types-2.c: New test.
14236 * gcc.dg/altivec-types-3.c: New test.
14237 * gcc.dg/altivec-types-4.c: New test.
14238 * g++.dg/ext/altivec-types-1.C: New test.
14239 * g++.dg/ext/altivec-types-2.C: New test.
14240 * g++.dg/ext/altivec-types-3.C: New test.
14241 * g++.dg/ext/altivec-types-4.C: New test.
14242
14243 2004-12-14 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR middle-end/18951
14246 * gcc.c-torture/execute/20041213-1.c: New test.
14247
14248 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
14249
14250 PR c++/18949
14251 * g++.dg/template/cast1.C: New.
14252
14253 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
14254
14255 * gcc.c-torture/execute/20041213-2.c: New test.
14256
14257 2004-12-13 Richard Henderson <rth@redhat.com>
14258
14259 * gcc.dg/i386-sse-10.c: Fix typo in options.
14260
14261 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
14262
14263 PR c++/18968
14264 * g++.dg/opt/pr18968.C: New test.
14265
14266 2004-12-13 Mark Mitchell <mark@codesourcery.com>
14267
14268 PR c++/18925
14269 * g++.dg/ext/visibility/staticdatamem.C: New test.
14270
14271 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
14272
14273 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
14274
14275 2004-12-13 Roger Sayle <roger@eyesopen.com>
14276
14277 PR rtl-optimization/18928
14278 * gcc.dg/pr18928-1.c: New test case.
14279
14280 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
14281
14282 PR tree-opt/16951
14283 * gcc.c-torture/compile/20041211-1.c: New.
14284
14285 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14286
14287 PR middle-end/17564
14288 * gcc.c-torture/execute/20041212-1.c: New test.
14289
14290 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14291
14292 PR fortran/18869
14293 * gfortran.dg/common_1.f90: New test.
14294
14295 2004-12-12 Steven G. Kargl <kargls@comcast.net>
14296 Paul Brook <paul@codesourcery.com>
14297
14298 PR fortran/16222
14299 * gfortran.dg/real_do_1.f90: New test.
14300
14301 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
14302
14303 PR tree-opt/18040
14304 * g++.dg/opt/ptrmem6.C: New test.
14305
14306 2004-12-11 Roger Sayle <roger@eyesopen.com>
14307
14308 PR middle-end/18921
14309 * gcc.dg/pr18921-1.c: New test case.
14310
14311 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14312
14313 PR fortran/17175
14314 * gfortran.dg/scale_1.f90: New test.
14315
14316 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
14317
14318 PR middle-end/18903
14319 * gcc.c-torture/compile/pr18903.c: New test.
14320
14321 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
14322
14323 * gcc.c-torture/execute/20041210-1.c: New test.
14324
14325 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14326
14327 PR c++/18731
14328 * g++.dg/parser/struct-1.C: New test.
14329 * g++.dg/parser/struct-2.C: New test.
14330 * g++.dg/parser/struct-3.C: New test.
14331
14332 2004-12-09 Richard Henderson <rth@redhat.com>
14333
14334 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
14335
14336 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
14337 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
14338
14339 2004-12-09 Matt Austern <austern@apple.com>
14340
14341 PR c++/18514
14342 * g++.dg/ext/builtin1.C: New
14343 * g++.dg/ext/builtin2.C: New
14344 * g++.dg/ext/builtin3.C: New
14345 * g++.dg/ext/builtin4.C: New
14346 * g++.dg/ext/builtin5.C: New
14347
14348 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
14349
14350 PR tree-opt/18904
14351 * g++.dg/opt/ptrmem5.C: New test.
14352
14353 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
14354
14355 * g++.dg/parse/typename5.C: Adjust for new error.
14356 * g++.dg/parse/typename7.C: New.
14357
14358 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14359
14360 PR c++/18073
14361 * g++.dg/other/mmintrin.C: New test.
14362
14363 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
14364
14365 PR c++/16681
14366 * g++.dg/init/array15.C: New.
14367 * g++.dg/init/array16.C: New.
14368
14369 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14370
14371 PR fortran/18826
14372 * gfortran.dg/assign_1.f90: New test.
14373
14374 2004-12-08 Nick Clifton <nickc@redhat.com>
14375
14376 * gcc.target/xstormy16/bss_below100: New directory containing tests.
14377 * gcc.target/xstormy16/data_below100: Likewise.
14378 * gcc.target/xstormy16/sfr: Likewise.
14379 * gcc.target/xstormy16/below100.S: New test source file.
14380 * gcc.target/xstormy16/below100.ld: New test linker script.
14381 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14382 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
14383 bp instructions.
14384 * gcc.target/xstormy16/bp.c: Likewise.
14385
14386 * gcc.target/xstormy16/bss_below100: New files:
14387 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14388 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14389 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14390 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14391 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14392 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14393 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14394 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14395 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14396 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14397 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14398 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14399 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14400 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14401 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14402 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14403 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14404 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14405 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14406 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14407 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14408 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14409 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14410 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14411 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14412 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14413 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14414
14415 * gcc.target/xstormy16/data_below100: New files:
14416 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
14417 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
14418 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
14419 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
14420 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
14421 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
14422 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
14423 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
14424 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
14425 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
14426 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
14427 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
14428 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
14429 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
14430 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
14431 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
14432 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
14433 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
14434 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
14435 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
14436 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
14437 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
14438 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
14439 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
14440 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
14441 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
14442 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
14443
14444 * gcc.target/xstormy16/sfr: New files:
14445 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
14446 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
14447 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
14448 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
14449 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
14450 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
14451 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
14452 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
14453 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
14454 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
14455 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
14456 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
14457 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
14458 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
14459 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
14460 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
14461 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
14462 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
14463 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
14464 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
14465 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
14466 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
14467 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
14468 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
14469 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
14470 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
14471 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
14472 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
14473 27_if0_sfrw_bitfield_f.c
14474
14475 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14476
14477 PR c++/18100
14478 * g++.dg/lookup/name-clash4.C: New test.
14479
14480 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
14481
14482 PR c++/18672
14483 * g++.dg/opt/array1.C: New.
14484
14485 PR c++/18803
14486 * g++.dg/template/operator5.C: New.
14487
14488 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
14489
14490 PR c/18867
14491 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
14492
14493 2004-12-07 Steven Bosscher <stevenb@suse.de>
14494
14495 * gcc.dg/noncompile/20041207.c: New test.
14496
14497 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
14498
14499 * g++.dg/other/unreachable-1.C: New test.
14500
14501 2004-12-06 Nick Clifton <nickc@redhat.com>
14502
14503 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
14504 <limits.h> because the latter comes from gcc's include/ directory
14505 and not the newlib/libc/include directory.
14506
14507 2004-12-04 Richard Henderson <rth@redhat.com>
14508
14509 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
14510
14511 2004-12-04 Richard Henderson <rth@redhat.com>
14512
14513 * lib/target-supports.exp (check_gc_sections_available): Disable
14514 for alpha and ia64.
14515
14516 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
14517
14518 PR middle-end/17909
14519 * g++.dg/other/vararg-2.C: New test.
14520
14521 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14522
14523 PR c++/17011, c++/17971
14524 * g++.dg/template/error15.C: Adjust expected error.
14525 * g++.dg/template/instantiate3.C: Likewise.
14526
14527 2004-12-03 Janis Johnson <janis187@us.ibm.com>
14528
14529 * gcc.dg/altivec-18.c: Fix for darwin
14530
14531 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
14532
14533 PR c++/18782
14534 * g++.dg/parse/ptrmem2.C: New.
14535
14536 PR c++/18318
14537 * g++.dg/template/new1.C: New.
14538
14539 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
14540
14541 PR fortran/18710
14542 * gfortran.dg/direct_io_3.f90: New test.
14543
14544 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
14545
14546 PR 18758
14547 * g++.dg/parse/crash21.C: New.
14548
14549 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14550
14551 PR c++/15664, c++/18276
14552 * g++.dg/template/ttp13.C: New test.
14553 * g++.dg/template/ttp14.C: Likewise.
14554
14555 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14556
14557 PR c++/18123
14558 * g++.dg/parse/enum2.C: New test.
14559 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
14560
14561 2004-12-02 Nick Clifton <nickc@redhat.com>
14562
14563 * gcc.target/xstormy16: New test directory.
14564 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
14565 * gcc.target/xstormy16/bp.c: Check the generation of bp
14566 instructions.
14567 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
14568 bn instructions and the BELOW100 attribute.
14569
14570 2004-12-02 Alan Modra <amodra@bigpond.net.au>
14571
14572 PR target/16952
14573 * gcc.dg/ppc-eabi.c: New.
14574
14575 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14576
14577 PR fortran/18284
14578 * gfortran.dg/backspace.f90
14579
14580 2004-12-02 Bud Davis <bdavis9659@comcast.net>
14581
14582 * gfortran.dg/inquire.f90: New test.
14583
14584 2004-12-01 Janis Johnson <janis187@us.ibm.com>
14585
14586 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
14587 handle effective-target-keyword.
14588 (dg-skip-if): Support effective-target keyword as target list.
14589 (dg-xfail-if): Ditto.
14590 * lib/target-supports.exp (is-effective-target-keyword): New proc.
14591
14592 2004-12-01 Diego Novillo <dnovillo@redhat.com>
14593
14594 PR tree-optimization/18291
14595 * testsuite/gcc.c-torture/compile/pr18291.c: New test.
14596
14597 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
14598
14599 PR C++/18729
14600 * g++.dg/parse/crash20.C: New.
14601
14602 PR c++/17431
14603 * g++.dg/overload/arg1.C: New.
14604 * g++.dg/overload/arg2.C: New.
14605 * g++.dg/overload/arg3.C: New.
14606 * g++.dg/overload/arg4.C: New.
14607
14608 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
14609
14610 * gcc.dg/c99-flex-array-4.c: Remove.
14611
14612 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14613
14614 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
14615
14616 * lib/target-supports.exp (is-effective-target): Simplify.
14617
14618 * lib/target-supports.exp (check_effective_target_vect_long):
14619 Fix for powerpc64-*-*.
14620
14621 2004-11-30 Loren James Rittle <ljrittle@acm.org>
14622
14623 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
14624 to support new requirements on FreeBSD 5.
14625
14626 2004-11-30 Devang Patel <dpatel@apple.com>
14627
14628 PR 18702
14629 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
14630
14631 2004-11-30 Janis Johnson <janis187@us.ibm.com>
14632
14633 * g++.dg/ext/altivec-13.C: New test.
14634
14635 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
14636
14637 PR tree-opt/18298
14638 * gcc.c-torture/execute/p18298.c: New test.
14639
14640 2004-11-30 Ira Rosen <irar@il.ibm.com>
14641 Dorit Naishlos <dorit@il.ibm.com>
14642
14643 PR tree-opt/18607
14644 * gcc.dg/vect/vect-89.c: New test.
14645
14646 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
14647
14648 * gcc.dg/pr18596-1.c: New test.
14649
14650 2004-11-30 Ben Elliston <bje@au.ibm.com>
14651
14652 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
14653
14654 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14655
14656 PR c/18479
14657 * gcc.dg/pr18479.c: New test.
14658
14659 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14660
14661 PR target/18490
14662 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
14663 mmix-knuth-mmixware.
14664
14665 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
14666 cris-*-elf* cris-*-aout* mmix-*-*
14667
14668 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
14669
14670 PR middle-end/18725
14671 * gcc.dg/pr18725.c: New test.
14672
14673 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14674
14675 PR target/18488
14676 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
14677
14678 PR target/18336
14679 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
14680
14681 2004-11-29 Mark Mitchell <mark@codesourcery.com>
14682
14683 PR c++/18368
14684 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
14685 * g++.old-deja/g++.law/ctors5.C: Likewise.
14686 * g++.old-deja/g++.other/crash25.C: Likewise.
14687
14688 PR c++/18674
14689 * g++.dg/template/error16.C: New test.
14690
14691 PR c++/18512
14692 * g++.dg/template/crash29.C: New test.
14693
14694 2004-11-29 Diego Novillo <dnovillo@redhat.com>
14695
14696 PR tree-optimization/18712
14697 * gcc.c-torture/compile/pr18712.c: New test.
14698
14699 2004-11-29 Joseph Myers <joseph@codesourcery.com>
14700
14701 PR c/7544
14702 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
14703 tests.
14704
14705 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14706
14707 PR c++/18652
14708 * g++.dg/lookup/crash6.C: New test.
14709
14710 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
14711
14712 PR middle-end/18164
14713 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
14714
14715 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
14716
14717 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
14718 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
14719 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
14720
14721 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
14722
14723 * gcc.dg/pr18164.c: New test.
14724
14725 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
14726
14727 * gcc.dg/funroll-loops-all.c: New.
14728
14729 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14730
14731 PR target/18489
14732 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
14733 delimeter, match space and TAB as well as ":".
14734
14735 PR target/18484
14736 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
14737
14738 PR target/18348
14739 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
14740
14741 PR target/18345
14742 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
14743
14744 PR target/18337
14745 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
14746
14747 2004-11-28 Bud Davis <bdavis9659@comcast.net>
14748
14749 * gfortran.dg/direct_io_2.f90: New test.
14750
14751 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
14752
14753 PR target/18334
14754 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
14755
14756 2004-11-28 Richard Henderson <rth@redhat.com>
14757
14758 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
14759
14760 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
14761
14762 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
14763 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
14764 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
14765 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
14766 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
14767 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
14768 gcc.dg/pointer-arith-8.c: New tests.
14769
14770 2004-11-27 Bud Davis <bdavis9659@comcast.net>
14771
14772 PR fortran/18364
14773 * gfortran.dg/endfile.f90: New test.
14774
14775 2004-11-27 Falk Hueffner <falk@debian.org>
14776
14777 * gcc.dg/loop-6.c: New test.
14778
14779 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14780
14781 * gcc.c-torture/execute/20041126-1.c: New test.
14782
14783 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14784
14785 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
14786 on IRIX.
14787
14788 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
14789
14790 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
14791 functions.
14792
14793 2004-11-27 Jakub Jelinek <jakub@redhat.com>
14794
14795 PR rtl-optimization/17825
14796 * gcc.c-torture/compile/20041119-1.c: New test.
14797
14798 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14799
14800 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
14801 Check existence of ld library path variables before unsetting.
14802
14803 2004-11-26 Mark Mitchell <mark@codesourcery.com>
14804
14805 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
14806
14807 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14808
14809 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
14810
14811 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
14812
14813 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
14814
14815 2004-11-26 Ben Elliston <bje@au.ibm.com>
14816
14817 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
14818 dg-do directive.
14819
14820 2004-11-26 Ben Elliston <bje@au.ibm.com>
14821
14822 * gcc.dg/pr17957.c: Pass --param, not -param.
14823
14824 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
14825
14826 PR middle-end/17957
14827 * testsuite/gcc.dg/pr17957.c: New test.
14828
14829 2004-11-25 Mark Mitchell <mark@codesourcery.com>
14830
14831 PR c++/18445
14832 * g++.dg/template/crash28.C: Likewise.
14833
14834 PR c++/18001
14835 * g++.dg/expr/unary2.C: Adjust lvalue messages.
14836 * g++.dg/ext/lvaddr.C: Likewise.
14837 * g++.dg/opt/pr7503-3.C: Likewise.
14838
14839 PR c++/18466
14840 * g++.dg/parse/qualified3.C: New test.
14841 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
14842
14843 PR c++/18545
14844 * g++.dg/expr/return1.C: New test.
14845
14846 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14847
14848 Friend class name lookup 3/n, PR c++/3332
14849 * g++.dg/lookup/friend3.C: New test.
14850 * g++.dg/lookup/friend4.C: Likewise.
14851 * g++.dg/lookup/friend5.C: Likewise.
14852
14853 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
14854
14855 Friend class name lookup 2/n, PR c++/14513, c++/15410
14856 * g++.dg/lookup/friend2.C: New test.
14857 * g++.dg/template/friend31.C: Likewise.
14858
14859 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14860
14861 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
14862
14863 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14864
14865 PR c++/17473
14866 * g++.dg/tc1/dr56.C: Remove.
14867 * g++.dg/template/typedef1.C: Add dg-error markers.
14868 * g++.old-deja/g++.other/typedef7.C: Likewise.
14869
14870 PR c++/18285
14871 * g++.dg/parse/typedef7.C: New test.
14872
14873 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
14874
14875 * gcc.c-torture/execute/20041124-1.c: New test.
14876
14877 2004-11-24 Mark Mitchell <mark@codesourcery.com>
14878
14879 * g++.dg/template/deduce3.C: New test.
14880
14881 PR c++/18586
14882 * g++.dg/template/crash27.C: New test.
14883
14884 PR c++/18530
14885 * g++.dg/warn/Wshadow-3.C: New test.
14886
14887 2004-11-24 Devang Patel <dpatel@apple.com>
14888
14889 PR/18555
14890 * gcc.dg/cpp/isysroot-1.c: New test.
14891 * gcc.dg/cpp/usr/include/stdio.h: New file.
14892 * gcc.dg/cpp/isysroot-2.c: New test.
14893 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
14894 New file.
14895
14896 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14897
14898 PR c++/8929
14899 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
14900
14901 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
14902
14903 * gcc.target/sparc/align.c: Do not include <stdint.h>.
14904 * gcc.target/sparc/pdist.c: Likewise.
14905
14906 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
14907
14908 PR c++/16882
14909 * g++.dg/conversion/simd1.C: New test.
14910
14911 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14912
14913 * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
14914 and restore_ld_library_path_env_vars.
14915 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
14916 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
14917 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
14918 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
14919
14920 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
14921
14922 * gcc.dg/pragma-align-2.c: Test macro expansion.
14923 * gcc.dg/pragma-pack-2.c: New test.
14924
14925 2004-11-23 Richard Henderson <rth@redhat.com>
14926
14927 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
14928 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14929 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
14930 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
14931 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
14932 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
14933
14934 * gcc.dg/vect/vect.exp: Add check for alpha.
14935 * lib/target-supports.exp (check_alpha_max_hw_available): New.
14936 (check_effective_target_vect_int): Enable for alpha.
14937 (check_effective_target_vect_long): New.
14938 (is-effective-target): Add it.
14939
14940 2004-11-23 Uros Bizjak <uros@kss-loka.si>
14941
14942 * gcc.dg/pr18614-1.c: New test.
14943
14944 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
14945
14946 * gcc.dg/setjmp-2.c: New test.
14947
14948 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
14949
14950 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14951 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14952 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14953 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14954 gcc.target/sparc/pdist.c: New tests.
14955
14956 2004-11-22 Bob Wilson <bob.wilson@acm.org>
14957
14958 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14959
14960 2004-11-22 Dale Johannesen <dalej@apple.com>
14961
14962 * gcc.dg/20041111-1.c: New.
14963
14964 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
14965
14966 PR tree-opt/18536
14967 * gcc.dg/vect/pr18536.c: New test.
14968
14969 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
14970
14971 PR c++/18354
14972 * g++.dg/template/nontype11.C: New test.
14973
14974 2004-11-21 Roger Sayle <roger@eyesopen.com>
14975
14976 PR middle-end/18520
14977 * gcc.dg/pr18520-1.c: New test case.
14978
14979 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
14980
14981 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14982 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14983 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14984 expected diagnostics.
14985
14986 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14987
14988 PR target/18580
14989 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14990 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14991 vect-77.c, vect-77a.c: XFAIL on the SPARC.
14992
14993 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
14994
14995 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14996
14997 2004-11-19 Mark Mitchell <mark@codesourcery.com>
14998 Joseph Myers <joseph@codesourcery.com>
14999
15000 * lib/target-supports.exp (check_visibility_available): Really
15001 test the compiler.
15002
15003 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
15004
15005 PR tree-opt/18181
15006 * gcc.dg/vect/vect-85.c: New test.
15007 * gcc.dg/vect/vect-86.c: New test.
15008 * gcc.dg/vect/vect-87.c: New test.
15009 * gcc.dg/vect/vect-88.c: New test.
15010
15011 2004-11-19 Ben Elliston <bje@au.ibm.com>
15012
15013 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15014
15015 2004-11-18 Janis Johnson <janis187@us.ibm.com>
15016
15017 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15018 * gcc.dg/ppc-and-1.c: Ditto.
15019 * gcc.dg/ppc-compare-1.c: Ditto.
15020 * gcc.dg/ppc-mov-1.c: Ditto
15021
15022 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
15023 Mark Mitchell <mark@codesourcery.com>
15024
15025 * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15026
15027 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15028 Aldy Hernandez <aldyh@redhat.com>
15029
15030 * lib/target-supports.exp (check_effective_target_vect_int): New
15031 (check_effective_target_vect_float): New
15032 (check_effective_target_vect_double): New.
15033 (is-effective-target): Support new effective targets keywords.
15034 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15035 default action for dg-do.
15036 * gcc.dg/vect/pr16105.c: Use new support.
15037 * gcc.dg/vect/pr18400.c: Ditto.
15038 * gcc.dg/vect/pr18425.c: Ditto.
15039 * gcc.dg/vect/vect-1.c: Ditto.
15040 * gcc.dg/vect/vect-10.c: Ditto.
15041 * gcc.dg/vect/vect-11.c: Ditto.
15042 * gcc.dg/vect/vect-12.c: Ditto.
15043 * gcc.dg/vect/vect-13.c: Ditto.
15044 * gcc.dg/vect/vect-14.c: Ditto.
15045 * gcc.dg/vect/vect-15.c: Ditto.
15046 * gcc.dg/vect/vect-16.c: Ditto.
15047 * gcc.dg/vect/vect-17.c: Ditto.
15048 * gcc.dg/vect/vect-18.c: Ditto.
15049 * gcc.dg/vect/vect-19.c: Ditto.
15050 * gcc.dg/vect/vect-2.c: Ditto.
15051 * gcc.dg/vect/vect-20.c: Ditto.
15052 * gcc.dg/vect/vect-21.c: Ditto.
15053 * gcc.dg/vect/vect-22.c: Ditto.
15054 * gcc.dg/vect/vect-23.c: Ditto.
15055 * gcc.dg/vect/vect-24.c: Ditto.
15056 * gcc.dg/vect/vect-25.c: Ditto.
15057 * gcc.dg/vect/vect-26.c: Ditto.
15058 * gcc.dg/vect/vect-27.c: Ditto.
15059 * gcc.dg/vect/vect-27a.c: Ditto.
15060 * gcc.dg/vect/vect-28.c: Ditto.
15061 * gcc.dg/vect/vect-29.c: Ditto.
15062 * gcc.dg/vect/vect-29a.c: Ditto.
15063 * gcc.dg/vect/vect-3.c: Ditto.
15064 * gcc.dg/vect/vect-30.c: Ditto.
15065 * gcc.dg/vect/vect-31.c: Ditto.
15066 * gcc.dg/vect/vect-32.c: Ditto.
15067 * gcc.dg/vect/vect-33.c: Ditto.
15068 * gcc.dg/vect/vect-34.c: Ditto.
15069 * gcc.dg/vect/vect-35.c: Ditto.
15070 * gcc.dg/vect/vect-36.c: Ditto.
15071 * gcc.dg/vect/vect-37.c: Ditto.
15072 * gcc.dg/vect/vect-38.c: Ditto.
15073 * gcc.dg/vect/vect-4.c: Ditto.
15074 * gcc.dg/vect/vect-40.c: Ditto.
15075 * gcc.dg/vect/vect-41.c: Ditto.
15076 * gcc.dg/vect/vect-42.c: Ditto.
15077 * gcc.dg/vect/vect-43.c: Ditto.
15078 * gcc.dg/vect/vect-44.c: Ditto.
15079 * gcc.dg/vect/vect-45.c: Ditto.
15080 * gcc.dg/vect/vect-46.c: Ditto.
15081 * gcc.dg/vect/vect-47.c: Ditto.
15082 * gcc.dg/vect/vect-48.c: Ditto.
15083 * gcc.dg/vect/vect-48a.c: Ditto.
15084 * gcc.dg/vect/vect-49.c: Ditto.
15085 * gcc.dg/vect/vect-5.c: Ditto.
15086 * gcc.dg/vect/vect-50.c: Ditto.
15087 * gcc.dg/vect/vect-51.c: Ditto.
15088 * gcc.dg/vect/vect-52.c: Ditto.
15089 * gcc.dg/vect/vect-53.c: Ditto.
15090 * gcc.dg/vect/vect-54.c: Ditto.
15091 * gcc.dg/vect/vect-55.c: Ditto.
15092 * gcc.dg/vect/vect-56.c: Ditto.
15093 * gcc.dg/vect/vect-56a.c: Ditto.
15094 * gcc.dg/vect/vect-57.c: Ditto.
15095 * gcc.dg/vect/vect-58.c: Ditto.
15096 * gcc.dg/vect/vect-59.c: Ditto.
15097 * gcc.dg/vect/vect-6.c: Ditto.
15098 * gcc.dg/vect/vect-60.c: Ditto.
15099 * gcc.dg/vect/vect-61.c: Ditto.
15100 * gcc.dg/vect/vect-62.c: Ditto.
15101 * gcc.dg/vect/vect-63.c: Ditto.
15102 * gcc.dg/vect/vect-64.c: Ditto.
15103 * gcc.dg/vect/vect-65.c: Ditto.
15104 * gcc.dg/vect/vect-66.c: Ditto.
15105 * gcc.dg/vect/vect-67.c: Ditto.
15106 * gcc.dg/vect/vect-68.c: Ditto.
15107 * gcc.dg/vect/vect-69.c: Ditto.
15108 * gcc.dg/vect/vect-7.c: Ditto.
15109 * gcc.dg/vect/vect-72.c: Ditto.
15110 * gcc.dg/vect/vect-72a.c: Ditto.
15111 * gcc.dg/vect/vect-73.c: Ditto.
15112 * gcc.dg/vect/vect-74.c: Ditto.
15113 * gcc.dg/vect/vect-75.c: Ditto.
15114 * gcc.dg/vect/vect-76.c: Ditto.
15115 * gcc.dg/vect/vect-77.c: Ditto.
15116 * gcc.dg/vect/vect-77a.c: Ditto.
15117 * gcc.dg/vect/vect-78.c: Ditto.
15118 * gcc.dg/vect/vect-79.c: Ditto.
15119 * gcc.dg/vect/vect-8.c: Ditto.
15120 * gcc.dg/vect/vect-80.c: Ditto.
15121 * gcc.dg/vect/vect-82.c: Ditto.
15122 * gcc.dg/vect/vect-82_64.c: Ditto.
15123 * gcc.dg/vect/vect-83.c: Ditto.
15124 * gcc.dg/vect/vect-83_64.c: Ditto.
15125 * gcc.dg/vect/vect-9.c: Ditto.
15126 * gcc.dg/vect/vect-all.c: Ditto.
15127 * gcc.dg/vect/vect-none.c: Ditto.
15128
15129 2004-11-17 Janis Johnson <janis187@us.ibm.com>
15130
15131 * lib/gcc-dg.exp (dg-skip-if): New function.
15132 (dg-forbid-option): Remove.
15133 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
15134 * g++.dg/abi/bitfield8.C: Likewise.
15135 * g++.dg/abi/dtor1.C: Likewise.
15136 * g++.dg/abi/empty10.C: Likewise.
15137 * g++.dg/abi/empty7.C: Likewise.
15138 * g++.dg/abi/empty9.C: Likewise.
15139 * g++.dg/abi/layout3.C: Likewise.
15140 * g++.dg/abi/layout4.C: Likewise.
15141 * g++.dg/abi/thunk1.C: Likewise.
15142 * g++.dg/abi/thunk2.C: Likewise.
15143 * g++.dg/abi/vbase11.C: Likewise.
15144 * g++.dg/abi/vthunk2.C: Likewise.
15145 * g++.dg/abi/vthunk3.C: Likewise.
15146 * g++.dg/ext/attrib8.C: Likewise.
15147 * g++.dg/opt/longbranch2.C: Likewise.
15148 * g++.dg/opt/reg-stack4.C: Likewise.
15149 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15150 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15151 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15152 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15153 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15154 * gcc.dg/20000609-1.c: Likewise.
15155 * gcc.dg/20000720-1.c: Likewise.
15156 * gcc.dg/20011107-1.c: Likewise.
15157 * gcc.dg/20011119-1.c: Likewise.
15158 * gcc.dg/20020108-1.c: Likewise.
15159 * gcc.dg/20020122-2.c: Likewise.
15160 * gcc.dg/20020122-3.c: Likewise.
15161 * gcc.dg/20020201-3.c: Likewise.
15162 * gcc.dg/20020206-1.c: Likewise.
15163 * gcc.dg/20020218-1.c: Likewise.
15164 * gcc.dg/20020310-1.c: Likewise.
15165 * gcc.dg/20020411-1.c: Likewise.
15166 * gcc.dg/20020418-2.c: Likewise.
15167 * gcc.dg/20020426-1.c: Likewise.
15168 * gcc.dg/20020426-2.c: Likewise.
15169 * gcc.dg/20020517-1.c: Likewise.
15170 * gcc.dg/20020523-1.c: Likewise.
15171 * gcc.dg/20020523-2.c: Likewise.
15172 * gcc.dg/20020729-1.c: Likewise.
15173 * gcc.dg/20030204-1.c: Likewise.
15174 * gcc.dg/20030826-2.c: Likewise.
15175 * gcc.dg/20030926-1.c: Likewise.
15176 * gcc.dg/20031202-1.c: Likewise.
15177 * gcc.dg/980312-1.c: Likewise.
15178 * gcc.dg/980313-1.c: Likewise.
15179 * gcc.dg/990117-1.c: Likewise.
15180 * gcc.dg/990424-1.c: Likewise.
15181 * gcc.dg/990524-1.c: Likewise.
15182 * gcc.dg/991230-1.c: Likewise.
15183 * gcc.dg/i386-387-1.c: Likewise.
15184 * gcc.dg/i386-387-2.c: Likewise.
15185 * gcc.dg/i386-387-3.c: Likewise.
15186 * gcc.dg/i386-387-4.c: Likewise.
15187 * gcc.dg/i386-387-5.c: Likewise.
15188 * gcc.dg/i386-387-6.c: Likewise.
15189 * gcc.dg/i386-asm-1.c: Likewise.
15190 * gcc.dg/i386-bitfield1.c: Likewise.
15191 * gcc.dg/i386-bitfield2.c: Likewise.
15192 * gcc.dg/i386-loop-1.c: Likewise.
15193 * gcc.dg/i386-loop-2.c: Likewise.
15194 * gcc.dg/i386-loop-3.c: Likewise.
15195 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15196 * gcc.dg/i386-pic-1.c: Likewise.
15197 * gcc.dg/i386-regparm.c: Likewise.
15198 * gcc.dg/i386-signbit-1.c: Likewise.
15199 * gcc.dg/i386-signbit-2.c: Likewise.
15200 * gcc.dg/i386-signbit-3.c: Likewise.
15201 * gcc.dg/i386-sse-5.c: Likewise.
15202 * gcc.dg/i386-sse-8.c: Likewise.
15203 * gcc.dg/i386-unroll-1.c: Likewise.
15204 * gcc.dg/tls/opt-1.c: Likewise.
15205 * gcc.dg/tls/opt-2.c: Likewise.
15206 * gcc.dg/unroll-1.c: Likewise.
15207 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15208 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15209 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15210 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15211
15212 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15213
15214 * g++.dg/template/incomplete1.C: New test.
15215
15216 2004-11-16 Nick Clifton <nickc@redhat.com>
15217
15218 Revert patches accidentally commited during checkin of fixes for
15219 xstormy16 tests:
15220 gcc.c-torture/execute/simd-4.c: Revert
15221 gcc.dg/20040910-1.c: Revert.
15222
15223 2004-11-16 Paul Brook <paul@codesourcery.com>
15224
15225 PR fortran/13010
15226 * gfortran.dg/der_pointer_1.f90: New test.
15227
15228 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
15229
15230 PR c/18498
15231 * gcc.dg/bitfld-13.c: New test.
15232
15233 2004-11-15 Janis Johnson <janis187@us.ibm.com>
15234
15235 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
15236 powerpc*-*-linux*.
15237
15238 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
15239 * gcc.dg/ppc64-abi-2.c: Ditto.
15240 * gcc.dg/ppc64-abi-3.c: Ditto.
15241
15242 * lib/gcc-dg.exp (dg-target-list): Remove.
15243
15244 2004-11-15 Steve Ellcey <sje@cup.hp.com>
15245
15246 * gcc.dg/ia64-postinc.c: New test.
15247
15248 2004-11-15 Mark Mitchell <mark@codesourcery.com>
15249
15250 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
15251
15252 2004-11-15 Nick Clifton <nickc@redhat.com>
15253
15254 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
15255 __INT_MAX__ so that the test can be compiled by toolchains
15256 targeted at 16-bit processors.
15257
15258 * gcc.dg/20040625-1.c: Use long constants rather than integers
15259 when performing arithmetic that will overflow 16-bits.
15260
15261 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
15262 xstormy16. It does not support 128-bit vector operations.
15263
15264 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
15265 with the macro PTR_TYPE. Define this macro to an integer type
15266 suitable for holding a pointer.
15267
15268 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
15269 the target is a 16-bit processor.
15270
15271 * gcc.dg/cpp/if-2.c: Expect a different warning message from
15272 16-bit targets where the character constant will be too long.
15273
15274 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
15275 where the double will not be directly addressable.
15276
15277 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15278
15279 Friend class name lookup 1/n, PR c++/18471
15280 * g++.dg/template/crash26.C: New test.
15281 * g++.dg/lookup/struct1.C: Adjust expected error.
15282 * g++.dg/parse/elab1.C: Likewise.
15283 * g++.dg/parse/elab2.C: Likewise.
15284 * g++.dg/parse/int-as-enum1.C: Likewise.
15285 * g++.dg/parse/struct-as-enum1.C: Likewise.
15286 * g++.dg/parse/typedef1.C: Likewise.
15287 * g++.dg/parse/typedef3.C: Likewise.
15288 * g++.dg/parse/typedef4.C: Likewise.
15289 * g++.dg/parse/typedef5.C: Likewise.
15290 * g++.dg/template/nontype4.C: Likewise.
15291 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
15292 * g++.old-deja/g++.other/elab1.C: Likewise.
15293 * g++.old-deja/g++.other/syntax4.C: Likewise.
15294
15295 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
15296
15297 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
15298
15299 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
15300
15301 * gcc.c-torture/execute/20041114-1.c: New test.
15302
15303 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
15304
15305 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
15306 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
15307 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
15308 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
15309 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
15310 gcc.dg/switch-7.c: New tests.
15311
15312 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15313
15314 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
15315
15316 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15317
15318 PR tree-opt/18400
15319 * gcc.dg/vect/pr18400.c: New test.
15320
15321 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
15322 Andrew Pinski <pinskia@physics.uc.edu>
15323
15324 PR tree-opt/18425
15325 * gcc.dg/vect/pr18425.c: New test.
15326
15327 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15328
15329 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
15330 Guard with dg-require-alias and dg-require-visibility.
15331
15332 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
15333
15334 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
15335
15336 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15337
15338 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
15339
15340 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
15341
15342 PR c++/17344
15343 * g++.dg/template/defarg5.C: New test.
15344
15345 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
15346
15347 * g++.dg/parse/cast1.C: Run only on ILP32.
15348 * g++.old-deja/g++.mike/p784.C: Likewise.
15349
15350 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
15351
15352 * gcc.c-torture/execute/20041113-1.c: New test.
15353
15354 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15355
15356 PR target/18230
15357 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
15358 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
15359 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
15360 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15361 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
15362 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
15363 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
15364 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
15365 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
15366 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15367 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15368 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
15369 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
15370
15371 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
15372
15373 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
15374 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
15375 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
15376 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
15377 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
15378 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
15379 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
15380 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
15381 gcc.target/sparc/combined-1.c: New tests.
15382
15383 2004-11-12 Ziemowit Laski <zlaski@apple.com>
15384
15385 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
15386 New tests.
15387
15388 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15389
15390 * lib/gcc-dg.exp (dg-forbid-option): New function.
15391 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
15392 * g++.dg/abi/bitfield8.C: Likewise.
15393 * g++.dg/abi/dtor1.C: Likewise.
15394 * g++.dg/abi/empty10.C: Likewise.
15395 * g++.dg/abi/empty7.C: Likewise.
15396 * g++.dg/abi/empty9.C: Likewise.
15397 * g++.dg/abi/layout3.C: Likewise.
15398 * g++.dg/abi/layout4.C: Likewise.
15399 * g++.dg/abi/thunk1.C: Likewise.
15400 * g++.dg/abi/thunk2.C: Likewise.
15401 * g++.dg/abi/vbase11.C: Likewise.
15402 * g++.dg/abi/vthunk2.C: Likewise.
15403 * g++.dg/abi/vthunk3.C: Likewise.
15404 * g++.dg/ext/attrib8.C: Likewise.
15405 * g++.dg/opt/longbranch2.C: Likewise.
15406 * g++.dg/opt/reg-stack4.C: Likewise.
15407 * g++.old-deja/g++.ext/attrib1.C: Likewise.
15408 * g++.old-deja/g++.ext/attrib2.C: Likewise.
15409 * g++.old-deja/g++.ext/attrib3.C: Likewise.
15410 * g++.old-deja/g++.other/store-expr1.C: Likewise.
15411 * g++.old-deja/g++.other/store-expr2.C: Likewise.
15412 * gcc.dg/20000609-1.c: Likewise.
15413 * gcc.dg/20000720-1.c: Likewise.
15414 * gcc.dg/20011107-1.c: Likewise.
15415 * gcc.dg/20011119-1.c: Likewise.
15416 * gcc.dg/20020108-1.c: Likewise.
15417 * gcc.dg/20020122-2.c: Likewise.
15418 * gcc.dg/20020122-3.c: Likewise.
15419 * gcc.dg/20020201-3.c: Likewise.
15420 * gcc.dg/20020206-1.c: Likewise.
15421 * gcc.dg/20020218-1.c: Likewise.
15422 * gcc.dg/20020310-1.c: Likewise.
15423 * gcc.dg/20020411-1.c: Likewise.
15424 * gcc.dg/20020418-2.c: Likewise.
15425 * gcc.dg/20020426-1.c: Likewise.
15426 * gcc.dg/20020426-2.c: Likewise.
15427 * gcc.dg/20020517-1.c: Likewise.
15428 * gcc.dg/20020523-1.c: Likewise.
15429 * gcc.dg/20020523-2.c: Likewise.
15430 * gcc.dg/20020729-1.c: Likewise.
15431 * gcc.dg/20030204-1.c: Likewise.
15432 * gcc.dg/20030826-2.c: Likewise.
15433 * gcc.dg/20030926-1.c: Likewise.
15434 * gcc.dg/20031202-1.c: Likewise.
15435 * gcc.dg/980312-1.c: Likewise.
15436 * gcc.dg/980313-1.c: Likewise.
15437 * gcc.dg/990117-1.c: Likewise.
15438 * gcc.dg/990424-1.c: Likewise.
15439 * gcc.dg/990524-1.c: Likewise.
15440 * gcc.dg/991230-1.c: Likewise.
15441 * gcc.dg/i386-387-1.c: Likewise.
15442 * gcc.dg/i386-387-2.c: Likewise.
15443 * gcc.dg/i386-387-3.c: Likewise.
15444 * gcc.dg/i386-387-4.c: Likewise.
15445 * gcc.dg/i386-387-5.c: Likewise.
15446 * gcc.dg/i386-387-6.c: Likewise.
15447 * gcc.dg/i386-asm-1.c: Likewise.
15448 * gcc.dg/i386-bitfield1.c: Likewise.
15449 * gcc.dg/i386-bitfield2.c: Likewise.
15450 * gcc.dg/i386-loop-1.c: Likewise.
15451 * gcc.dg/i386-loop-2.c: Likewise.
15452 * gcc.dg/i386-loop-3.c: Likewise.
15453 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
15454 * gcc.dg/i386-pic-1.c: Likewise.
15455 * gcc.dg/i386-regparm.c: Likewise.
15456 * gcc.dg/i386-signbit-1.c: Likewise.
15457 * gcc.dg/i386-signbit-2.c: Likewise.
15458 * gcc.dg/i386-signbit-3.c: Likewise.
15459 * gcc.dg/i386-sse-5.c: Likewise.
15460 * gcc.dg/i386-sse-8.c: Likewise.
15461 * gcc.dg/i386-unroll-1.c: Likewise.
15462 * gcc.dg/tls/opt-1.c: Likewise.
15463 * gcc.dg/tls/opt-2.c: Likewise.
15464 * gcc.dg/unroll-1.c: Likewise.
15465 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
15466 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
15467 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
15468 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
15469 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
15470 -m64 is specified.
15471
15472 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15473
15474 PR c++/18389
15475 * g++.dg/parse/cond1.C: New test.
15476
15477 PR c++/18429
15478 * g++.dg/template/array9.C: New test.
15479 * g++.dg/ext/vla1.C: Adjust error messages.
15480 * g++.dg/ext/vlm1.C: Likewise.
15481 * g++.dg/template/crash2.C: Likewise.
15482
15483 PR c++/18436
15484 * g++.dg/template/call3.C: New test.
15485
15486 PR c++/18407
15487 * g++.dg/template/ptrmem11.C: New test.
15488
15489 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
15490
15491 PR other/14264
15492 * lib/g++.exp: Set LC_ALL and LANG to C.
15493 * lib/gcc-dg.exp: Likewise.
15494 * lib/gfortran.exp: Likewise.
15495 * lib/objc.exp: Likewise.
15496 * lib/treelang.exp: Likewise.
15497
15498 2004-11-12 Andreas Schwab <schwab@suse.de>
15499
15500 * gcc.dg/pr16286.c: Fix last change.
15501
15502 2004-11-12 Mark Mitchell <mark@codesourcery.com>
15503
15504 PR c++/18416
15505 * g++.dg/init/global1.C: New test.
15506
15507 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
15508
15509 * gcc.c-torture/execute/20041112-1.c: New test.
15510
15511 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15512
15513 * lib/gcc-dg.exp (dg-target-list): New.
15514
15515 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15516 Richard Sandiford <rsandifo@redhat.com>
15517
15518 * lib/target-supports.exp (get-compiler_messages): New.
15519 (check_named_sections_available): Use it.
15520 (check_effective_target_ilp32): New.
15521 (check_effective_target_lp64): New.
15522 (is-effective-target): New.
15523 * lib/gcc-dg.exp (dg-require-effective-target): New.
15524
15525 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
15526
15527 * gcc.dg/precedence-1.c: New test.
15528
15529 2004-11-11 Janis Johnson <janis187@us.ibm.com>
15530
15531 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
15532
15533 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
15534 message, delete generated files, use more descriptive name for
15535 executable, and make the test unsupported when it cannot be run.
15536
15537 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
15538 (dg-require-weak, dg-require-visibility, dg-require-alias,
15539 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
15540 dg-require-iconv, dg-require-named-sections): Use it.
15541
15542 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
15543
15544 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
15545
15546 PR target/16457
15547 * gcc.dg/ppc-and-1: New
15548
15549 PR target/16796
15550 * gcc.dg/ppc-mov-1.c: New.
15551
15552 PR target/16458
15553 * gcc.dg/ppc-compare-1.c: New.
15554
15555 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
15556
15557 * objc.dg/desig-init-2.m: New test.
15558
15559 2004-11-10 Adam Nemet <anemet@lnxw.com>
15560
15561 PR middle-end/18160
15562 * g++.dg/warn/register-var-1.C: New test.
15563 * g++.dg/warn/register-var-2.C: New test.
15564
15565 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
15566
15567 * gcc.dg/union-2.c: New test.
15568
15569 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
15570
15571 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
15572 New test for PR tree-optimization/17892.
15573
15574 2004-11-09 Mark Mitchell <mark@codesourcery.com>
15575
15576 PR c++/18369
15577 * g++.dg/init/new12.C: New test.
15578
15579 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
15580
15581 * gcc.target/sparc: New directory.
15582 * gcc.target/sparc/sparc.exp: New driver.
15583 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
15584 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
15585 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
15586 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
15587
15588 2004-11-10 Paul Brook <paul@codesourcery.com>
15589
15590 PR fortran/18218
15591 * gfortran.dg/list_read.c: New test.
15592
15593 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15594
15595 PR c/18322
15596 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
15597 expected diagnostic location.
15598
15599 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
15600
15601 * gcc.dg/20041109-1.c: New test.
15602
15603 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
15604
15605 PR objc/18406
15606 * objc/compile/pr18406.m: New test.
15607
15608 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15609
15610 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
15611
15612 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
15613
15614 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
15615
15616 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15617
15618 * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
15619
15620 2004-11-08 Steve Ellcey <sje@cup.hp.com>
15621
15622 * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
15623 exit.
15624
15625 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
15626
15627 PR tree-opt/18299
15628 * gcc.c-torture/pr18299-1.c: New test.
15629
15630 2004-11-06 Andreas Schwab <schwab@suse.de>
15631
15632 * gcc.dg/pr16286.c: Also test for bool and pixel.
15633
15634 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
15635
15636 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
15637 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
15638 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
15639 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
15640 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
15641 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
15642 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
15643 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
15644 gcc.dg/struct-semi-3.c: New tests.
15645
15646 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15647
15648 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
15649
15650 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15651
15652 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
15653 Do not use C99 designators.
15654
15655 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15656
15657 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
15658
15659 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
15660
15661 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
15662 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
15663 * gcc.c-torture/execute/simd-5.x: Remove.
15664
15665 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
15666
15667 PR rtl-optimization/17933
15668 * gcc.dg/torture/pr17933-1.c: New test.
15669
15670 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
15671
15672 PR target/18106
15673 * lib/target-supports.exp (check_weak_available): Support
15674 Windows.
15675
15676 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
15677
15678 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
15679 call to fflush(stdout) before abort.
15680 (my_ffsll): New function.
15681 (generate_fields): Use it.
15682
15683 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15684
15685 * gcc.dg/init-undef-1.c: New test.
15686
15687 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
15688
15689 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
15690 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
15691 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
15692 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
15693 expected messages for new parser.
15694
15695 2004-11-04 Mark Mitchell <mark@codesourcery.com>
15696
15697 * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
15698
15699 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
15700
15701 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
15702 on LP64 targets.
15703
15704 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15705
15706 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
15707 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
15708 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
15709 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
15710 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
15711 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
15712 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
15713 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
15714 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
15715 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
15716
15717 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
15718
15719 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
15720 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
15721 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
15722 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
15723 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
15724 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
15725 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
15726 for new parser.
15727
15728 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
15729
15730 PR target/15342
15731 * gcc.dg/20041104-1.c: New test.
15732
15733 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
15734
15735 * g++.dg/template/nontype7.C: New test.
15736 * g++.dg/template/nontype8.C: Likewise.
15737 * g++.dg/template/nontype9.C: Likewise.
15738 * g++.dg/template/nontype10.C: Likewise.
15739 * g++.dg/tc1/dr49.C: Likewise.
15740 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
15741 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
15742
15743 2004-11-04 Ben Elliston <bje@au.ibm.com>
15744
15745 * g++.dg/rtti/tinfo1.C: Remove xfails.
15746
15747 2004-11-04 Ben Elliston <bje@au.ibm.com>
15748
15749 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
15750 packed attribute to the definition to satisfy the new C++ parser.
15751
15752 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
15753
15754 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
15755 invocations of va_arg.
15756
15757 2004-11-02 Mark Mitchell <mark@codesourcery.com>
15758
15759 PR c++/18124
15760 * g++.dg/template/crash25.C: New test.
15761
15762 PR c++/18155
15763 * g++.dg/template/typedef2.C: New test.
15764 * g++.dg/parse/crash13.C: Adjust error markers.
15765
15766 PR c++/18177
15767 * g++.dg/conversion/const3.C: New test.
15768
15769 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
15770
15771 PR fortran/17535
15772 PR fortran/17583
15773 PR fortran/17713
15774 * gfortran.dg/generic_[123].f90: New testcases.
15775
15776 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
15777
15778 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
15779 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
15780
15781 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
15782
15783 PR tree-opt/16808
15784 * gcc.c-torture/compile/pr16808.c: New test.
15785
15786 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
15787
15788 PR rtl-optimization/17104
15789 * gcc.dg/ppc-bitfield1.c: New.
15790
15791 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15792
15793 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
15794
15795 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
15796
15797 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
15798 strings for 32-bit code.
15799
15800 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
15801
15802 PR c/18239
15803 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
15804
15805 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
15806
15807 PR c++/18064
15808 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
15809
15810 2004-10-31 Mark Mitchell <mark@codesourcery.com>
15811
15812 PR c++/15172
15813 * g++.dg/init/aggr2.C: New test.
15814
15815 2004-10-30 Ziemowit Laski <zlaski@apple.com>
15816
15817 * objc.dg/local-decl-1.m: New test.
15818
15819 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
15820
15821 * gcc.dg/20040910-1.c: Adjust regex.
15822
15823 2004-10-30 Roger Sayle <roger@eyesopen.com>
15824
15825 PR rtl-optimization/18084
15826 * g++.dg/opt/pr18084-1.C: New testcase.
15827
15828 2004-10-30 Matt Austern <austern@apple.com>
15829
15830 PR c++/17542
15831 * g++.dg/ext/attrib18.C: New test.
15832
15833 2004-10-30 Roger Sayle <roger@eyesopen.com>
15834
15835 PR middle-end/18096
15836 * gcc.dg/pr18096-1.c: New test case.
15837
15838 2004-10-30 Roger Sayle <roger@eyesopen.com>
15839
15840 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
15841
15842 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
15843
15844 PR c/16666
15845 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
15846 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
15847 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
15848 gcc.dg/old-style-prom-3.c: New tests.
15849
15850 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
15851
15852 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
15853 Remove unnecessary inclusion of stdio.h.
15854
15855 2004-10-29 Roger Sayle <roger@eyesopen.com>
15856
15857 PR rtl-optimization/17581
15858 * gcc.dg/pr17581-1.c: New test case.
15859
15860 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
15861
15862 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
15863 being implemented.
15864 * g++.dg/conversion/dr195-1.C: New.
15865 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
15866 * g++.old-deja/g++.mike/p10148.C: Likewise.
15867
15868 2004-10-29 Mark Mitchell <mark@codesourcery.com>
15869
15870 PR c++/17695
15871 * g++.dg/debug/typedef2.C: New test.
15872
15873 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
15874
15875 PR fortran/13490
15876 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
15877 * gfortran.dg/g77/README: Update.
15878
15879 2004-10-28 Matt Austern <austern@apple.com>
15880
15881 PR c++/14124
15882 * g++.dg/ext/packed7.C: New test.
15883
15884 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
15885
15886 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
15887 scan-assembler.
15888 * lib/scanasm.exp (hidden-scan-for): New proc.
15889 (scan-hidden): Use hidden-scan-for instead of constructing the scan
15890 string.
15891 (scan-not-hidden): Likewise.
15892 * lib/target-supports.exp (check_visibility_available): mach-o is
15893 support too.
15894
15895 2004-10-28 Mark Mitchell <mark@codesourcery.com>
15896
15897 PR c++/17132
15898 * g++.dg/template/memclass3.C: New test.
15899
15900 2004-10-28 Adam Nemet <anemet@lnxw.com>
15901
15902 PR middle-end/18160
15903 * gcc.dg/register-var-1.c: New test.
15904 * gcc.dg/register-var-2.c: New test.
15905 * gcc.dg/asm-7.c: Taking the address of a register variable is an
15906 error now.
15907
15908 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
15909
15910 PR other/18172
15911 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
15912 unused variables.
15913 * gcc.dg/vect/vect-22.c: Likewise.
15914
15915 2004-10-28 Jakub Jelinek <jakub@redhat.com>
15916
15917 * gcc.dg/i386-rotate-1.c: New test.
15918
15919 2004-10-27 Mark Mitchell <mark@codesourcery.com>
15920
15921 * g++.dg/init/ref12.C: Add "run" marker.
15922
15923 PR c++/17435
15924 * g++.dg/init/ref12.C: New test.
15925
15926 PR c++/18140
15927 * g++.dg/template/shift1.C: New test.
15928 * g++.dg/template/error10.C: Adjust error markers.
15929
15930 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
15931
15932 PR tree-opt/17529
15933 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
15934
15935 2004-10-27 Geoffrey Keating <geoffk@apple.com>
15936
15937 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
15938 * gcc.dg/weak/weak-3.c: Likewise.
15939 * gcc.dg/weak/weak-5.c: Likewise.
15940 * gcc.dg/weak/weak-9.c: Likewise.
15941 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
15942 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
15943
15944 * gcc.dg/darwin-weakimport-1.c: New.
15945
15946 2004-10-28 Ben Elliston <bje@au.ibm.com>
15947
15948 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15949
15950 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
15951
15952 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15953 'syntax' error messages.
15954 * gcc.dg/cpp/direct2s.c: Likewise.
15955
15956 2004-10-26 Geoffrey Keating <geoffk@apple.com>
15957
15958 * gcc.c-torture/compile/20041026-1.c: New.
15959
15960 2004-10-26 Mark Mitchell <mark@codesourcery.com>
15961
15962 PR c++/18093
15963 * g++.dg/lookup/ns2.C: New test.
15964
15965 PR c++/18020
15966 * g++.dg/template/enum4.C: New test.
15967
15968 PR c++/18161
15969 * g++.dg/template/expr1.C: New test.
15970
15971 2004-10-26 Ben Elliston <bje@au.ibm.com>
15972
15973 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15974
15975 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
15976
15977 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15978 gcc.dg/decl-nospec-3.c: New tests.
15979
15980 2004-10-26 Ziemowit Laski <zlaski@apple.com>
15981
15982 * objc.dg/super-class-3.m: New test.
15983
15984 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
15985
15986 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15987 resyncing.
15988 * gcc.dg/cpp/direct2s.c: Likewise.
15989
15990 2004-10-25 Geoffrey Keating <geoffk@apple.com>
15991
15992 * objc.dg/image-info.m: Update for changes to section selection.
15993
15994 2004-10-25 David Ayers <d.ayers@inode.at>
15995 Ziemowit Laski <zlaski@apple.com>
15996
15997 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15998 diagnostics when messaging 'id <Proto>'.
15999 * objc.dg/class-protocol-1.m: New test.
16000 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16001 a non-existent method signature.
16002 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16003 Update diagnostics when messaging with non-existent method signature.
16004 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16005 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16006 invalid receivers are now resolved as if messaging 'id'; remove
16007 extraneous diagnostics.
16008
16009 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
16010
16011 PR c/16667
16012 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16013 gcc.dg/init-desig-obs-3.c: New tests.
16014
16015 2004-10-25 Jakub Jelinek <jakub@redhat.com>
16016
16017 * gcc.dg/debug/20041023-1.c: New test.
16018
16019 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
16020
16021 PR middle-end/17407
16022 * gcc.c-torture/compile/pr17407.c: New test.
16023
16024 PR c++/18121
16025 * g++.dg/template/array8.C: New test.
16026
16027 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16028
16029 PR other/18138
16030 * lib/g++.exp: Accept more than one multilib libgcc.
16031 * lib/gcc-dg.exp: Likewise.
16032 * lib/objc.exp: Likewise.
16033 * lib/treelang.exp: Likewise.
16034 * lib/gfortran.exp: Likewise.
16035
16036 2004-10-24 Ben Elliston <bje@au.ibm.com>
16037
16038 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16039
16040 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
16041
16042 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16043 * gcc.dg/c99-const-expr-3.c: Likewise.
16044
16045 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
16046
16047 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16048
16049 2004-10-23 Ben Elliston <bje@au.ibm.com>
16050
16051 * gcc.c-torture/execute/loop-2e.x: Remove.
16052
16053 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
16054
16055 PR c++/18095
16056 * g++.dg/parse/crash18.C: New.
16057 * g++.dg/parse/crash19.C: New.
16058
16059 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
16060
16061 * g++.dg/ext/dllimport1.C: Move dg-warnings.
16062 * g++.dg/ext/dllimport2.C: Same.
16063 * g++.dg/ext/dllimport8.C: Same.
16064
16065 2004-10-21 Mark Mitchell <mark@codesourcery.com>
16066
16067 PR c++/10841
16068 * g++.dg/conversion/cast1.C: New test.
16069 * g++.dg/overload/pmf1.C: Adjust error marker.
16070
16071 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
16072
16073 PR objc/17923
16074 * objc.dg/const-str-7.m: New test.
16075
16076 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16077
16078 * g++.dg/template/memfriend11.C: Fix comment typo.
16079 * g++.dg/template/memfriend14.C: Likewise.
16080
16081 2004-10-20 Richard Henderson <rth@redhat.com>
16082
16083 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
16084 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
16085 -fasynchronous-unwind-tables.
16086
16087 2004-10-20 Richard Henderson <rth@redhat.com>
16088
16089 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
16090 (main): Return success.
16091 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
16092 (main): Return success.
16093
16094 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
16095
16096 PR c++/13495
16097 * g++.dg/template/memfriend9.C: New test.
16098 * g++.dg/template/memfriend10.C: Likewise.
16099 * g++.dg/template/memfriend11.C: Likewise.
16100 * g++.dg/template/memfriend12.C: Likewise.
16101 * g++.dg/template/memfriend13.C: Likewise.
16102 * g++.dg/template/memfriend14.C: Likewise.
16103 * g++.dg/template/memfriend15.C: Likewise.
16104 * g++.dg/template/memfriend16.C: Likewise.
16105 * g++.dg/template/memfriend17.C: Likewise.
16106 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
16107
16108 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
16109
16110 * g++.dg/conversion/dr195.C: New.
16111 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
16112
16113 2004-10-20 Ben Elliston <bje@au.ibm.com>
16114 Devang Patel <dpatel@apple.com>
16115
16116 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
16117 of floating point arithmetic, which could trap.
16118
16119 2004-10-19 Mark Mitchell <mark@codesourcery.com>
16120
16121 PR c++/14035
16122 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
16123 * g++.dg/conversion/const2.C: New test.
16124 * g++.dg/expr/reinterpret2.C: New test.
16125 * g++.dg/expr/reinterpret3.C: New test.
16126 * g++.dg/expr/cast2.C: New test.
16127 * g++.dg/expr/copy1.C: New test.
16128 * g++.dg/other/conversion1.C: Change error message.
16129 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
16130 function pointers to void *.
16131 * g++.old-deja/g++.mike/p10148.C: Likewise.
16132
16133 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16134
16135 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
16136
16137 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
16138
16139 PR c++/18047
16140
16141 * g++.dg/parse/expr3.C: New test.
16142
16143 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
16144
16145 * gcc.dg/smod-1.c: New test.
16146
16147 2004-10-18 Ziemowit Laski <zlaski@apple.com>
16148
16149 * objc.dg/method-14.m: New test.
16150
16151 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16152
16153 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
16154 Also xfail as the patch was reverted.
16155
16156 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
16157
16158 PR middle-end/16973
16159 * gcc.dg/pr16973.c: New test.
16160
16161 2004-10-18 Diego Novillo <dnovillo@redhat.com>
16162
16163 PR tree-optimization/17656
16164 * testsuite/gcc.c-torture/compile/pr17656.c: New test.
16165
16166 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
16167
16168 * g++.dg/eh/shadow1.C: New.
16169
16170 2004-10-18 Jakub Jelinek <jakub@redhat.com>
16171
16172 * gcc.c-torture/compile/20041018-1.c: New test.
16173
16174 2004-10-18 Ben Elliston <bje@au.ibm.com>
16175
16176 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
16177 compiler referring to register 0 when accessing sdata. The linker
16178 now patches things up.
16179
16180 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
16181
16182 PR c/17529
16183 * gcc.c-torture/compile/pr17529.c: New test.
16184
16185 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16186
16187 PR c++/17743
16188 * g++.dg/ext/attrib17.C: New test.
16189
16190 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
16191
16192 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
16193
16194 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16195
16196 PR c++/10479
16197 * g++.dg/ext/attrib16.C: New test.
16198
16199 2004-10-15 Mark Mitchell <mark@codesourcery.com>
16200
16201 PR c++/17042
16202 * g++.dg/init/dso_handle1.C: New test.
16203
16204 PR c++/14667
16205 * g++.dg/parse/typedef6.C: New test.
16206
16207 PR c++/17916
16208 * g++.dg/parse/pragma1.C: New test.
16209
16210 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
16211
16212 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
16213
16214 2004-10-15 Steve Ellcey <sje@cup.hp.com>
16215
16216 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
16217 -fno-common when on HPPA HP-UX platforms.
16218
16219 2004-10-15 Jakub Jelinek <jakub@redhat.com>
16220
16221 PR other/16820
16222 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
16223 stdint.h.
16224 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
16225 uintptr_t.
16226
16227 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16228
16229 PR c++/16301
16230 * g++.dg/lookup/strong-using-4.C: New test.
16231
16232 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
16233
16234 PR middle-end/16567
16235 * gcc.c-torture/compile/nested-1.c: New test.
16236
16237 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16238
16239 * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
16240 and mipsisa64*-*-* (until support for misaligned loads is added).
16241 * testsuite/gcc.dg/vect/vect-50.c: Likewise.
16242 * testsuite/gcc.dg/vect/vect-52.c: Likewise.
16243 * testsuite/gcc.dg/vect/vect-54.c: Likewise.
16244 * testsuite/gcc.dg/vect/vect-58.c: Likewise.
16245 * testsuite/gcc.dg/vect/vect-60.c: Likewise.
16246 * testsuite/gcc.dg/vect/vect-80.c: Likewise.
16247
16248 2004-10-14 Mark Mitchell <mark@codesourcery.com>
16249
16250 PR c++/17976
16251 * g++.dg/init/dtor3.C: New test.
16252
16253 2004-10-15 Ben Elliston <bje@au.ibm.com>
16254
16255 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
16256
16257 2004-10-14 Geoffrey Keating <geoffk@apple.com>
16258
16259 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
16260 * gcc.dg/macho-lo-sum.c: Likewise.
16261
16262 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
16263
16264 * gcc.dg/ppc-spe64-1.c: New test.
16265
16266 2004-10-14 Devang Patel <dpatel@apple.com>
16267
16268 PR 17635
16269 * gcc.dg/pr17635.c : New test.
16270
16271 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
16272
16273 * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
16274 * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
16275 * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
16276 * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
16277 * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
16278 * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
16279 * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
16280 * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
16281 * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
16282 * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
16283 * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
16284 * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
16285 * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
16286 * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
16287 * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
16288 * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
16289 * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
16290 * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
16291
16292 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
16293
16294 * gcc.dg/vect/vect-82.c: New testcase.
16295 * gcc.dg/vect/vect-82_64.c: New testcase.
16296 * gcc.dg/vect/vect-83.c: New testcase.
16297 * gcc.dg/vect/vect-83_64.c: New testcase.
16298
16299 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16300
16301 * gcc.dg/cpp/error-1.c: New test.
16302
16303 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
16304
16305 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
16306
16307 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
16308
16309 PR target/17984
16310 * gcc.dg/cris-peep2-xsrand2.c: New test.
16311
16312 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
16313
16314 PR c++/17661
16315 * testsuite/g++.dg/expr/for2.C: New test.
16316
16317 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
16318
16319 * g++.dg/inherit/thunk1.C: Run on the SPARC.
16320
16321 2004-10-13 Jakub Jelinek <jakub@redhat.com>
16322
16323 PR tree-optimization/17724
16324 * g++.dg/opt/pr17724-1.C: New test.
16325 * g++.dg/opt/pr17724-2.C: New test.
16326 * g++.dg/opt/pr17724-3.C: New test.
16327 * g++.dg/opt/pr17724-4.C: New test.
16328 * g++.dg/opt/pr17724-5.C: New test.
16329 * g++.dg/opt/pr17724-6.C: New test.
16330
16331 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
16332
16333 PR c/17301
16334 * gcc.dg/pr17301-2.c: New test.
16335
16336 2004-10-11 Mark Mitchell <mark@codesourcery.com>
16337
16338 PR c++/15876
16339 * g++.dg/parse/error22.C: New test.
16340
16341 PR c++/17936
16342 * g++.dg/template/spec18.C: New test.
16343
16344 2004-10-11 Steve Ellcey <sje@cup.hp.com>
16345
16346 * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
16347 * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
16348 memcpy.
16349 * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
16350 * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
16351
16352 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
16353
16354 * g++.dg/eh/cleanup5.C: Add dg-options "".
16355
16356 2004-10-11 Roger Sayle <roger@eyesopen.com>
16357
16358 PR middle-end/17657
16359 * gcc.dg/switch-4.c: New test case.
16360
16361 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
16362
16363 * gcc.c-torture/execute/20041011-1.c: New test.
16364
16365 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16366
16367 PR c++/17554
16368 * g++.dg/init/for3.C: New test.
16369
16370 PR c++/17657
16371 * g++.dg/opt/switch2.C: New test.
16372
16373 PR middle-end/17703
16374 * g++.dg/warn/Wreturn-2.C: New test.
16375
16376 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
16377
16378 PR c++/17907
16379 * g++.dg/eh/cleanup5.C: New test.
16380
16381 2004-10-10 Mark Mitchell <mark@codesourcery.com>
16382
16383 PR c++/17393
16384 * g++.dg/parse/error21.C: New test.
16385
16386 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
16387
16388 * g++.dg/overload/pmf1.C: Adjust quoting marks.
16389 * g++.dg/warn/incomplete1.C: Likewise.
16390 * g++.dg/template/qualttp20.C: Likewise.
16391
16392 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16393
16394 PR c/17881
16395 * parm-incomplete-1.c: New test.
16396
16397 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16398
16399 PR c++/17867
16400 * g++.dg/parse/error19.C: New test.
16401
16402 PR c++/17670
16403 * g++.dg/init/new11.C: New test.
16404
16405 PR c++/17821
16406 * g++.dg/parse/error20.C: New test.
16407
16408 PR c++/17826
16409 * g++.dg/template/crash24.C: New test.
16410
16411 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16412
16413 PR c/17301
16414 * gcc.dg/pr17301-1.c: New test.
16415
16416 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
16417
16418 PR c/17189
16419 * gcc.dg/anon-struct-5.c: New test.
16420
16421 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
16422
16423 PR c/17844
16424 * gcc.dg/pr17844-1.c: New test.
16425
16426 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
16427
16428 PR tree-optimization/17906
16429 * gcc.c-torture/compile/pr17906.c: New.
16430
16431 2004-10-09 Stuart Hastings <stuart@apple.com>
16432 Roger Sayle <roger@eyesopen.com>
16433
16434 PR rtl-optimization/17853
16435 * gcc.dg/i386-mmx-5.c: New testcase.
16436
16437 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
16438
16439 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
16440
16441 2004-10-09 Mark Mitchell <mark@codesourcery.com>
16442
16443 PR c++/17524
16444 * g++.dg/template/static9.C: New test.
16445
16446 PR c++/17685
16447 * g++.dg/parse/operator5.C: New test.
16448
16449 2004-10-09 Roger Sayle <roger@eyesopen.com>
16450
16451 PR middle-end/17894
16452 * gcc.c-torture/execute/divcmp-4.c: New test case.
16453
16454 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16455
16456 PR tree-opt/17902
16457 * g++.dg/opt/pr17902.C: New test.
16458
16459 2004-10-09 Jakub Jelinek <jakub@redhat.com>
16460
16461 * gcc.dg/cpp/ident-1.c: Add dg-options "".
16462
16463 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16464
16465 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
16466
16467 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16468
16469 * gcc.dg/assign-warn-3.c: New test.
16470
16471 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16472
16473 PR c/16999
16474 * gcc.dg/cpp/ident-1.c: New test.
16475
16476 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
16477
16478 * gcc.c-torture/compile/acc1.c: New.
16479
16480 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
16481
16482 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
16483 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
16484
16485 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16486
16487 * gcc.dg/ultrasp11.c: New test.
16488
16489 2004-10-08 Michael Matz <matz@suse.de>
16490
16491 * gcc.dg/doloop-2.c: New test.
16492
16493 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
16494
16495 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
16496 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
16497 objc.dg/method-9.m: Update expected diagnostics.
16498
16499 2004-10-07 Geoffrey Keating <geoffk@apple.com>
16500
16501 * gcc.dg/ppc-fsel-3.c: New file.
16502 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
16503
16504 2004-10-07 Paul Brook <paul@codesourcery.com>
16505
16506 * gfortran.dg/intrinsic_verify_1.f90: New test.
16507
16508 2004-10-07 Paul Brook <paul@codesourcery.com>
16509
16510 * gfortran.dg/empty_format_1.f90: Remove stray commas.
16511
16512 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16513
16514 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
16515 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
16516 commit.
16517
16518 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
16519
16520 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
16521
16522 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
16523
16524 PR c++/17115
16525 * g++.dg/warn/Winline-4.C: New test.
16526
16527 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
16528
16529 * gcc.c-torture/compile/20041007-1.c: New test.
16530
16531 2004-10-07 Paul Brook <paul@codesourcery.com>
16532
16533 PR fortran/17678
16534 * gfortran.dg/use_allocated_1.f90: New test.
16535
16536 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16537
16538 PR middle-end/17849
16539 * gfortran.fortran-torture/compile/nested.f90: New test
16540
16541 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
16542
16543 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
16544
16545 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
16546
16547 PR c++/17368
16548 * g++.dg/ext/asm6.C: New test.
16549
16550 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
16551
16552 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
16553
16554 2004-10-06 Paul Brook <paul@codesourcery.com>
16555
16556 PR libfortran/17709
16557 * gfortran.dg/empty_format_1.f90: New test.
16558
16559 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16560
16561 PR fortran/17568
16562 * gfortran.dg/ishft.f90: New test.
16563
16564 PR fortran/17283
16565 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
16566 tests.
16567
16568 2004-10-06 Paul Brook <paul@codesourcery.com>
16569
16570 * gfortran.dg/do_1.f90: New test.
16571
16572 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16573
16574 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
16575 optimizing for size.
16576
16577 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16578
16579 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
16580
16581 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
16582
16583 * gcc.c-torture/compile/20041005-1.c: New test.
16584
16585 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
16586
16587 PR c++/17829
16588 * g++.dg/lookup/koenig4.C: New.
16589
16590 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
16591
16592 * g++.dg/other/classkey1.C: Adjust quoting marks.
16593 * g++.dg/parse/error15.C: Likewise.
16594 * g++.dg/template/meminit2.C (int>): Likewise.
16595
16596 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16597
16598 PR fortran/17283
16599 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
16600
16601 PR fortran/17631
16602 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
16603
16604 PR fortran/17708
16605 * gfortran.dg/pr17708.f90: New test.
16606
16607 2004-10-04 Chao-ying Fu <fu@mips.com>
16608
16609 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
16610 * gcc.dg/vect/vect-4.c: Ditto.
16611 * gcc.dg/vect/vect-5.c: Ditto.
16612 * gcc.dg/vect/vect-6.c: Ditto.
16613 * gcc.dg/vect/vect-8.c: Ditto.
16614 * gcc.dg/vect/vect-16.c: Ditto.
16615 * gcc.dg/vect/vect-30.c: Ditto.
16616 * gcc.dg/vect/vect-40.c: Ditto.
16617 * gcc.dg/vect/vect-41.c: Ditto.
16618 * gcc.dg/vect/vect-42.c: Ditto.
16619 * gcc.dg/vect/vect-43.c: Ditto.
16620 * gcc.dg/vect/vect-44.c: Ditto.
16621 * gcc.dg/vect/vect-45.c: Ditto.
16622 * gcc.dg/vect/vect-46.c: Ditto.
16623 * gcc.dg/vect/vect-47.c: Ditto.
16624 * gcc.dg/vect/vect-48.c: Ditto.
16625 * gcc.dg/vect/vect-49.c: Ditto.
16626 * gcc.dg/vect/vect-50.c: Ditto.
16627 * gcc.dg/vect/vect-51.c: Ditto.
16628 * gcc.dg/vect/vect-52.c: Ditto.
16629 * gcc.dg/vect/vect-53.c: Ditto.
16630 * gcc.dg/vect/vect-54.c: Ditto.
16631 * gcc.dg/vect/vect-55.c: Ditto.
16632 * gcc.dg/vect/vect-56.c: Ditto.
16633 * gcc.dg/vect/vect-57.c: Ditto.
16634 * gcc.dg/vect/vect-58.c: Ditto.
16635 * gcc.dg/vect/vect-59.c: Ditto.
16636 * gcc.dg/vect/vect-60.c: Ditto.
16637 * gcc.dg/vect/vect-74.c: Ditto.
16638 * gcc.dg/vect/vect-79.c: Ditto.
16639 * gcc.dg/vect/vect-80.c: Ditto.
16640
16641 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
16642
16643 * gcc.dg/unused-7.c: Use the correct option.
16644
16645 2004-10-04 Paul Brook <paul@codesourcery.com>
16646 Bud Davis <bdavis9659@comcast.net>
16647
16648 PR fortran/17706
16649 PR fortran/16434
16650 * gfortran/pr17706.f90: New test.
16651 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
16652
16653 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16654
16655 * gfortran.dg/pr17612.f90: New test.
16656
16657 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
16658
16659 * g++.dg/template/local1.C: Adjust quoting marks in
16660 testing for diagnostics.
16661 * g++.dg/tls/diag-2.C: Likewise.
16662 * g++.dg/other/error8.C: Likewise.
16663
16664 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16665
16666 PR c/17178
16667 * gcc.dg/unused-4.c: Adjust to be correct.
16668
16669 PR c/17820
16670 * gcc.dg/unused-7.c: New test.
16671
16672 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
16673
16674 PR c++/17797
16675 * g++.dg/overload/template2.C: New test.
16676
16677 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
16678
16679 PR tree-optimization/16632
16680 * gcc.dg/tree-ssa/20041002-1.c: New.
16681
16682 2004-10-03 Paul Brook <paul@codesourcery.com>
16683
16684 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
16685 rather than relying on default formatting.
16686
16687 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
16688
16689 * gcc.dg/20040920-1.c: Update expected message text.
16690
16691 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
16692
16693 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
16694
16695 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
16696
16697 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
16698 tree level.
16699
16700 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16701
16702 * gcc.dg/tree-ssa/pr17343.c: Remove.
16703
16704 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
16705
16706 PR tree-opt/17343
16707 * gcc.dg/tree-ssa/pr17343.c: New test.
16708
16709 2004-10-01 Jakub Jelinek <jakub@redhat.com>
16710
16711 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
16712 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
16713 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
16714 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
16715 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
16716
16717 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16718
16719 * gcc.dg/lvalue-2.c: New test.
16720
16721 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
16722
16723 PR c/17730
16724 * gcc.dg/pr17730-1.c: New test
16725
16726 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
16727
16728 PR c/7425
16729 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
16730
16731 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16732
16733 * gcc.c-torture/execute/stdarg-1.c: New test.
16734 * gcc.c-torture/execute/stdarg-2.c: New test.
16735 * gcc.c-torture/execute/stdarg-3.c: New test.
16736 * gcc.dg/tree-ssa/stdarg-1.c: New test.
16737 * gcc.dg/tree-ssa/stdarg-2.c: New test.
16738 * gcc.dg/tree-ssa/stdarg-3.c: New test.
16739 * gcc.dg/tree-ssa/stdarg-4.c: New test.
16740 * gcc.dg/tree-ssa/stdarg-5.c: New test.
16741
16742 2004-09-29 Jakub Jelinek <jakub@redhat.com>
16743
16744 PR tree-optimization/17697
16745 * g++.dg/opt/pr17697-1.C: New test.
16746 * g++.dg/opt/pr17697-2.C: New test.
16747 * g++.dg/opt/pr17697-3.C: New test.
16748
16749 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
16750
16751 PR c/16409
16752 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
16753 gcc.dg/vla-init-5.c: New tests.
16754
16755 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
16756
16757 PR c/13804
16758 * gcc.dg/pr13804-1.c: New test.
16759
16760 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16761
16762 PR fortran/16938
16763 * gfortran.dg/pr16938.f90: New test.
16764
16765 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16766
16767 * g++.dg/template/crash23.C: New test.
16768
16769 2004-09-27 Mark Mitchell <mark@codesourcery.com>
16770
16771 PR c++/17585
16772 * g++.dg/template/static8.C: New test.
16773
16774 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
16775
16776 PR c++/17681
16777 * g++.dg/other/error9.C: New test.
16778
16779 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
16780
16781 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
16782
16783 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16784
16785 PR fortran/15164
16786 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
16787
16788 2004-09-26 Roger Sayle <roger@eyesopen.com>
16789
16790 PR middle-end/17112
16791 * gcc.dg/pr17112-1.c: New test case.
16792
16793 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
16794
16795 PR c/11459
16796 * gcc.dg/pr11459-1.c: New test.
16797
16798 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
16799
16800 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
16801 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16802
16803 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16804
16805 * gfortran.dg/pr15324.f90: Make array bounds consistent.
16806
16807 2004-09-25 Jan Hubicka <jh@suse.cz>
16808
16809 * compile/30040909-1.c: New test.
16810 * compile/30040907-1.c: New test.
16811
16812 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
16813
16814 * gcc.c-torture/execute/va-arg-26.c: New test.
16815
16816 2004-09-24 Zack Weinberg <zack@codesourcery.com>
16817
16818 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
16819 extra diagnostics on targets with 64-bit pointers.
16820 * objc.dg/selector-1.m: Adjust dg-warning regexp.
16821
16822 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16823
16824 PR c/17188
16825 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
16826 * gcc.dg/decl-3.c: Adjust expected message.
16827
16828 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16829
16830 PR fortran/17615
16831 * gfortran.dg/pr17615.f90: New test.
16832
16833 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
16834
16835 PR tree-optimzation/17517
16836 * g++.dg/tree-ssa/pr17517.C: New Test.
16837
16838 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
16839
16840 PR c++/16889
16841 * g++.dg/lookup/ambig3.C: New.
16842
16843 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
16844
16845 PR tree-opt/17624
16846 * g++.dg/opt/pr17624.C: New test.
16847
16848 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
16849
16850 PR c/6980
16851 * gcc.dg/Wbad-function-cast-1.c: New test.
16852
16853 2004-09-23 Zack Weinberg <zack@codesourcery.com>
16854
16855 * g++.dg/ext/complit1.C
16856 * g++.dg/other/error2.C
16857 * g++.dg/other/nontype-1.C
16858 * g++.dg/parse/crash11.C
16859 * g++.dg/parse/crash12.C
16860 * g++.dg/parse/error15.C
16861 * g++.dg/parse/error4.C
16862 * g++.dg/parse/tmpl-outside1.C
16863 * g++.dg/parse/too-many-tmpl-args1.C
16864 * g++.dg/template/dependent-expr3.C
16865 * g++.dg/template/error10.C
16866 * g++.dg/template/instantiate1.C
16867 * g++.dg/template/vtable2.C
16868 * g++.dg/warn/Wshadow-1.C
16869 * g++.dg/warn/weak1.C
16870 * g++.old-deja/g++.brendan/crash16.C
16871 * g++.old-deja/g++.brendan/crash18.C
16872 * g++.old-deja/g++.brendan/crash48.C
16873 * g++.old-deja/g++.brendan/crash49.C
16874 * g++.old-deja/g++.brendan/crash55.C
16875 * g++.old-deja/g++.brendan/crash56.C
16876 * g++.old-deja/g++.brendan/crash8.C
16877 * g++.old-deja/g++.brendan/enum11.C
16878 * g++.old-deja/g++.brendan/enum8.C
16879 * g++.old-deja/g++.brendan/enum9.C
16880 * g++.old-deja/g++.brendan/friend3.C
16881 * g++.old-deja/g++.brendan/misc14.C
16882 * g++.old-deja/g++.bugs/900402_02.C
16883 * g++.old-deja/g++.bugs/900404_03.C
16884 * g++.old-deja/g++.bugs/900404_04.C
16885 * g++.old-deja/g++.bugs/900428_03.C
16886 * g++.old-deja/g++.jason/crash4.C
16887 * g++.old-deja/g++.jason/overload21.C
16888 * g++.old-deja/g++.jason/redecl1.C
16889 * g++.old-deja/g++.jason/report.C
16890 * g++.old-deja/g++.jason/rfg10.C
16891 * g++.old-deja/g++.jason/template30.C
16892 * g++.old-deja/g++.law/arm12.C
16893 * g++.old-deja/g++.law/ctors5.C
16894 * g++.old-deja/g++.law/cvt20.C
16895 * g++.old-deja/g++.law/init10.C
16896 * g++.old-deja/g++.law/init8.C
16897 * g++.old-deja/g++.law/visibility17.C
16898 * g++.old-deja/g++.law/visibility7.C
16899 * g++.old-deja/g++.mike/net8.C
16900 * g++.old-deja/g++.mike/p646.C
16901 * g++.old-deja/g++.mike/p700.C
16902 * g++.old-deja/g++.mike/p701.C
16903 * g++.old-deja/g++.mike/p811.C
16904 * g++.old-deja/g++.ns/template13.C
16905 * g++.old-deja/g++.other/array3.C
16906 * g++.old-deja/g++.other/crash25.C
16907 * g++.old-deja/g++.other/dtor3.C
16908 * g++.old-deja/g++.other/dtor4.C
16909 * g++.old-deja/g++.other/main1.C
16910 * g++.old-deja/g++.other/warn7.C
16911 * g++.old-deja/g++.pt/crash11.C
16912 * g++.old-deja/g++.pt/crash36.C
16913 * g++.old-deja/g++.pt/spec22.C
16914 * g++.old-deja/g++.pt/spec9.C
16915 * g++.old-deja/g++.pt/ttp52.C
16916 * g++.old-deja/g++.robertl/eb103.C
16917 * g++.old-deja/g++.robertl/eb121.C
16918 * g++.old-deja/g++.robertl/eb22.C
16919 * g++.old-deja/g++.robertl/eb8.C:
16920 Update locations and/or regexps of dg-error markers.
16921 Remove markers for some bogus messages that are no longer issued.
16922
16923 2004-09-23 Jakub Jelinek <jakub@redhat.com>
16924
16925 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
16926 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
16927
16928 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
16929
16930 PR c++/17618
16931 * g++.dg/lookup/crash5.C: New test.
16932
16933 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
16934
16935 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
16936 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
16937 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
16938 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
16939 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
16940 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
16941
16942 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
16943 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
16944 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16945 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16946 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16947 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16948
16949 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16950
16951 * gcc.dg/vect/vect-44.c: Check additional cases.
16952 * gcc.dg/vect/vect-48.c: Check additional cases.
16953
16954 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16955 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16956 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16957 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16958 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16959 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16960 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16961 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16962 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16963
16964 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16965 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16966 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16967
16968 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
16969
16970 * gcc.dg/tree-ssa/loop-6.c: New test.
16971
16972 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
16973
16974 PR c++/17620
16975 * g++.dg/inherit/base2.C: New.
16976
16977 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
16978
16979 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16980 * gcc.dg/20001012-2.c: Likewise.
16981 * gcc.dg/20001013-1.c: Likewise.
16982 * gcc.dg/20001101-1.c: Likewise.
16983 * gcc.dg/20001102-1.c: Likewise.
16984 * gcc.dg/bf-spl1.c: Likewise.
16985 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16986 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16987
16988 2004-09-22 Diego Novillo <dnovillo@redhat.com>
16989
16990 PR tree-optimization/16721
16991 * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16992
16993 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
16994
16995 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16996 * gcc.dg/20040305-1.c: Likewise.
16997
16998 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
16999
17000 PR c/16566
17001 * gcc.c-torture/compile/pr16566-1.c,
17002 gcc.c-torture/compile/pr16566-2.c,
17003 gcc.c-torture/compile/pr16566-3.c: New tests.
17004
17005 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
17006
17007 PR tree-optimization/17512
17008 * gcc.c-torture/compile/20040916-1.c.
17009
17010 2004-09-21 Mark Mitchell <mark@codesourcery.com>
17011
17012 * gcc.dg/pragma-re-3.c: New test.
17013
17014 2004-09-17 Matt Austern <austern@apple.com>
17015
17016 PR c++/15049
17017 * g++.dg/other/anon3.C: New.
17018
17019 2004-09-21 Roger Sayle <roger@eyesopen.com>
17020
17021 PR c++/7503
17022 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17023 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17024 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17025 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17026 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17027
17028 2004-09-21 Bud Davis <bdavis9659@comcast.net>
17029
17030 PR fortran/17286
17031 * gfortran.dg/pr17286.f90: New test.
17032
17033 2004-09-20 Mark Mitchell <mark@codesourcery.com>
17034
17035 PR c++/17530
17036 * g++.dg/template/static7.C: New test.
17037
17038 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
17039
17040 PR tree-opt/17558
17041 * gcc.c-torture/compile/pr17558.c: New test.
17042
17043 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17044
17045 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17046 if SKIP_ATTRIBUTE is defined.
17047
17048 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17049
17050 PR fortran/15957
17051 * gfortran.dg/pr15957.f90: New test.
17052
17053 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
17054
17055 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
17056 in comparison.
17057 * gcc.dg/vect/vect-79.c: Likewise.
17058 * gcc.dg/vect/vect-80.c: Likewise.
17059
17060 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17061
17062 PR fortran/15750
17063 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
17064
17065 2004-09-20 Ira Rosen <irar@il.ibm.com>
17066
17067 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
17068 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
17069 * gcc.dg/vect/vect-62.c: New testcase.
17070 * gcc.dg/vect/vect-63.c: New testcase.
17071 * gcc.dg/vect/vect-64.c: New testcase.
17072 * gcc.dg/vect/vect-65.c: New testcase.
17073 * gcc.dg/vect/vect-66.c: New testcase.
17074 * gcc.dg/vect/vect-67.c: New testcase.
17075 * gcc.dg/vect/vect-68.c: New testcase.
17076 * gcc.dg/vect/vect-69.c: New testcase.
17077 * gcc.dg/vect/vect-79.c: New testcase.
17078 * gcc.dg/vect/vect-80.c: New testcase.
17079
17080 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
17081
17082 * gcc.target/mips/asm-1.c: New test.
17083
17084 2004-09-19 Ira Rosen <irar@il.ibm.com>
17085
17086 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
17087 * gcc.dg/vect/vect-73.c: New testcase.
17088 * gcc.dg/vect/vect-74.c: New testcase.
17089 * gcc.dg/vect/vect-75.c: New testcase.
17090 * gcc.dg/vect/vect-76.c: New testcase.
17091 * gcc.dg/vect/vect-77.c: New testcase.
17092 * gcc.dg/vect/vect-78.c: New testcase
17093
17094 2004-09-18 Paul Brook <paul@codesourcery.com>
17095
17096 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
17097
17098 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
17099
17100 PR c/17424
17101 * gcc.dg/pr17424-1.c: New test.
17102
17103 2004-09-18 Diego Novillo <dnovillo@redhat.com>
17104
17105 * g++.dg/tree-ssa/pr17153.C: New test.
17106
17107 2004-09-16 Geoffrey Keating <geoffk@apple.com>
17108
17109 PR pch/13361
17110 * testsuite/g++.dg/pch/wchar-1.C: New.
17111 * testsuite/g++.dg/pch/wchar-1.Hs: New.
17112
17113 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
17114
17115 * gcc.c-torture/execute/20040917-1.c: New test.
17116
17117 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17118
17119 PR tree-optimization/17319
17120 * gcc.dg/pr17319.c: New test.
17121
17122 2004-09-17 Devang Patel <dpatel@apple.com>
17123
17124 * gcc.dg/20040813-1.c: New test.
17125
17126 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17127
17128 PR tree-optimization/17273
17129 * gcc.c-torture/compile/pr17273.c: New test.
17130
17131 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
17132
17133 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
17134 Update expected messages.
17135 * gcc.dg/declspec-13.c: New test.
17136
17137 2004-09-17 David Edelsohn <edelsohn@gnu.org>
17138
17139 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
17140
17141 2004-09-17 Diego Novillo <dnovillo@redhat.com>
17142
17143 * gcc.c-torture/execute/pr17252.c: Use post-increment to
17144 change what 'a' is pointing to.
17145
17146 2004-09-17 Mark Mitchell <mark@codesourcery.com>
17147
17148 PR c++/16002
17149 * g++.dg/template/error18.C: New test.
17150
17151 PR c++/16029
17152 * g++.dg/warn/Wunused-8.C: New test.
17153
17154 2004-09-17 Steven Bosscher <stevenb@suse.de>
17155
17156 PR tree-optimization/17513
17157 * gcc.dg/20040916-1.c: New test.
17158
17159 2004-09-16 Mark Mitchell <mark@codesourcery.com>
17160
17161 PR c++/17501
17162 * g++.dg/template/typename7.C: New test.
17163
17164 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17165
17166 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
17167
17168 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
17169
17170 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
17171 with -ftree-based-profiling also.
17172 * lib/profopt.exp: Support late-set profile_option/feedback_option.
17173
17174 2004-09-16 Victor Leikehman <lei@il.ibm.com>
17175
17176 PR/15364
17177 * gfortran.dg/der_array_io_1.f90: New test.
17178 * gfortran.dg/der_array_io_2.f90: New test.
17179 * gfortran.dg/der_array_io_3.f90: New test.
17180
17181 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17182
17183 * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
17184 EABI.
17185
17186 2004-09-15 Mark Mitchell <mark@codesourcery.com>
17187
17188 * g++.dg/opt/switch1.C: New test.
17189
17190 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
17191
17192 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
17193 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
17194 Update expected messages.
17195
17196 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17197
17198 PR fortran/16485
17199 * gfortran.dg/same_name_1.f90: New test.
17200
17201 2004-09-15 Diego Novillo <dnovillo@redhat.com>
17202
17203 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
17204 dereference garbage pointers.
17205
17206 2004-09-15 Jakub Jelinek <jakub@redhat.com>
17207
17208 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
17209 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
17210
17211 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
17212 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
17213 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
17214
17215 2004-09-14 Mark Mitchell <mark@codesourcery.com>
17216
17217 PR c++/17324
17218 * g++.dg/template/mangle1.C: New test.
17219
17220 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17221
17222 PR tree-optimization/17252
17223 * gcc.c-torture/execute/pr17252.c: New test.
17224
17225 2004-09-14 Andrew Pinski <apinski@apple.com>
17226
17227 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
17228
17229 2004-09-14 Roger Sayle <roger@eyesopen.com>
17230
17231 PR rtl-optimization/9771
17232 * gcc.dg/pr9771-1.c: New test case.
17233
17234 2004-09-14 Diego Novillo <dnovillo@redhat.com>
17235
17236 PR tree-optimization/15262
17237 * gcc.c-torture/execute/pr15262-1.c: New test.
17238 * gcc.c-torture/execute/pr15262-2.c: New test.
17239
17240 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
17241
17242 * gcc.dg/declspec-12.c: New test.
17243
17244 2004-09-14 Bud Davis <bdavis9659@comcast.net>
17245
17246 * gfortran.dg/pr17090.f90: Add directives to test.
17247
17248 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17249
17250 * gcc.c-torture/compile/20040914-1.c: New test.
17251
17252 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17253
17254 PR c++/16162
17255 * g++.dg/template/decl2.C: New test.
17256
17257 2004-09-13 Bud Davis <bdavis9659@comcast.net>
17258
17259 PR fortran/17090
17260 * gfortran.dg/pr17090.f90: New test.
17261
17262 2004-09-13 Dale Johannesen <dalej@apple.com>
17263
17264 * gcc.c-torture/compile/pr17408.c: New test case.
17265
17266 2004-09-13 Mark Mitchell <mark@codesourcery.com>
17267
17268 PR c++/16716
17269 * g++.dg/parse/crash17.C: New test.
17270
17271 PR c++/17327
17272 * g++.dg/template/enum3.C: New test.
17273
17274 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
17275
17276 * lib/gcc-defs.exp: Load wrapper.exp.
17277 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
17278 using local code.
17279 * lib/gcc.exp (gcc_init): Similar.
17280 * lib/gfortran.exp (gfortran_init): Similar.
17281 * lib/objc.exp (objc_init): Similar.
17282 * lib/treelang.exp (treelang_init): Similar.
17283 * lib/wrapper.exp: New file with build_wrapper call machinery in
17284 ${tool}_maybe_build_wrapper.
17285
17286 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17287
17288 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
17289 "inline".
17290 * gcc.dg/declspec-11.c: Update expected messages.
17291 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
17292 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
17293 gcc.dg/inline-12.c: New tests.
17294
17295 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
17296
17297 * g++.dg/tree-ssa/pr17400.C: New testcase.
17298
17299 2004-09-13 James E Wilson <wilson@specifixinc.com>
17300
17301 * gcc.target/mips/sb1-1.c: New testcase.
17302
17303 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
17304
17305 * lib/g77-dg.exp: Remove unused file.
17306 * lib/mike-g77.exp: Ditto.
17307 * lib/g77.exp: Ditto.
17308
17309 2004-09-12 Richard Henderson <rth@redhat.com>
17310
17311 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
17312
17313 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
17314
17315 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
17316 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
17317 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
17318 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
17319 Update expected messages.
17320
17321 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
17322
17323 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
17324 declaration/use mismatch for dirp parameter.
17325
17326 2004-09-12 Andrew Pinski <apinski@apple.com>
17327
17328 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
17329 -fgnu-runtime is passed.
17330
17331 2004-09-12 Richard Henderson <rth@redhat.com>
17332
17333 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
17334 do the uplevel thing and update additional_flags directly.
17335 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
17336 gfortran.fortran-torture/execute/intrinsic_nearest.x,
17337 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
17338 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
17339
17340 2004-09-11 Steven Bosscher <stevenb@suse.de>
17341
17342 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
17343
17344 2004-09-11 Roger Sayle <roger@eyesopen.com>
17345
17346 PR middle-end/17411
17347 * g++.dg/opt/pr17411-1.C: New test case.
17348
17349 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17350
17351 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17352 gcc.dg/tls/diag-2.c: Update expected messages.
17353 * gcc.dg/991209-1.c: Specify compilation options. Update expected
17354 messages.
17355 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
17356 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
17357 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
17358 gcc.dg/tls/diag-5.c: New tests.
17359
17360 2004-09-11 Zack Weinberg <zack@codesourcery.com>
17361
17362 * gcc.dg/20040910-1.c: Correct dg-error regexp.
17363
17364 2004-09-11 Steven Bosscher <stevenb@suse.de>
17365
17366 * g++.dg/parse/break-in-for.C: New test.
17367
17368 2004-09-11 Jakub Jelinek <jakub@redhat.com>
17369
17370 * gcc.dg/tree-ssa/20040911-1.c: New test.
17371
17372 2004-09-11 Andreas Jaeger <aj@suse.de>
17373
17374 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
17375 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
17376
17377 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
17378
17379 * gcc.target/frv: New directory of FR-V-specific tests.
17380
17381 2004-09-10 James E Wilson <wilson@specifixinc.com>
17382
17383 * gcc.dg/convert-vec-1.c: New test.
17384
17385 2004-09-10 Roger Sayle <roger@eyesopen.com>
17386
17387 PR middle-end/17024
17388 * gcc.dg/pr17024-1.c: New test case.
17389
17390 2004-09-10 Eric Christopher <echristo@redhat.com>
17391
17392 * gcc.dg/20040910-1.c: New test.
17393
17394 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
17395
17396 * gcc.dg/bitfld-9.c: New test.
17397
17398 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
17399
17400 * gcc.c-torture/execute/ieee/acc1.c: New test.
17401 * gcc.c-torture/execute/ieee/acc2.c: New test.
17402 * gcc.c-torture/execute/ieee/mzero6.c: New test.
17403
17404 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
17405
17406 * gcc.dg/deprecated-2.c: New test.
17407
17408 2004-09-09 James E Wilson <wilson@specifixinc.com>
17409
17410 * gcc.dg/init-vec-1.c: New test.
17411
17412 2004-09-09 Roger Sayle <roger@eyesopen.com>
17413
17414 PR middle-end/17055
17415 * gcc.dg/pr17055-1.c: New test case.
17416
17417 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
17418
17419 PR target/17377
17420 * gcc.c-torture/execute/pr17377.c: New test.
17421
17422 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17423
17424 PR c/8420
17425 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
17426 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
17427 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17428 gcc.dg/long-long-typespec-1.c: New tests.
17429 * gcc.dg/tls/diag-2.c: Update expected diagnostics
17430
17431 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
17432
17433 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
17434 gcc.dg/gnu99-static-1.c: New tests.
17435
17436 2004-09-08 Devang Patel <dpatel@apple.com>
17437
17438 * gcc.dg/darwin-ld-20040828-1.c: New test.
17439 * gcc.dg/darwin-ld-20040828-2.c: New test.
17440 * gcc.dg/darwin-ld-20040828-3.c: New test.
17441
17442 2004-09-08 Ziemowit Laski <zlaski@apple.com>
17443
17444 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
17445 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
17446 in error message.
17447 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
17448 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
17449 in error message.
17450 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
17451 types they qualify.
17452 * objc.dg/type-size-2.m: Fix wording in comment.
17453 * objc.dg/va-meth-1.m: New test case.
17454
17455 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
17456
17457 PR c/16633:
17458 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
17459 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
17460
17461 2004-09-06 Devang Patel <dpatel@apple.com>
17462
17463 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
17464 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
17465
17466 2004-09-06 Zack Weinberg <zack@codesourcery.com>
17467
17468 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
17469 reflect changed line numbering of diagnostics.
17470
17471 2004-09-06 Paul Brook <paul@codesourcery.com>
17472
17473 * gfortran.dg/edit_real_1.f90: Add new test.
17474
17475 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17476
17477 * gcc.dg/tree-ssa/loop-2.c: New test.
17478 * gcc.dg/tree-ssa/loop-3.c: New test.
17479 * gcc.dg/tree-ssa/loop-4.c: New test.
17480 * gcc.dg/tree-ssa/loop-5.c: New test.
17481
17482 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17483
17484 * gcc.dg/format/sentinel-1.c: Update for parameter option.
17485
17486 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17487
17488 * gcc.dg/format/sentinel-1.c: New test.
17489
17490 2004-09-04 Uros Bizjak <uros@kss-loka.si>
17491
17492 * testsuite/gcc.dg/builtins-46.c: New.
17493
17494 2004-09-03 Devang Patel <dpatel@apple.com>
17495
17496 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
17497 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
17498
17499 2004-09-03 Jan Beulich <jbeulich@novell.com>
17500
17501 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
17502 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
17503 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
17504 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
17505 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
17506 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
17507 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
17508 the non-portable bzero.
17509 * gcc.dg/20010912-1.c: xfail for NetWare.
17510 * gcc.dg/20020426-2.c: xfail for NetWare.
17511 * gcc.dg/20021014-1.c: xfail for NetWare.
17512 * gcc.dg/20021018-1.c: xfail for NetWare.
17513 * gcc.dg/20030213-1.c: xfail for NetWare.
17514 * gcc.dg/20030225-1.c: xfail for NetWare.
17515 * gcc.dg/20030708-1.c: xfail for NetWare.
17516 * gcc.dg/builtins-config.h: Also exclude NetWare.
17517 * gcc.dg/format/format.h: Define restrict only if not already defined.
17518 * gcc.dg/nest.c: xfail for NetWare.
17519 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
17520 * lib/target-supports.exp (check_visibility_available): Exclude
17521 NetWare.
17522
17523 2004-09-03 Jan Beulich <jbeulich@novell.com>
17524
17525 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
17526 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
17527 deterministic starting point for the alignment of structure fields.
17528 * gcc.dg/Wpadded.c: Dito.
17529 * g++.dg/abi/vbase10.C: Dito.
17530
17531 2004-09-03 Devang Patel <dpatel@apple.com>
17532
17533 * g++.dg/debug/pr15736.cc: New test.
17534
17535 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17536
17537 * README.QMTEST: Fix out-of-date link.
17538
17539 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
17540
17541 PR fortran/16579
17542 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
17543 Delete. Duplicate of gfortran.dg/g77/20010610.f
17544
17545 2004-09-02 Mark Mitchell <mark@codesourcery.com>
17546
17547 * g++.dg/abi/arm_rtti1.C: New test.
17548
17549 2004-09-02 Geoffrey Keating <geoffk@apple.com>
17550
17551 * gcc.dg/ppc-vector-memcpy.c: New.
17552 * gcc.dg/ppc-vector-memset.c: New.
17553
17554 2004-09-02 Chao-ying Fu <fu@mips.com>
17555
17556 * gcc.target/mips/mips-3d-1.c: New test.
17557 * gcc.target/mips/mips-3d-2.c: New test.
17558 * gcc.target/mips/mips-3d-3.c: New test.
17559 * gcc.target/mips/mips-3d-4.c: New test.
17560 * gcc.target/mips/mips-3d-5.c: New test.
17561 * gcc.target/mips/mips-3d-6.c: New test.
17562 * gcc.target/mips/mips-3d-7.c: New test.
17563 * gcc.target/mips/mips-3d-8.c: New test.
17564 * gcc.target/mips/mips-3d-9.c: New test.
17565 * gcc.target/mips/mips-ps-1.c: New test.
17566 * gcc.target/mips/mips-ps-2.c: New test.
17567 * gcc.target/mips/mips-ps-3.c: New test.
17568 * gcc.target/mips/mips-ps-4.c: New test.
17569 * gcc.target/mips/mips-ps-type.c: New test.
17570
17571 2004-09-02 Paul Brook <paul@codesourcery.com>
17572
17573 * gfortran.dg/edit_real_1.f90: Add new tests.
17574
17575 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17576
17577 PR fortran/15327
17578 * gfortran.dg/merge_char_1.f90: New test.
17579
17580 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17581
17582 PR fortran/16404
17583 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
17584
17585 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
17586
17587 PR c/1522
17588 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
17589
17590 2004-09-01 Mark Mitchell <mark@codesourcery.com>
17591
17592 * g++.dg/opt/loop1.C: Do not XFAIL.
17593
17594 2004-09-01 Jakub Jelinek <jakub@redhat.com>
17595
17596 * gcc.c-torture/execute/20040831-1.c: New test.
17597
17598 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
17599
17600 PR fortran/16579
17601 * gfortran.dg/g77/20010610.f: Now passes.
17602 Copy from g77.f-torture/execute. Add dg-run directive.
17603 * gfortran.dg/g77/README: Update
17604
17605 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
17606
17607 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
17608 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
17609 (t1, t2, t3, t4): Add volatile.
17610
17611 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17612
17613 * g++.dg/ext/visibility/arm1.C: New test.
17614
17615 2004-08-31 Geoffrey Keating <geoffk@apple.com>
17616
17617 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
17618 -pedantic-errors.
17619
17620 2004-09-01 Paul Brook <paul@codesourcery.com>
17621
17622 * gfortran.dg/eof_2.f90: New test.
17623
17624 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17625
17626 PR fortran/16579
17627 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
17628
17629 2004-08-31 Bud Davis <bdavis9659@comcast.net>
17630
17631 PR libfortran/16805
17632 * gfortran.dg/list_read_2.f90: New test.
17633
17634 2004-08-31 Mark Mitchell <mark@codesourcery.com>
17635
17636 * g++.dg/abi/key1.C: New test.
17637
17638 2004-08-31 Richard Henderson <rth@redhat.com>
17639
17640 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
17641 form of offsetof.
17642 * g++.dg/other/offsetof5.C: Remove duplicate.
17643
17644 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17645
17646 PR fortran/17244
17647 * gfortran.dg/func_derived_1.f90: New test.
17648
17649 2004-08-31 Paul Brook <paul@codesourcery.com>
17650
17651 * gfortran.dg/eof_1.f90: New test.
17652
17653 2004-08-31 Paul Brook <paul@codesourcery.com>
17654
17655 * gfortran.dg/list_read_1.f90: New file.
17656
17657 2004-08-30 Mark Mitchell <mark@codesourcery.com>
17658
17659 * g++.dg/opt/loop1.C: XFAIL.
17660
17661 2004-08-30 Geoffrey Keating <geoffk@apple.com>
17662
17663 * gcc.dg/funcdef-storage-1.c: New.
17664 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
17665 an extern function in local scope.
17666 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
17667 declare an 'auto inline' function in local scope.
17668 * gcc.dg/20011130-1.c: Likewise.
17669 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
17670 an 'auto' function in local scope.
17671 * gcc.dg/20021014-1.c: Likewise.
17672 * gcc.dg/20030331-2.c: Likewise.
17673
17674 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17675
17676 * gfortran.dg/blockdata_1.f90: New test.
17677
17678 2004-08-30 Richard Henderson <rth@redhat.com>
17679
17680 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
17681
17682 2004-08-30 Richard Henderson <rth@redhat.com>
17683
17684 * lib/fortran-torture.exp (fortran-torture-execute): Honor
17685 additional_flags set by alternate driver.
17686 (ieee-options): New procedure.
17687 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
17688 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
17689 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
17690 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
17691
17692 2004-08-30 Richard Henderson <rth@redhat.com>
17693
17694 * lib/f-torture.exp: Remove.
17695
17696 2004-08-29 Mark Mitchell <mark@codesourcery.com>
17697
17698 PR rtl-optimization/16590
17699 * g++.dg/opt/loop1.C: New test.
17700
17701 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17702
17703 PR fortran/13910
17704 * gfortran.dg/oldstyle_1.f90: New test.
17705
17706 2004-08-29 Steven G. Kargl <kargls@comcast.net>
17707 Paul Brook <paul@codesourcery.com>
17708
17709 * gfortran.dg/g77/README: Update.
17710 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
17711 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17712 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
17713
17714 2004-08-28 Paul Brook <paul@codesourcery.com>
17715
17716 PR libfortran/17195
17717 * gfortran.dg/edit_real_1.f90: New test.
17718
17719 2004-08-27 Paul Brook <paul@codesourcery.com>
17720
17721 * gfortran.dg/rewind_1.f90: New test.
17722
17723 2004-08-27 Bud Davis <bdavis9659@comcast.net>
17724
17725 PR fortran/16597
17726 * gfortran.dg/pr16597.f90: New test.
17727
17728 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17729
17730 PR c/13801
17731 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
17732 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
17733 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
17734 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
17735 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
17736
17737 2004-08-26 Nick Clifton <nickc@redhat.com>
17738
17739 * gcc.c-torture/compile/pr17119.c: New test.
17740
17741 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
17742
17743 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
17744
17745 2004-08-25 Richard Henderson <rth@redhat.com>
17746
17747 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
17748 the bits that expect kind=8 to be the largest real kind.
17749
17750 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17751
17752 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
17753
17754 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17755
17756 * gfortran.dg/assignment_1.f90: New test.
17757
17758 2004-08-25 Adam Nemet <anemet@lnxw.com>
17759
17760 * g++.dg/template/repo3.C: New test.
17761
17762 2004-08-25 Roger Sayle <roger@eyesopen.com>
17763
17764 PR middle-end/16693
17765 PR tree-optimization/16372
17766 * g++.dg/opt/pr16372-1.C: New test case.
17767 * g++.dg/opt/pr16693-1.C: New test case.
17768 * g++.dg/opt/pr16693-2.C: New test case.
17769
17770 2004-08-25 Ziemowit Laski <zlaski@apple.com>
17771
17772 * objc.dg/proto-lossage-4.m: New test.
17773
17774 2004-08-25 Mark Mitchell <mark@codesourcery.com>
17775
17776 PR c++/17155
17777 * g++.dg/inherit/local2.C: New test.
17778
17779 2004-08-25 Paul Brook <paul@codesourcery.com>
17780
17781 PR fortran/17144
17782 * gfortran.dg/string_ctor_1.f90: New test.
17783
17784 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17785
17786 PR c++/14428
17787 * g++.dg/template/redecl2.C: New test.
17788
17789 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17790
17791 PR fortran/17143
17792 * gfortran.dg/pr17143.f90: New test.
17793
17794 2004-08-24 Bud Davis <bdavis9659@comcast.net>
17795
17796 PR fortran/17164
17797 * gfortran.dg/pr17164.f90: New test.
17798
17799 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17800
17801 * gcc.dg/tree-ssa/loop-1.c: New test.
17802
17803 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17804
17805 * gcc.c-torture/compile/20040824-1.c: New test.
17806
17807 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
17808
17809 * gcc.c-torture/compile/iftrap-3.c: New test.
17810
17811 2004-08-24 Paul Brook <paul@codesourcery.com>
17812
17813 * gfortran.dg/entry_2.f90: New test.
17814
17815 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17816
17817 PR c++/16889
17818 * g++.dg/lookup/ambig[12].C: New.
17819
17820 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
17821
17822 PR c++/16706
17823 * g++.dg/template/crash21.C: New test.
17824 * g++.dg/template/crash22.C: Likewise.
17825
17826 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
17827
17828 PR c++/17149
17829 * g++.dg/template/access15.C: New.
17830
17831 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17832
17833 PR c++/17163
17834 * g++.dg/template/repo2.C: New test.
17835
17836 2004-08-23 Roger Sayle <roger@eyesopen.com>
17837
17838 PR rtl-optimization/17078
17839 * gcc.c-torture/execute/pr17078-1.c: New test case.
17840
17841 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17842
17843 PR c/14492
17844 * gcc.dg/debug/crash1.c: New test.
17845
17846 2004-08-23 Mark Mitchell <mark@codesourcery.com>
17847
17848 PR c/16180
17849 * gcc.dg/loop-5.c: New test.
17850
17851 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
17852
17853 * gcc.c-torture/execute/20040823-1.c: New test.
17854
17855 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
17856
17857 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
17858 to the assembler. Simplify test accordingly.
17859 (asm_abi_flags): Use GNU names.
17860 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
17861 to check for ABI flags.
17862
17863 2004-08-22 Andrew Pinski <apinski@apple.com>
17864
17865 * g++.dg/opt/pr14029.C: New test.
17866 * gcc.c-torture/execute/pr15262.c: New test.
17867
17868 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17869
17870 * gfortran.dg/reduction.f90: Add checks with complex arguments.
17871
17872 2004-08-21 Bud Davis <bdavis9659@comcast.net>
17873
17874 PR 16908
17875 * gfortran.dg/direct_io.f90: New test.
17876
17877 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17878
17879 PR c++/17121
17880 * g++.dg/inherit/local2.C: New test.
17881
17882 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
17883
17884 PR c++/17120
17885 * g++.dg/warn/Wparentheses-4.C: New test.
17886
17887 2004-08-20 Mark Mitchell <mark@codesourcery.com>
17888
17889 PR c++/17121
17890 * g++.dg/inherit/local2.C: New test.
17891
17892 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
17893 * gcc.dg/ppc-ldstruct.c: Likewise.
17894 * gcc.dg/ppc64-abi-2.c: Likewise.
17895
17896 2004-08-20 Jakub Jelinek <jakub@redhat.com>
17897
17898 PR rtl-optimization/17099
17899 * gcc.c-torture/execute/20040820-1.c: New test.
17900
17901 2004-08-20 David Edelsohn <edelsohn@gnu.org>
17902
17903 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
17904
17905 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
17906
17907 PR fortran/17077
17908 * gfortran.dg/auto_array_1.f90: New test.
17909
17910 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17911
17912 PR fortran/17074
17913 * gfortran.dg/simpleif_1.f90: New test.
17914
17915 2004-08-19 Mark Mitchell <mark@codesourcery.com>
17916
17917 * lib/target-supports.exp (check_profiling_available): Return
17918 false for arm*-*-symbianelf* and arm*-*-eabi*.
17919
17920 PR c++/15890
17921 * g++.dg/template/delete1.C: New test.
17922
17923 2004-08-19 Paul Brook <paul@codesourcery.com>
17924
17925 PR fortran/14976
17926 PR fortran/16228
17927 * gfortran.dg/data_char_1.f90: New test.
17928
17929 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
17930
17931 PR fortran/16946
17932 * gfortran.dg/reduction.f90: New testcase.
17933
17934 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17935
17936 PR fortran/16520
17937 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
17938
17939 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
17940
17941 PR c++/17041
17942 * g++.dg/Wparentheses-3.C: New test.
17943
17944 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
17945
17946 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17947 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17948 * gcc.dg/vect/vect-2.c: Likewise.
17949 * gcc.dg/vect/vect-3.c: Likewise.
17950 * gcc.dg/vect/vect-4.c: Likewise.
17951 * gcc.dg/vect/vect-5.c: Likewise.
17952 * gcc.dg/vect/vect-6.c: Likewise.
17953 * gcc.dg/vect/vect-7.c: Likewise.
17954 * gcc.dg/vect/vect-25.c: Likewise.
17955 * gcc.dg/vect/vect-31.c: Likewise.
17956 * gcc.dg/vect/vect-32.c: Likewise.
17957 * gcc.dg/vect/vect-34.c: Likewise.
17958 * gcc.dg/vect/vect-36.c: Likewise.
17959 * gcc.dg/vect/vect-all.c: Likewise.
17960
17961 2004-08-18 Mark Mitchell <mark@codesourcery.com>
17962
17963 PR c++/17068
17964 * g++.dg/template/operator4.C: New test.
17965
17966 2004-08-18 Richard Henderson <rth@redhat.com>
17967
17968 * gcc.dg/20040206-1.c: XFAIL.
17969
17970 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17971
17972 PR c++/16246
17973 * g++.dg/template/array7.C: New test.
17974
17975 2004-08-17 James E Wilson <wilson@specifixinc.com>
17976
17977 * gcc.dg/mips-movcc-1.c: New test.
17978 * gcc.dg/mips-movcc-2.c: New test.
17979 * gcc.dg/mips-movcc-3.c: New test.
17980
17981 * gcc.dg/mips-nmadd-1.c: New test.
17982 * gcc.dg/mips-nmadd-2.c: New test.
17983
17984 2004-08-17 Mark Mitchell <mark@codesourcery.com>
17985
17986 PR c++/15871
17987 * g++.dg/opt/inline8.C: New test.
17988
17989 PR c++/16965
17990 * g++.dg/parse/error17.C: New test.
17991
17992 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
17993
17994 * gcc.dg/vect: New directory for vectorizer tests.
17995 * gcc.dg/vect/tree-vect.h: New file.
17996 * gcc.dg/vect/vect.exp: New file.
17997 * gcc.dg/vect/pr16105.c.c: New test.
17998 * gcc.dg/vect/vect-1.c: New test.
17999 * gcc.dg/vect/vect-2.c: New test.
18000 * gcc.dg/vect/vect-3.c: New test.
18001 * gcc.dg/vect/vect-4.c: New test.
18002 * gcc.dg/vect/vect-5.c: New test.
18003 * gcc.dg/vect/vect-6.c: New test.
18004 * gcc.dg/vect/vect-7.c: New test.
18005 * gcc.dg/vect/vect-8.c: New test.
18006 * gcc.dg/vect/vect-9.c: New test.
18007 * gcc.dg/vect/vect-10.c: New test.
18008 * gcc.dg/vect/vect-11.c: New test.
18009 * gcc.dg/vect/vect-12.c: New test.
18010 * gcc.dg/vect/vect-13.c: New test.
18011 * gcc.dg/vect/vect-14.c: New test.
18012 * gcc.dg/vect/vect-15.c: New test.
18013 * gcc.dg/vect/vect-16.c: New test.
18014 * gcc.dg/vect/vect-17.c: New test.
18015 * gcc.dg/vect/vect-18.c: New test.
18016 * gcc.dg/vect/vect-19.c: New test.
18017 * gcc.dg/vect/vect-20.c: New test.
18018 * gcc.dg/vect/vect-21.c: New test.
18019 * gcc.dg/vect/vect-22.c: New test.
18020 * gcc.dg/vect/vect-23.c: New test.
18021 * gcc.dg/vect/vect-24.c: New test.
18022 * gcc.dg/vect/vect-25.c: New test.
18023 * gcc.dg/vect/vect-26.c: New test.
18024 * gcc.dg/vect/vect-27.c: New test.
18025 * gcc.dg/vect/vect-28.c: New test.
18026 * gcc.dg/vect/vect-29.c: New test.
18027 * gcc.dg/vect/vect-30.c: New test.
18028 * gcc.dg/vect/vect-31.c: New test.
18029 * gcc.dg/vect/vect-32.c: New test.
18030 * gcc.dg/vect/vect-33.c: New test.
18031 * gcc.dg/vect/vect-34.c: New test.
18032 * gcc.dg/vect/vect-35.c: New test.
18033 * gcc.dg/vect/vect-36.c: New test.
18034 * gcc.dg/vect/vect-37.c: New test.
18035 * gcc.dg/vect/vect-38.c: New test.
18036 * gcc.dg/vect/vect-40.c: New test.
18037 * gcc.dg/vect/vect-41.c: New test.
18038 * gcc.dg/vect/vect-42.c: New test.
18039 * gcc.dg/vect/vect-43.c: New test.
18040 * gcc.dg/vect/vect-44.c: New test.
18041 * gcc.dg/vect/vect-45.c: New test.
18042 * gcc.dg/vect/vect-46.c: New test.
18043 * gcc.dg/vect/vect-47.c: New test.
18044 * gcc.dg/vect/vect-48.c: New test.
18045 * gcc.dg/vect/vect-49.c: New test.
18046 * gcc.dg/vect/vect-50.c: New test.
18047 * gcc.dg/vect/vect-51.c: New test.
18048 * gcc.dg/vect/vect-52.c: New test.
18049 * gcc.dg/vect/vect-53.c: New test.
18050 * gcc.dg/vect/vect-54.c: New test.
18051 * gcc.dg/vect/vect-55.c: New test.
18052 * gcc.dg/vect/vect-56.c: New test.
18053 * gcc.dg/vect/vect-57.c: New test.
18054 * gcc.dg/vect/vect-58.c: New test.
18055 * gcc.dg/vect/vect-59.c: New test.
18056 * gcc.dg/vect/vect-60.c: New test.
18057 * gcc.dg/vect/vect-61.c: New test.
18058 * gcc.dg/vect/vect-all.c: New test.
18059 * gcc.dg/vect/vect-none.c: New test.
18060
18061 2004-08-17 Paul Brook <paul@codesourcery.com>
18062
18063 PR fortran/13082
18064 * gfortran.dg/entry_1.f90: New test.
18065
18066 2004-08-17 Andrew Pinski <apinski@apple.com>
18067
18068 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
18069
18070 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
18071
18072 * gcc.dg/pr17036-1.c: New test.
18073
18074 2004-08-16 Devang Patel <dpatel@apple.com>
18075
18076 * gcc.dg/darwin-20040809-1.c: New test.
18077
18078 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
18079
18080 * gcc.dg/funcdef-attr-1.c: New test.
18081
18082 2004-08-16 Janis Johnson <janis187@us.ibm.com>
18083
18084 * gcc.dg/altivec-17.c: New test.
18085 * gcc.dg/altivec-18.c: New test.
18086
18087 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18088
18089 PR c++/6749
18090 * g++.dg/template/vtable2.C: New test.
18091
18092 2004-08-14 Richard Henderson <rth@redhat.com>
18093
18094 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
18095 * gcc.dg/pack-test-4.c (main): Return 0.
18096 * gcc.dg/setjmp-1.c: Remove XFAIL.
18097 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
18098
18099 2004-08-14 Richard Henderson <rth@redhat.com>
18100
18101 * gcc.dg/980217-1.c: Add prototype for printf.
18102
18103 2004-08-13 Bud Davis <bdavis9659@comcast.net>
18104
18105 * gfortran.dg/pr16935.f90: New test.
18106
18107 2004-08-13 Janis Johnson <janis187@us.ibm.com>
18108
18109 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
18110
18111 2004-08-13 Paul Brook <paul@codesourcery.com>
18112
18113 * gfortran.dg/der_io_1.f90: Remove stray comma.
18114
18115 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18116
18117 * gcc.dg/vmx/cw-bug-2.c: Remove.
18118 * gcc.dg/vmx/vprint-1.c: Remove.
18119 * gcc.dg/vmx/vscan-1.c: Remove.
18120
18121 2004-08-12 Devang patel <dpatel@apple.com>
18122
18123 * gcc.dg/darwin-20040809-2.c: New test.
18124
18125 2004-08-12 Janis Johnson <janis1872us.ibm.com>
18126
18127 * g++.dg/ext/altivec-12.C: New test.
18128
18129 * g++.dg/ext/altivec-11.C: New test.
18130
18131 2004-08-12 Paul Brook <paul@codesourcery.com>
18132
18133 * g++.dg/abi/arm_cxa_vec_1.C: New test.
18134
18135 2004-08-12 Janis Johnson <janis187@us.ibm.com>
18136
18137 * g++.dg/ext/altivec-2.C: Check for hardware support before
18138 executing any VMX instructions.
18139
18140 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
18141
18142 2004-08-12 Jakub Jelinek <jakub@redhat.com>
18143
18144 PR c++/16276
18145 * g++.old-deja/g++.other/comdat4.C: New test.
18146 * g++.old-deja/g++.other/comdat4-aux.cc: New.
18147
18148 2004-08-12 Ben Elliston <bje@au.ibm.com>
18149
18150 PR target/16286
18151 * gcc.dg/pr16286.c: New test.
18152
18153 2004-08-12 Jan Beulich <jbeulich@novell.com>
18154
18155 * g++.dg/ext/asm5.C: New.
18156
18157 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18158
18159 PR c++/16698
18160 * g++.dg/eh/crash1.C: New test.
18161
18162 PR c++/16717
18163 * g++.dg/ext/construct1.C: New test.
18164
18165 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18166
18167 PR c++/16853
18168 * g++.dg/init/ptrmem1.C: New test.
18169
18170 PR c++/16618
18171 * g++.dg/parse/offsetof5.C: New test.
18172
18173 PR c++/16870
18174 * g++.dg/template/overload3.C: New test.
18175
18176 2004-08-11 Mark Mitchell <mark@codesourcery.com>
18177
18178 PR c++/16964
18179 * g++.dg/parse/error16.C: New test.
18180
18181 PR c++/16904
18182 * g++.dg/template/error14.C: New test.
18183
18184 PR c++/16929
18185 * g++.dg/template/error15.C: New test.
18186
18187 2004-08-11 Devang Patel <dpatel@apple.com>
18188
18189 * gcc.dg/darwin-ld-20040809-1.c: New test.
18190 * gcc.dg/darwin-ld-20040809-2.c: New test.
18191
18192 2004-08-11 Steven G. Kargl <kargls@comcast.net>
18193
18194 PR fortran/16917
18195 * gfortran.dg/dfloat_1.f90: New test.
18196
18197 2004-08-09 Mark Mitchell <mark@codesourcery.com>
18198
18199 * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
18200 * gcc.dg/dll-2.c: Fix dg-require syntax.
18201 * gcc.misc-tests/arm-isr.c (abort): Declare.
18202 (exit): Likewise.
18203
18204 2004-08-10 Mark Mitchell <mark@codesourcery.com>
18205
18206 PR c++/16971
18207 * g++.dg/parse/crash16.C: New test.
18208
18209 2004-08-10 Roger Sayle <roger@eyesopen.com>
18210
18211 * gcc.dg/mips-rsqrt-1.c: New test case.
18212 * gcc.dg/mips-rsqrt-2.c: New test case.
18213 * gcc.dg/mips-rsqrt-3.c: New test case.
18214
18215 2004-08-10 Paul Brook <paul@codesourcery.com>
18216
18217 * gfortran.dg/der_io_1.f90: New test.
18218
18219 2004-08-10 Paul Brook <paul@codesourcery.com>
18220
18221 PR fortran/16919
18222 * gfortran.dg/der_array_1.f90: New test.
18223
18224 2004-08-09 David Edelsohn <edelsohn@gnu.org>
18225
18226 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
18227
18228 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
18229
18230 * gcc.dg/wchar_t-2.c: Fix typo.
18231
18232 2004-08-09 Falk Hueffner <falk@debian.org>
18233
18234 PR tree-optimization/12517
18235 * gcc.c-torture/compile/pr12517.c: New test.
18236
18237 PR tree-optimization/12578
18238 * gcc.c-torture/compile/pr12578.c: New test.
18239
18240 PR tree-optimization/12899
18241 * gcc.c-torture/compile/pr12899.c: New test.
18242
18243 PR rtl-optimization/14692
18244 * gcc.c-torture/compile/pr14692.c: New test.
18245
18246 PR tree-optimization/16461
18247 * gcc.c-torture/compile/pr16461.c: New test.
18248
18249 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
18250
18251 * gfortran.dg/getenv_1.f90: New test.
18252
18253 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18254
18255 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
18256 wchar_t.
18257 * gcc.dg/symbian5.c: Test -fno-short-wchar.
18258
18259 2004-08-06 Paul Brook <paul@codesourcery.com>
18260
18261 * gfortran.dg/ret_array_1.f90: New test.
18262 * gfortran.dg/ret_pointer_1.f90: New test.
18263
18264 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
18265
18266 * gcc.dg/missing-field-init-[12].c: New tests.
18267 * g++.dg/warn/missing-field-init-[12].C: New tests.
18268
18269 2004-08-06 Mark Mitchell <mark@codesourcery.com>
18270
18271 * gcc.dg/enum2.c: New test.
18272 * gcc.dg/symbian3.c: Likewise.
18273 * gcc.dg/symbian4.c: Likewise.
18274 * gcc.dg/wchar_t-2.c: Likewise.
18275
18276 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18277
18278 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
18279 destructor tests.
18280
18281 2004-08-05 Mark Mitchell <mark@codesourcery.com>
18282
18283 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
18284 dg-require-visiblity.
18285 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
18286 * g++.dg/ext/visibility/fvisibility.C: Likewise.
18287 * g++.dg/ext/visibility/memfuncts.C: Likewise.
18288 * g++.dg/ext/visibility/new1.C: Likewise.
18289 * g++.dg/ext/visibility/pragma.C: Likewise.
18290 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
18291 * g++.dg/ext/visibility/virtual.C: Likewise.
18292 * g++/dg/ext/visibility/visibility-1.C: Likewise.
18293 * g++/dg/ext/visibility/visibility-2.C: Likewise.
18294 * g++/dg/ext/visibility/visibility-3.C: Likewise.
18295 * g++/dg/ext/visibility/visibility-4.C: Likewise.
18296 * g++/dg/ext/visibility/visibility-5.C: Likewise.
18297 * g++/dg/ext/visibility/visibility-6.C: Likewise.
18298 * g++/dg/ext/visibility/visibility-7.C: Likewise.
18299 * g++/dg/ext/visibility/visibility-8.C: New test.
18300 * gcc.c-torture/compile/dll.x: Remove.
18301 * gcc.dg/dll-2.c: Use dg-require-dll
18302 * gcc.dg/visibility-10.c: New test.
18303 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
18304 supporting DLLs.
18305 * testsuite/lib/scanasm.exp (scan_hidden): New function.
18306 (scan_not_hidden): Likewise.
18307
18308 2004-08-05 David Edelsohn <edelsohn@gnu.org>
18309
18310 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
18311
18312 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
18313
18314 * gcc.c-torture/execute/20040805-1.c: New test.
18315
18316 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
18317
18318 * gcc.dg/20020118-1.c: Declare abort.
18319 * gcc.dg/altivec_check.h: Likewise.
18320 * gcc.dg/iftrap-2.c: Likewise.
18321 * gcc.dg/pragma-darwin.c: Likewise.
18322 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
18323
18324 2004-08-04 Geoffrey Keating <geoffk@apple.com>
18325
18326 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
18327
18328 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
18329
18330 * gcc.c-torture/execute/builtins/abs-2.c,
18331 gcc.c-torture/execute/builtins/abs-3.c,
18332 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
18333 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
18334 intmax_t, uintmax_t and their limits.
18335 * gcc.dg/intmax_t-1.c: New test.
18336
18337 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18338
18339 * g++.dg/tc1/dr147.C: Add reference to PR.
18340
18341 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
18342
18343 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
18344 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
18345
18346 2004-08-03 David Edelsohn <edelsohn@gnu.org>
18347
18348 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
18349
18350 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18351
18352 * gcc.dg/redecl-5.c: New test.
18353 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
18354 of scanf.
18355
18356 2004-08-03 Roger Sayle <roger@eyesopen.com>
18357
18358 PR middle-end/16790
18359 * gcc.c-torture/execute/pr16790-1.c: New test case.
18360
18361 2004-08-03 Mark Mitchell <mark@codesourcery.com>
18362
18363 * g++.dg/ext/visibility/assign1.C: New test.
18364 * g++.dg/ext/visibility/new1.C: Likewise.
18365
18366 * gcc.dg/symbian1.c: New test.
18367 * gcc.dg/symbian2.c: Likewise.
18368
18369 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
18370
18371 PR target/16570
18372 * gcc.dg/i386-sse-9.c: New test.
18373
18374 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18375
18376 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
18377
18378 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
18379
18380 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
18381 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
18382 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
18383 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
18384 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
18385 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
18386 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
18387 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
18388 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
18389 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
18390 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
18391 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
18392 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
18393 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
18394 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
18395 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
18396 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
18397 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
18398 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
18399 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
18400 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
18401 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
18402 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
18403 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
18404 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
18405 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
18406 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
18407 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
18408 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
18409 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
18410 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
18411 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
18412 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
18413 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
18414 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
18415 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
18416 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
18417 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
18418 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
18419 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
18420 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
18421 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
18422 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
18423 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
18424 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
18425 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
18426 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
18427 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
18428 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
18429 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
18430 gcc.misc-tests/i386-pf-3dnow-1.c,
18431 gcc.misc-tests/i386-pf-athlon-1.c,
18432 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
18433 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
18434 Declare built-in functions used.
18435 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
18436
18437 2004-08-02 Mark Mitchell <mark@codesourcery.com>
18438
18439 PR c++/16707
18440 * g++.dg/lookup/using12.C: New test.
18441
18442 * g++.dg/init/null1.C: Fix PR number.
18443 * g++.dg/parse/namespace10.C: Likewise.
18444
18445 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18446
18447 PR c++/16224
18448 * g++.dg/template/spec17.C: New test.
18449 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
18450 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
18451
18452 2004-08-02 David Billinghurst
18453
18454 PR fortran/16292
18455 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
18456
18457 2004-08-01 Zack Weinberg <zack@codesourcery.com>
18458
18459 * gcc.dg/ia64-got-1.c: New test case.
18460
18461 2004-08-01 Mark Mitchell <mark@codesourcery.com>
18462
18463 PR c++/16489
18464 * g++.dg/init/null1.C: New test.
18465 * g++.dg/tc1/dr76.C: Adjust error marker.
18466
18467 PR c++/16529
18468 * g++.dg/parse/namespace10.C: New test.
18469
18470 PR c++/16810
18471 * g++.dg/inherit/ptrmem2.C: New test.
18472
18473 2004-08-02 Ben Elliston <bje@au.ibm.com>
18474
18475 PR target/16155
18476 * gcc.dg/pr16155.c: New test.
18477
18478 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
18479
18480 * gcc.dg/redecl-2.c: New test.
18481
18482 2004-07-30 Geoffrey Keating <geoffk@apple.com>
18483
18484 * gcc.dg/darwin-longdouble.c: New file.
18485
18486 2004-07-30 Richard Henderson <rth@redhat.com>
18487
18488 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
18489 write to constant argument.
18490 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18491
18492 2004-07-30 Richard Henderson <rth@redhat.com>
18493
18494 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
18495 tests of nearest around zero.
18496
18497 2004-07-30 Andrew Pinski <apinski@apple.com>
18498
18499 * gcc.c-torture/compile/20040730-1.c: New test.
18500
18501 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18502
18503 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
18504 powerpc-eabispe.
18505
18506 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
18507
18508 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
18509
18510 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
18511
18512 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
18513 contains $ld_library_path.
18514 * lib/gfortran.exp (gfortran_link_flags): Likewise.
18515
18516 2004-07-29 Richard Henderson <rth@redhat.com>
18517
18518 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
18519
18520 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
18521 (alt2, which): New.
18522 (Check): Accept either alternative.
18523
18524 2004-07-29 Mark Mitchell <mark@codesourcery.com>
18525
18526 * g++.dg/abi/inline1.C: New test.
18527 * g++.dg/abi/local1-a.cc: Likewise.
18528 * g++.dg/abi/local1.C: Likewise.
18529 * g++.dg/abi/mangle11.C: Tweak location of warnings.
18530 * g++.dg/abi/mangle12.C: Likewise.
18531 * g++.dg/abi/mangle17.C: Likewise.
18532 * g++.dg/abi/mangle20-2.C: Likewise.
18533 * g++.dg/opt/interface1.C: Likewise.
18534 * g++.dg/opt/interface1.h: Likewise.
18535 * g++.dg/opt/interface1-a.cc: New test.
18536 * g++.dg/parse/repo1.C: New test.
18537 * g++.dg/template/repo1.C: Likewise.
18538 * g++.dg/warn/Winline-1.C: Likewise.
18539 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
18540
18541 2004-07-29 Diego Novillo <dnovillo@redhat.com>
18542
18543 * gcc.dg/tree-ssa/20040729-1.c: New test.
18544
18545 2004-07-27 Matt Austern <austern@apple.com>
18546
18547 * gcc.dg/darwin-bool-1.c: New test.
18548 * gcc.dg/darwin-bool-2.c: New test.
18549
18550 2004-07-28 Richard Henderson <rth@redhat.com>
18551
18552 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
18553 arguments in the correct type. Don't write to constant arguments.
18554
18555 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18556
18557 PR tree-optimization/16688
18558 PR tree-optimization/16689
18559 * g++.dg/tree-ssa/pr16688.C: New test.
18560
18561 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18562
18563 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18564 loads. Not only in the comment, this time.
18565
18566 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
18567
18568 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
18569 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
18570 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
18571 * gcc.dg/sh4a-bitmovua.c: New.
18572 * gcc.dg/sh4a-cos.c: New.
18573 * gcc.dg/sh4a-cosf.c: New.
18574 * gcc.dg/sh4a-fprun.c: New.
18575 * gcc.dg/sh4a-fsrra.c: New.
18576 * gcc.dg/sh4a-memmovua.c: New.
18577 * gcc.dg/sh4a-sin.c: New.
18578 * gcc.dg/sh4a-sincos.c: New.
18579 * gcc.dg/sh4a-sincosf.c: New.
18580 * gcc.dg/sh4a-sinf.c: New.
18581
18582 2004-07-28 Diego Novillo <dnovillo@redhat.com>
18583
18584 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
18585 conditionals.
18586 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
18587 loads.
18588 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
18589 DOM1.
18590
18591 2004-07-27 Andrew Pinski <apinski@apple.com>
18592
18593 * g++.dg/rtti/tinfo1.C: Correct the xfail.
18594
18595 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
18596
18597 * gcc.dg/pragma-isr.c: New test.
18598
18599 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18600
18601 PR c++/14429
18602 * g++.dg/template/ttp11.C: New test.
18603
18604 2004-07-27 Diego Novillo <dnovillo@redhat.com>
18605
18606 * gcc.c-torture/compile/20040727-1.c: New test.
18607
18608 2004-07-26 Eric Christopher <echristo@redhat.com>
18609
18610 * gcc.c-torture/compile/20040726-2.c: New test.
18611
18612 2004-07-26 Andrew Pinski <apinski@apple.com>
18613
18614 * g++.dg/rtti/tinfo1.C: Xfail.
18615
18616 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
18617
18618 * gcc.c-torture/compile/20040726-1.c: New test.
18619
18620 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
18621 Brian Ryner <bryner@brianryner.com>
18622
18623 PR c++/9283
18624 PR c++/15000
18625 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
18626 * g++.dg/ext/visibility/: New directory.
18627 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
18628 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
18629 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
18630 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
18631 * g++.dg/ext/visibility/fvisibility.C,
18632 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
18633 g++.dg/ext/visibility/fvisibility-override1.C
18634 g++.dg/ext/visibility/fvisibility-override2.C
18635 g++.dg/ext/visibility/memfuncts.C
18636 g++.dg/ext/visibility/noPLT.C
18637 g++.dg/ext/visibility/pragma.C
18638 g++.dg/ext/visibility/pragma-override1.C
18639 g++.dg/ext/visibility/pragma-override2.C
18640 g++.dg/ext/visibility/staticmemfuncts.C
18641 g++.dg/ext/visibility/virtual.C: New tests.
18642
18643 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18644
18645 PR c/15360
18646 * gcc.dg/pr15360-1.c: New test.
18647
18648 2004-07-25 Daniel Jacobowitz <dan@debian.org>
18649
18650 * gcc.dg/pragma-align-2.c: New test.
18651 * gcc.dg/pragma-init-fini.c: New test.
18652 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
18653 targets.
18654
18655 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
18656
18657 * gcc.dg/init-string-2.c: New test.
18658
18659 2004-07-24 Zack Weinberg <zack@codesourcery.com>
18660
18661 PR 16684
18662 * gcc.dg/Wredundant-decls-1.c: New test case.
18663
18664 2004-07-24 Jakub Jelinek <jakub@redhat.com>
18665
18666 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
18667 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
18668 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
18669 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
18670 * gcc.dg/compat/generate-random.c: New file.
18671 * gcc.dg/compat/generate-random.h: Likewise.
18672 * gcc.dg/compat/generate-random_r.c: Likewise.
18673 * gcc.dg/compat/struct-layout-1.h: Likewise.
18674 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
18675 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
18676 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
18677 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
18678 * gcc.dg/compat/struct-layout-1_main.c: New test.
18679 * gcc.dg/compat/struct-layout-1_x.c: New file.
18680 * gcc.dg/compat/struct-layout-1_y.c: New file.
18681 * gcc.dg/compat/struct-layout-1_test.h: New file.
18682
18683 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
18684
18685 * gcc.dg/comp-return-1.c: New test
18686
18687 2004-07-23 Janis Johnson <janis187@us.ibm.com>
18688
18689 * gcc.dg/vmx/8-02a.c: Fix typo.
18690
18691 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
18692 * gcc.dg/darwin-abi-3.c: New test.
18693
18694 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
18695 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
18696
18697 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
18698 * gcc.dg/vmx/ops-long-1.c: New test.
18699 * gcc.dg/vmx/ops-long-2.c: New test.
18700
18701 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
18702
18703 * g++.dg/lookup/conv-[1234].C: New.
18704
18705 2004-07-22 Mark Mitchell <mark@codesourcery.com>
18706
18707 * g++.dg/parse/attr2.C: Simplify.
18708
18709 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18710
18711 PR c/7284
18712 * gcc.c-torture/execute/pr7284-1.c: New test.
18713
18714 2004-07-22 Brian Booth <bbooth@redhat.com>
18715
18716 * gcc.dg/tree-ssa/20040721-1.c: New test.
18717
18718 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
18719
18720 * g++.dg/template/crash20.c: New.
18721
18722 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
18723
18724 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
18725 Add dg-run directive. Declare variables as required.
18726 * gfortran.dg/g77/README: Update
18727
18728 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
18729
18730 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
18731 gcc.dg/cris-peep2-andu2.c: New tests.
18732
18733 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18734
18735 PR c/15052
18736 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
18737 on return type.
18738 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
18739 messages.
18740 * gcc.dg/qual-return-2.c: Update expected messages.
18741 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
18742
18743 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18744
18745 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
18746 * gcc.dg/noncompile/921102-1.c: Update expected error message.
18747
18748 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
18749
18750 PR c/11250
18751 * gcc.dg/init-string-1.c: New test.
18752
18753 2004-07-21 Jakub Jelinek <jakub@redhat.com>
18754
18755 PR middle-end/15345
18756 PR c/16450
18757 * gcc.dg/torture/nested-fn-1.c: New test.
18758
18759 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
18760
18761 PR target/16559
18762 * gcc.dg/ia64-fptr-1.c: New file.
18763
18764 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18765
18766 PR c++/14497
18767 * g++.dg/template/spec16.C: New test.
18768 * g++.old-deja/g++.robertl/eb118.C: Remove.
18769
18770 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
18771
18772 PR c++/509
18773 * g++.dg/template/spec15.C: New test.
18774
18775 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
18776
18777 Copy cases from g77.f-torture/execute and add dg-run
18778 directive. Other changes as noted.
18779 * gfortran.dg/g77/13037.f
18780 * gfortran.dg/g77/1832.f
18781 * gfortran.dg/g77/19981119-0.f
18782 * gfortran.dg/g77/19990313-0.f
18783 * gfortran.dg/g77/19990313-1.f
18784 * gfortran.dg/g77/19990313-2.f
18785 * gfortran.dg/g77/19990313-3.f
18786 * gfortran.dg/g77/19990419-1.f
18787 * gfortran.dg/g77/19990826-0.f
18788 * gfortran.dg/g77/19990826-2.f
18789 * gfortran.dg/g77/20000503-1.f
18790 * gfortran.dg/g77/20001111.f
18791 * gfortran.dg/g77/20010116.f
18792 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
18793 * gfortran.dg/g77/20010430.f
18794 * gfortran.dg/g77/6177.f
18795 * gfortran.dg/g77/947.f
18796 * gfortran.dg/g77/970816-3.f
18797 * gfortran.dg/g77/971102-1.f
18798 * gfortran.dg/g77/980520-1.f
18799 * gfortran.dg/g77/980628-0.f
18800 * gfortran.dg/g77/980628-1.f
18801 * gfortran.dg/g77/980628-10.f
18802 * gfortran.dg/g77/980628-2.f
18803 * gfortran.dg/g77/980628-3.f
18804 * gfortran.dg/g77/980628-7.f
18805 * gfortran.dg/g77/980628-8.f
18806 * gfortran.dg/g77/980628-9.f
18807 * gfortran.dg/g77/980701-0.f
18808 * gfortran.dg/g77/980701-1.f
18809 * gfortran.dg/g77/cabs.f
18810 * gfortran.dg/g77/claus.f
18811 * gfortran.dg/g77/complex_1.f
18812 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
18813 * gfortran.dg/g77/dcomplex.f
18814 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
18815 * gfortran.dg/g77/f90-intrinsic-mathematical.f
18816 * gfortran.dg/g77/f90-intrinsic-numeric.f
18817 * gfortran.dg/g77/int8421.f
18818 * gfortran.dg/g77/labug1.f
18819 * gfortran.dg/g77/large_vec.f
18820 * gfortran.dg/g77/le.f
18821 * gfortran.dg/g77/short.f
18822 * gfortran.dg/g77/README: Update
18823
18824 2004-07-20 Mark Mitchell <mark@codesourcery.com>
18825
18826 PR c++/16637
18827 * g++.dg/parse/lookup4.C: New test.
18828
18829 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18830
18831 PR c++/16175
18832 * g++.dg/template/ttp10.C: New test.
18833
18834 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
18835
18836 * gcc.dg/pr12625-1.c: New test.
18837
18838 2004-07-20 Steven Bosscher <stevenb@suse.de>
18839
18840 * testsuite/gcc.dg/switch-warn-1.c: New test.
18841 * testsuite/gcc.dg/switch-warn-2.c: New test.
18842 * gcc.c-torture/compile/pr14730.c: Update.
18843
18844 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
18845
18846 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
18847 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
18848 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
18849 g++.dg/template/nontype3.C: Remove trailing CR from tests.
18850
18851 2004-07-18 Mark Mitchell <mark@codesourcery.com>
18852
18853 PR c++/16623
18854 * g++.dg/template/assign1.C: New test.
18855
18856 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18857
18858 PR c++/12170
18859 * g++.dg/template/ttp9.C: New test.
18860
18861 2004-07-19 Daniel Jacobowitz <dan@debian.org>
18862
18863 * gcc.dg/format/cmn-err-1.c: New test.
18864
18865 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
18866
18867 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
18868 gcc.dg/Wparentheses-10.c: New tests.
18869 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
18870
18871 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18872
18873 PR fortran/16465
18874 * gfortran.dg/g77//ffixed-line-length-0.f,
18875 gfortran.dg/g77/ffixed-line-length-132.f,
18876 gfortran.dg/g77/ffixed-line-length-72.f,
18877 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
18878 gfortran.dg/g77/README: Update.
18879
18880 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
18881
18882 PR c++/13092
18883 * g++.dg/template/non-dependent7.C: New test.
18884 * g++.dg/template/non-dependent8.C: Likewise.
18885 * g++.dg/template/non-dependent9.C: Likewise.
18886 * g++.dg/template/non-dependent10.C: Likewise.
18887
18888 2004-07-17 Mark Mitchell <mark@codesourcery.com>
18889
18890 PR c++/16337
18891 * g++.dg/parse/attr2.C: New test.
18892
18893 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
18894
18895 * g77.dg: Removed.
18896 * g77.f-torture: Ditto.
18897
18898 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
18899
18900 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
18901 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
18902 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
18903
18904 2004-07-16 Richard Henderson <rth@redhat.com>
18905
18906 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
18907
18908 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18909
18910 * lib/fortran-torture.exp (fortran-torture): Don't test compile
18911 tests with full list of options.
18912 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
18913 of TORTURE_OPTIONS if test contains 'dg-do run'.
18914
18915 PR fortran/16404
18916 * gfortran.dg/do_iterator.f90: New test.
18917
18918 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18919
18920 PR rtl-optimization/16536
18921 * gcc.c-torture/execute/restrict-1.c: New test.
18922
18923 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18924
18925 PR fortran/15324
18926 * gfortran.dg/pr15324.f90: New test.
18927
18928 PR fortran/15129
18929 * gfortran.dg/pr15129.f90: New test.
18930
18931 PR fortran/15140
18932 * gfortran.dg/pr15140.f90: New test.
18933
18934 PR fortran/13792
18935 * gfortran.fortran-torture/execute/bounds.f90: Add check for
18936 compile-time simplification.
18937
18938 2004-07-14 Mike Stump <mrs@apple.com>
18939
18940 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
18941
18942 2004-07-14 James E Wilson <wilson@specifixinc.com>
18943
18944 PR target/16325
18945 * gcc.dg/profile-generate-1.c: New.
18946
18947 2004-07-15 Jakub Jelinek <jakub@redhat.com>
18948
18949 * gcc.c-torture/execute/20040709-1.c: New test.
18950 * gcc.c-torture/execute/20040709-2.c: New test.
18951
18952 2004-07-14 Mike Stump <mrs@apple.com>
18953
18954 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18955
18956 2004-07-14 Mike Stump <mrs@apple.com>
18957
18958 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18959
18960 2004-07-13 Mark Mitchell <mark@codesourcery.com>
18961
18962 PR c++/16518
18963 * g++.dg/parse/mutable1.C: New test.
18964
18965 2004-07-13 Diego Novillo <dnovillo@redhat.com>
18966
18967 PR tree-optimization/16443
18968 * gcc.dg/tree-ssa/20040713-1.c: New test.
18969
18970 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
18971
18972 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18973 for operator new.
18974
18975 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18976
18977 * gfortran.dg/g77/README: New file
18978 * gfortran.dg/g77/19981216-0.f: Copy from
18979 g77.f-torture/noncompile. Add "dg-do compile" and
18980 dg-error as required.
18981 * gfortran.dg/g77/19990218-1.f: Likewise.
18982 * gfortran.dg/g77/19990905-1.f: Likewise.
18983 * gfortran.dg/g77/9263.f: Likewise.
18984 * gfortran.dg/g77/980615-0.f: Likewise.
18985 * gfortran.dg/g77/980616-0.f: Likewise.
18986 * gfortran.dg/g77/check0.f: Likewise.
18987 * gfortran.dg/g77/select_no_compile.f: Likewise.
18988
18989 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
18990
18991 Copy files from g77.f-torture/compile.
18992 Add "{ dg-do compile}". Other changes as noted
18993 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18994 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18995 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18996 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18997 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18998 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18999 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19000 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19001 statement to conform to standard. Append alpha1.x for reference.
19002 * gfortran.dg/g77/xformat.f: Add dg-warning
19003
19004 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
19005
19006 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19007 Add {dg-do compile} directive.
19008 * gfortran.dg/g77/cpp2.F: Likewise.
19009
19010 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19011
19012 PR c++/5402
19013 * g++.dg/lookup/name-clash1.C: New test.
19014
19015 PR c++/9777
19016 * g++.dg/lookup/name-clash2.C: New test.
19017
19018 PR c++/12102
19019 * g++.dg/lookup/name-clash3.C: New test.
19020
19021 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19022
19023 * g++.dg/lookup/new2.C: New test.
19024 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19025
19026 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
19027
19028 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19029 Add {dg-do compile} directive.
19030 * gfortran.dg/g77/13060.f: Likewise.
19031 * gfortran.dg/g77/19990218-0.f: Likewise.
19032 * gfortran.dg/g77/19990305-0.f: Likewise.
19033 * gfortran.dg/g77/19990419-0.f: Likewise.
19034 * gfortran.dg/g77/19990502-0.f: Likewise.
19035 * gfortran.dg/g77/19990502-1.f: Likewise.
19036 * gfortran.dg/g77/19990525-0.f: Likewise.
19037 * gfortran.dg/g77/19990826-1.f: Likewise.
19038 * gfortran.dg/g77/19990826-3.f: Likewise.
19039 * gfortran.dg/g77/19990905-2.f: Likewise.
19040 * gfortran.dg/g77/20000412-1.f: Likewise.
19041 * gfortran.dg/g77/20000511-1.f: Likewise.
19042 * gfortran.dg/g77/20000511-2.f: Likewise.
19043 * gfortran.dg/g77/20000518.f: Likewise.
19044 * gfortran.dg/g77/20000601-1.f: Likewise.
19045 * gfortran.dg/g77/20000601-2.f: Likewise.
19046 * gfortran.dg/g77/20000629-1.f: Likewise.
19047 * gfortran.dg/g77/20000630-2.f: Likewise.
19048 * gfortran.dg/g77/20010115.f: Likewise.
19049 * gfortran.dg/g77/20010321-1.f: Likewise.
19050 * gfortran.dg/g77/20010426.f: Likewise.
19051 * gfortran.dg/g77/20020307-1.f: Likewise.
19052 * gfortran.dg/g77/8485.f: Likewise.
19053 * gfortran.dg/g77/960317-1.f: Likewise.
19054 * gfortran.dg/g77/970915-0.f: Likewise.
19055 * gfortran.dg/g77/980310-1.f: Likewise.
19056 * gfortran.dg/g77/980310-2.f: Likewise.
19057 * gfortran.dg/g77/980310-3.f: Likewise.
19058 * gfortran.dg/g77/980310-4.f: Likewise.
19059 * gfortran.dg/g77/980310-6.f: Likewise.
19060 * gfortran.dg/g77/980310-7.f: Likewise.
19061 * gfortran.dg/g77/980310-8.f: Likewise.
19062 * gfortran.dg/g77/980419-2.f: Likewise.
19063 * gfortran.dg/g77/980424-0.f: Likewise.
19064 * gfortran.dg/g77/980427-0.f: Likewise.
19065 * gfortran.dg/g77/980729-0.f: Likewise.
19066 * gfortran.dg/g77/981117-1.f: Likewise.
19067 * gfortran.dg/g77/toon_1.f: Likewise.
19068
19069 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19070
19071 PR c++/2204
19072 * g++.dg/other/abstract2.C: New test.
19073
19074 2004-07-12 Paul Brook <paul@codesourcery.com>
19075
19076 * gfortran.dg/pointer_init_1.f90: New test.
19077
19078 2004-07-11 Paul Brook <paul@codesourcery.com>
19079
19080 PR fortran/15986
19081 * gfortran.dg/contained_1.f90: New test.
19082
19083 2004-07-11 Mark Mitchell <mark@codesourcery.com>
19084
19085 * g++.dg/parse/defarg8.C: New test.
19086
19087 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19088
19089 PR fortran/16433
19090 * gfortran.dg/pr16433.f: New test.
19091
19092 PR fortran/17574
19093 * gfortran.dg/pr15754.f90: New test.
19094
19095 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
19096
19097 PR tree-optimization/16437
19098 * gcc.c-torture/execute/bitfld-4.c: New test.
19099
19100 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19101
19102 * gfortran.fortran-torture/execute/common_2.f90: Add check for
19103 access to common var from module.
19104
19105 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19106
19107 PR fortran/16336
19108 * gfortran.fortran-torture/execute/common_2.f90: New test.
19109
19110 2004-07-10 Paul Brook <paul@codesourcery.com>
19111
19112 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
19113
19114 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19115
19116 PR fortran/15969
19117 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
19118
19119 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
19120
19121 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
19122 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
19123 * gfortran.dg/g77/ffree-form-1.f: Likewise.
19124 * gfortran.dg/g77/ffree-form-2.f: Likewise.
19125 * gfortran.dg/g77/ffree-form-3.f: Likewise.
19126 * gfortran.dg/g77/fno-underscoring.f: Likewise.
19127 * gfortran.dg/g77/funderscoring.f: Likewise.
19128 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
19129
19130 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19131
19132 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
19133
19134 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19135 Paul Brook <paul@codesourcery.com>
19136
19137 PR fortran/13415
19138 * gfortran.dg/common_pointer_1.f90: New test.
19139
19140 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19141
19142 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
19143
19144 2004-07-09 James E Wilson <wilson@specifixinc.com>
19145
19146 PR target/16364
19147 * gcc.c-torture/compile/20040709-1.c: New.
19148
19149 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19150
19151 PR fortran/14077
19152 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
19153
19154 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19155
19156 PR fortran/13201
19157 * gfortran.dg/shape_1.f90: New test.
19158
19159 2004-07-09 Zack Weinberg <zack@codesourcery.com>
19160 Andrew Pinski <apinski@apple.com>
19161
19162 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
19163
19164 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19165
19166 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
19167 comment.
19168
19169 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19170 Paul Brook <paul@codesourcery.com>
19171
19172 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
19173 '.f95' and '.F95'.
19174
19175 2004-07-09 Diego Novillo <dnovillo@redhat.com>
19176
19177 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
19178
19179 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19180
19181 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19182 testcases with capital suffix.
19183
19184 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19185
19186 PR fortran/15481
19187 PR fortran/13372
19188 PR fortran/13575
19189 PR fortran/15978
19190 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
19191
19192 * gfortran.dg/implicit_1.f90: New test.
19193
19194 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19195
19196 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
19197 expression to match gfortran warning/error messages
19198 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
19199 dg-error text.
19200
19201 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19202
19203 * lib/fortran-torture.exp: Rename proc search_for to
19204 search_for_re.
19205
19206 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
19207
19208 * gcc.c-torture/execute/simd-5.x: New file.
19209 XFAIL on SPARC 64-bit at -O0.
19210
19211 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19212
19213 PR c++/8211
19214 PR c++/16165
19215 * g++.dg/warn/effc3.C: New test.
19216
19217 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19218
19219 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
19220 change X to 1X in format.
19221 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
19222 add data statements to conform to standard.
19223
19224 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19225
19226 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
19227 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
19228 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
19229
19230 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19231
19232 * gfortran.dg/g77/7388.f: Copy from g77.dg
19233 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
19234 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
19235 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
19236 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
19237 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
19238 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
19239 * gfortran.dg/g77/strlen0.f: Likewise.
19240
19241 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
19242
19243 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
19244 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
19245
19246 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19247
19248 * gcc.c-torture/execute/920428-2.x: Delete.
19249 * gcc.c-torture/execute/920501-7.x: Likewise.
19250
19251 2004-07-08 Jakub Jelinek <jakub@redhat.com>
19252
19253 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
19254 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
19255 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
19256 prescott and c3-2.
19257 (PREFETCH_3DNOW): Add -march=c3.
19258
19259 2004-07-08 Diego Novillo <dnovillo@redhat.com>
19260
19261 PR c/16437
19262 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
19263 * gcc.c-torture/execute/bf64-1.x: Likewise.
19264
19265 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19266
19267 * gcc.c-torture/compile/20040708-1.c: New test.
19268
19269 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19270
19271 PR c++/16169
19272 * g++.dg/warn/effc2.C: New test.
19273
19274 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
19275
19276 * gcc.c-torture/execute/bitfld-1.x: Remove.
19277 * gcc.c-torture/execute/bitfld-3.c: New test.
19278 * gcc.dg/bitfld-2.c: Remove XFAILs.
19279
19280 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
19281
19282 PR c++/16276
19283 * g++.dg/rtti/tinfo1.C: New file.
19284
19285 2004-07-07 Eric Christopher <echristo@redhat.com>
19286
19287 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
19288
19289 2004-07-07 Andrew Pinski <apinski@apple.com>
19290
19291 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
19292
19293 2004-07-07 Mark Mitchell <mark@codesourcery.com>
19294
19295 * g++.dg/init/call1.C: XFAIL.
19296
19297 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
19298
19299 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
19300 except for movstrict*, to movmem* and clrstr* to clrmem*.
19301
19302 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
19303
19304 * gcc.c-torture/execute/20040707-1.c: New test.
19305
19306 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
19307
19308 * gcc.c-torture/execute/20040706-1.c: New test.
19309
19310 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19311
19312 PR c++/3671
19313 * g++.dg/template/spec14.C: New test.
19314
19315 2004-07-05 Jakub Jelinek <jakub@redhat.com>
19316
19317 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
19318 nothing if not yet defined. Use it in b, c and d type definitions.
19319 * gcc.c-torture/execute/20040705-1.c: New test.
19320 * gcc.c-torture/execute/20040705-2.c: New test.
19321
19322 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19323
19324 PR c++/2518
19325 * g++.dg/lookup/new1.C: New test.
19326
19327 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19328
19329 PR c++/11406
19330 * g++.dg/template/sizeof8.C: New test.
19331
19332 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
19333
19334 * gcc.c-torture/compile/20040705-1.c: New test.
19335
19336 2004-07-04 Bud Davis <bdavis9659@comcast.net>
19337
19338 * gfortran.fortran-torture/execute/seq_io.f90: New test.
19339
19340 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
19341
19342 * gcc.dg/cpp/if-mop.c: Two new testcases.
19343 * gcc.dg/cpp/trad/comment-3.c: New.
19344
19345 2004-07-04 Paul Brook <paul@codesourcery.com>
19346
19347 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
19348
19349 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
19350
19351 PR c++/3761
19352 * g++.dg/lookup/crash4.C: New test.
19353
19354 2004-07-02 Zack Weinberg <zack@codesourcery.com>
19355
19356 * gcc.c-torture/execute/builtin-abs-1.c
19357 * gcc.c-torture/execute/builtin-abs-2.c
19358 * gcc.c-torture/execute/builtin-complex-1.c
19359 * gcc.c-torture/execute/builtins/string-1-lib.c
19360 * gcc.c-torture/execute/builtins/string-1.c
19361 * gcc.c-torture/execute/builtins/string-2-lib.c
19362 * gcc.c-torture/execute/builtins/string-2.c
19363 * gcc.c-torture/execute/builtins/string-3-lib.c
19364 * gcc.c-torture/execute/builtins/string-3.c
19365 * gcc.c-torture/execute/builtins/string-4-lib.c
19366 * gcc.c-torture/execute/builtins/string-4.c
19367 * gcc.c-torture/execute/builtins/string-5-lib.c
19368 * gcc.c-torture/execute/builtins/string-5.c
19369 * gcc.c-torture/execute/builtins/string-6-lib.c
19370 * gcc.c-torture/execute/builtins/string-6.c
19371 * gcc.c-torture/execute/builtins/string-7-lib.c
19372 * gcc.c-torture/execute/builtins/string-7.c
19373 * gcc.c-torture/execute/builtins/string-8-lib.c
19374 * gcc.c-torture/execute/builtins/string-8.c
19375 * gcc.c-torture/execute/builtins/string-9-lib.c
19376 * gcc.c-torture/execute/builtins/string-9.c
19377 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
19378 * gcc.c-torture/execute/builtins/string-asm-1.c
19379 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
19380 * gcc.c-torture/execute/builtins/string-asm-2.c
19381 * gcc.c-torture/execute/stdio-opt-1.c
19382 * gcc.c-torture/execute/stdio-opt-2.c
19383 * gcc.c-torture/execute/stdio-opt-3.c
19384 * gcc.c-torture/execute/string-opt-1.c
19385 * gcc.c-torture/execute/string-opt-10.c
19386 * gcc.c-torture/execute/string-opt-11.c
19387 * gcc.c-torture/execute/string-opt-12.c
19388 * gcc.c-torture/execute/string-opt-13.c
19389 * gcc.c-torture/execute/string-opt-14.c
19390 * gcc.c-torture/execute/string-opt-15.c
19391 * gcc.c-torture/execute/string-opt-16.c
19392 * gcc.c-torture/execute/string-opt-2.c
19393 * gcc.c-torture/execute/string-opt-6.c
19394 * gcc.c-torture/execute/string-opt-7.c
19395 * gcc.c-torture/execute/string-opt-8.c:
19396 Replace with ...
19397
19398 * gcc.c-torture/execute/builtins/abs-2.c
19399 * gcc.c-torture/execute/builtins/abs-3.c
19400 * gcc.c-torture/execute/builtins/complex-1.c
19401 * gcc.c-torture/execute/builtins/fprintf.c
19402 * gcc.c-torture/execute/builtins/fputs.c
19403 * gcc.c-torture/execute/builtins/memcmp.c
19404 * gcc.c-torture/execute/builtins/memmove.c
19405 * gcc.c-torture/execute/builtins/memops-asm.c
19406 * gcc.c-torture/execute/builtins/mempcpy-2.c
19407 * gcc.c-torture/execute/builtins/mempcpy.c
19408 * gcc.c-torture/execute/builtins/memset.c
19409 * gcc.c-torture/execute/builtins/printf.c
19410 * gcc.c-torture/execute/builtins/sprintf.c
19411 * gcc.c-torture/execute/builtins/strcat.c
19412 * gcc.c-torture/execute/builtins/strchr.c
19413 * gcc.c-torture/execute/builtins/strcmp.c
19414 * gcc.c-torture/execute/builtins/strcpy.c
19415 * gcc.c-torture/execute/builtins/strcspn.c
19416 * gcc.c-torture/execute/builtins/strlen-2.c
19417 * gcc.c-torture/execute/builtins/strlen.c
19418 * gcc.c-torture/execute/builtins/strncat.c
19419 * gcc.c-torture/execute/builtins/strncmp-2.c
19420 * gcc.c-torture/execute/builtins/strncmp.c
19421 * gcc.c-torture/execute/builtins/strncpy.c
19422 * gcc.c-torture/execute/builtins/strpbrk.c
19423 * gcc.c-torture/execute/builtins/strpcpy-2.c
19424 * gcc.c-torture/execute/builtins/strpcpy.c
19425 * gcc.c-torture/execute/builtins/strrchr.c
19426 * gcc.c-torture/execute/builtins/strspn.c
19427 * gcc.c-torture/execute/builtins/strstr-asm.c
19428 * gcc.c-torture/execute/builtins/strstr.c:
19429 ... these new files.
19430
19431 * gcc.c-torture/execute/builtins/abs-2-lib.c
19432 * gcc.c-torture/execute/builtins/abs-3-lib.c
19433 * gcc.c-torture/execute/builtins/complex-1-lib.c
19434 * gcc.c-torture/execute/builtins/fprintf-lib.c
19435 * gcc.c-torture/execute/builtins/fputs-lib.c
19436 * gcc.c-torture/execute/builtins/memcmp-lib.c
19437 * gcc.c-torture/execute/builtins/memmove-lib.c
19438 * gcc.c-torture/execute/builtins/memops-asm-lib.c
19439 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
19440 * gcc.c-torture/execute/builtins/mempcpy-lib.c
19441 * gcc.c-torture/execute/builtins/memset-lib.c
19442 * gcc.c-torture/execute/builtins/printf-lib.c
19443 * gcc.c-torture/execute/builtins/sprintf-lib.c
19444 * gcc.c-torture/execute/builtins/strcat-lib.c
19445 * gcc.c-torture/execute/builtins/strchr-lib.c
19446 * gcc.c-torture/execute/builtins/strcmp-lib.c
19447 * gcc.c-torture/execute/builtins/strcpy-lib.c
19448 * gcc.c-torture/execute/builtins/strcspn-lib.c
19449 * gcc.c-torture/execute/builtins/strlen-2-lib.c
19450 * gcc.c-torture/execute/builtins/strlen-lib.c
19451 * gcc.c-torture/execute/builtins/strncat-lib.c
19452 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
19453 * gcc.c-torture/execute/builtins/strncmp-lib.c
19454 * gcc.c-torture/execute/builtins/strncpy-lib.c
19455 * gcc.c-torture/execute/builtins/strpbrk-lib.c
19456 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
19457 * gcc.c-torture/execute/builtins/strpcpy-lib.c
19458 * gcc.c-torture/execute/builtins/strrchr-lib.c
19459 * gcc.c-torture/execute/builtins/strspn-lib.c
19460 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
19461 * gcc.c-torture/execute/builtins/strstr-lib.c
19462 * gcc.c-torture/execute/builtins/lib/abs.c
19463 * gcc.c-torture/execute/builtins/lib/fprintf.c
19464 * gcc.c-torture/execute/builtins/lib/memset.c
19465 * gcc.c-torture/execute/builtins/lib/printf.c
19466 * gcc.c-torture/execute/builtins/lib/sprintf.c
19467 * gcc.c-torture/execute/builtins/lib/strcpy.c
19468 * gcc.c-torture/execute/builtins/lib/strcspn.c
19469 * gcc.c-torture/execute/builtins/lib/strncat.c
19470 * gcc.c-torture/execute/builtins/lib/strncmp.c
19471 * gcc.c-torture/execute/builtins/lib/strncpy.c
19472 * gcc.c-torture/execute/builtins/lib/strpbrk.c
19473 * gcc.c-torture/execute/builtins/lib/strspn.c
19474 * gcc.c-torture/execute/builtins/lib/strstr.c:
19475 New files containing support routines.
19476
19477 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
19478 declaration.
19479 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
19480 when not optimizing.
19481
19482 2004-07-02 Mark Mitchell <mark@codesourcery.com>
19483
19484 PR c++/16240
19485 * g++.dg/abi/mangle22.C: New test.
19486 * g++.dg/abi/mangle23.C: Likewise.
19487
19488 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
19489
19490 PR fortran/16290
19491 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
19492 Allow for cases without denormalized floating point numbers.
19493
19494 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
19495
19496 PR c/1027
19497 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19498 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
19499 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
19500 expected warning text.
19501 * gcc.dg/format/diag-2.c: New test.
19502
19503 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19504
19505 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
19506
19507 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
19508
19509 * gcc.dg/builtins-43.c: New.
19510 * gcc.dg/builtins-44.c: New.
19511 * gcc.dg/builtins-45.c: New.
19512
19513 2004-06-26 Geoffrey Keating <geoffk@apple.com>
19514 Andreas Tobler <a.tobler@schweiz.ch>
19515
19516 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
19517 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
19518 as SIGSEGV.
19519 * gcc.dg/cleanup-11.c: Likewise.
19520 * gcc.dg/cleanup-8.c: Likewise.
19521 * gcc.dg/cleanup-9.c: Likewise.
19522 * gcc.dg/cleanup-5.c: Run on all platforms.
19523
19524 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
19525
19526 * g++.dg/warn/nonnull1.C: New test.
19527
19528 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
19529
19530 * gcc.dg/compat/compat-common.h: Wrap up CINT in
19531 an #ifndef SKIP_COMPLEX_INT/#endif pair.
19532 Special-case the Sun compiler wrt to <complex.h>.
19533
19534 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
19535
19536 * gcc.dg/Wunreachable-8.C: New test.
19537
19538 * gcc.dg/h8300-ice2.c : New test.
19539
19540 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
19541
19542 PR fortran/16161
19543 * gfortran.fortran-torture/compile/implicit.f90: Add test
19544 for implicit character.
19545
19546 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
19547
19548 PR fortran/16289
19549 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
19550 Use tiny() intrinsic to find smallest non-negative real
19551
19552 2004-06-30 Jakub Jelinek <jakub@redhat.com>
19553
19554 * gcc.dg/compat/struct-by-value-22_main.c: New test.
19555 * gcc.dg/compat/struct-by-value-22_x.c: New.
19556 * gcc.dg/compat/struct-by-value-22_y.c: New.
19557
19558 * gcc.c-torture/execute/20040629-1.c: New test.
19559
19560 2004-06-29 Jakub Jelinek <jakub@redhat.com>
19561
19562 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
19563 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
19564
19565 PR target/16195
19566 * gcc.dg/20040625-1.c: New test.
19567
19568 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19569
19570 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
19571
19572 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19573
19574 PR fortran/15963
19575 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
19576
19577 2004-06-29 Richard Henderson <rth@redhat.com>
19578
19579 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
19580
19581 2004-06-29 Paul Brook <paul@codesourcery.com>
19582
19583 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
19584 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
19585
19586 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
19587
19588 PR c++/16260
19589 * g++.dg/parse/crash15.C: New.
19590
19591 2004-06-28 Andrew Pinski <apinski@apple.com>
19592
19593 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
19594 by the error already.
19595
19596 * g++.dg/opt/ptrmem4.C: Change to compile only test.
19597
19598 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
19599
19600 PR target/14041
19601 * gcc.dg/h8300-bss-align-1.c : New.
19602
19603 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
19604
19605 * PR c++/16174
19606 * g++.dg/template/ctor4.C: New.
19607
19608 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19609
19610 PR c++/16205
19611 * g++.dg/warn/Wsequence-point-1.C: New test.
19612
19613 2004-06-27 Paul Brook <paul@codesourcery.com>
19614
19615 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
19616
19617 2004-06-27 Zack Weinberg <zack@codesourcery.com>
19618
19619 * g++.old-deja/g++.mike/p7325.C: Remove.
19620
19621 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
19622
19623 PR c/14963
19624 * gcc.dg/pr14963.c: New test.
19625
19626 2004-06-27 Mark Mitchell <mark@codesourcery.com>
19627
19628 PR c++/16193
19629 * g++.dg/parse/redef1.C: New test.
19630
19631 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
19632
19633 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
19634 20021110.c.
19635 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
19636 20021119-1.c.
19637 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
19638 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
19639 5-04.c.
19640 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
19641 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
19642 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
19643 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
19644 g++.brendan/enum14.C.
19645 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
19646 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
19647 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
19648 g++.mike/virt1.C.
19649 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
19650 memtemp24.C.
19651
19652 2004-06-27 Roger Sayle <roger@eyesopen.com>
19653
19654 * gcc.dg/20040527-1.c: New test case.
19655
19656 2004-06-26 Bud Davis <bdavis9659@comcast.net>
19657
19658 PR gfortran/pr16196
19659 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
19660
19661 2004-06-25 Roger Sayle <roger@eyesopen.com>
19662
19663 PR middle-end/15825
19664 * gcc.dg/pr15825-1.c: New test case.
19665
19666 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19667
19668 * gcc.c-torture/execute/20040625-1.c: New test.
19669
19670 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19671
19672 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
19673
19674 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
19675
19676 * gcc.dg/torture/mips-div-1.c: New test.
19677
19678 2004-06-24 Jeff Law <law@redhat.com>
19679
19680 * gcc.dg/tree-ssa/20040624-1.c: New test.
19681
19682 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
19683
19684 * gcc.c-torture/compile/20040624-1.c: New test.
19685
19686 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19687
19688 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
19689 this directory.
19690
19691 2004-06-23 Andrew Pinski <apinski@apple.com>
19692
19693 PR middle-end/15988
19694 * g++.dg/opt/ptrmem4.C: New test.
19695
19696 * gcc.dg/c90-array-quals-2.c: New test.
19697
19698 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
19699
19700 * gcc.dg/kpice1.c: New test.
19701
19702 2006-06-23 Andrew Pinski <apinski@apple.com>
19703
19704 * gcc.dg/c90-array-quals.c: New test.
19705
19706 2006-06-22 Richard Henderson <rth@redhat.com>
19707
19708 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
19709
19710 2004-06-22 Loren James Rittle <ljrittle@acm.org>
19711
19712 * gcc.dg/builtins-config.h: Handle FreeBSD.
19713
19714 2006-06-22 Richard Henderson <rth@redhat.com>
19715
19716 * g++.dg/opt/devirt1.C: New.
19717
19718 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
19719
19720 * g++.dg/opt/pr15551.C: New testcase.
19721
19722 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
19723
19724 PR target/14800
19725 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
19726 x86_64-*-linux* when compiling for 32bit.
19727
19728 2004-06-21 Andrew Pinski <apinski@apple.com>
19729
19730 * gcc.dg/pch/struct-1.c: New.
19731 * gcc.dg/pch/struct-1.hs: New.
19732
19733 2004-06-21 Geoffrey Keating <geoffk@apple.com>
19734
19735 * gcc.dg/pch/save-temps-1.c: New file.
19736 * gcc.dg/pch/save-temps-1.hs: New file.
19737
19738 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
19739
19740 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
19741 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
19742
19743 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19744
19745 * gfortran.fortran-torture/execute/select_1.f90: Rename function
19746 to fix type error.
19747 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
19748 Remove trailing spaces.
19749
19750 2004-06-21 Richard Henderson <rth@redhat.com>
19751
19752 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
19753 merging && to BIT_FIELD_REF.
19754
19755 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
19756
19757 * g++.dg/opt/placeholder1.C: New test.
19758
19759 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
19760
19761 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
19762 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19763 * gcc.dg/compat/union-m128-1_x.c: Likewise.
19764 * gcc.dg/compat/union-m128-1_y.c: Likewise.
19765
19766 2004-06-20 Zack Weinberg <zack@codesourcery.com>
19767
19768 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
19769 extern "C".
19770 * g++.dg/other/pragma-re-1.C: Add comments.
19771
19772 2004-06-19 Bud Davis <bdavis9659@comcast.net>
19773
19774 PR gfortran/16080
19775 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
19776
19777 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
19778
19779 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
19780 instead of setting the type of size_t by
19781 hand.
19782
19783 2004-06-18 Roger Sayle <roger@eyesopen.com>
19784
19785 * gcc.dg/unordered-2.c: New test case.
19786 * gcc.dg/unordered-3.c: New test case.
19787
19788 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
19789
19790 PR other/16043
19791 * lib/g++.exp (g++_version): Tweak regexp for version
19792 * lib/g77.exp (g77_version): Likewise.
19793 * lib/gfortran.exp (gfortran_version): Likewise.
19794 * lib/objc.exp (objc_version): Likewise.
19795 * lib/treelang.exp (treelang_version): Likewise.
19796
19797 2004-06-19 Jakub Jelinek <jakub@redhat.com>
19798
19799 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
19800 Use INT_MAX instead of __INT_MAX__.
19801 * gcc.dg/compat/struct-align-2_y.c: Likewise.
19802
19803 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
19804 * gcc.dg/compat/scalar-return-3_x.c: Use it.
19805 * gcc.dg/compat/scalar-return-3_y.c: Use it.
19806 * gcc.dg/compat/scalar-return-4_x.c: Use it.
19807 * gcc.dg/compat/scalar-return-4_y.c: Use it.
19808 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
19809 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
19810 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
19811 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
19812
19813 * gcc.dg/range-test-1.c: New test.
19814 * g++.dg/opt/range-test-1.C: New test.
19815
19816 2004-06-17 Richard Henderson <rth@redhat.com>
19817
19818 * objc.dg/sync-1.m: New.
19819 * objc.dg/try-catch-1.m: Don't force next runtime.
19820 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
19821 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
19822 shadowed catch clause.
19823 * objc.dg/try-catch-5.m: New.
19824
19825 2004-06-17 Zack Weinberg <zack@codesourcery.com>
19826
19827 Bug 14610
19828 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
19829
19830 2004-06-15 Richard Henderson <rth@redhat.com>
19831
19832 * gcc.dg/20001116-1.c: Move expected warning line.
19833
19834 2004-06-15 Richard Henderson <rth@redhat.com>
19835
19836 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
19837 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
19838
19839 2004-06-15 Jeff Law <law@redhat.com>
19840
19841 * gcc.dg/tree-ssa/20040615-1.c: New test.
19842 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
19843 be less sensitive to operand ordering.
19844 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
19845
19846 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
19847
19848 * g++.dg/abi/bitfield3.C: Add comment..
19849
19850 2004-06-15 Richard Henderson <rth@redhat.com>
19851
19852 * g++.dg/ext/stmtexpr1.C: XFAIL.
19853 * gcc.dg/20030612-1.c: XFAIL.
19854
19855 2004-06-15 Eric Christopher <echristo@redhat.com>
19856
19857 * g++.dg/charset/asm5.c: New.
19858 * gcc.dg/charset/asm6.c: New.
19859
19860 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19861
19862 PR fortran/15962
19863 * gfortran.fortran-torture/execute/select_1.f90: New test.
19864
19865 2004-06-15 Paul Brook <paul@codesourcery.com>
19866
19867 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
19868
19869 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19870
19871 PR c++/15967
19872 * g++.dg/lookup/crash3.C: New test.
19873
19874 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19875
19876 PR c++/15947
19877 * g++.dg/parse/dtor4.C: New test.
19878
19879 2004-06-14 Jeff Law <law@redhat.com>
19880
19881 * gcc.c-torture/compile/20040614-1.c: New test.
19882
19883 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19884
19885 PR fortran/15211
19886 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
19887 LEN of a character array.
19888
19889 2004-06-14 Mark Mitchell <mark@codesourcery.com>
19890
19891 PR c++/15096
19892 * g++.dg/template/ptrmem10.C: New test.
19893
19894 PR c++/14930
19895 * g++.dg/template/friend30.C: New test.
19896
19897 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19898
19899 PR fortran/14928
19900 * gfortran.fortran-torture/compile/mloc.f90: New test.
19901
19902 2004-06-13 Paul Brook <paul@codesourcery.com>
19903
19904 * gfortran.fortran-torture/execute/random_2.f90: New test.
19905
19906 2004-06-13 Eric Christopher <echristo@redhat.com>
19907
19908 * gcc.dg/noncompile/redecl-1.c: Fix error message.
19909
19910 2004-06-12 Paul Brook <paul@codesourcery.com>
19911
19912 * gfortran.fortran-torture/execute/contained_3.f90: New test.
19913
19914 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19915
19916 PR fortran/14923
19917 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
19918
19919 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19920
19921 PR fortran/14957
19922 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
19923 syntax errors in end statements of contained subroutines.
19924
19925 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19926
19927 PR fortran/12841
19928 * gfortran.fortran-torture/execute/null_arg.f90: New test.
19929
19930 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19931
19932 PR fortran/15665
19933 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
19934
19935 2004-06-12 Bud Davis <bdavis9659@comcast.net>
19936
19937 PR gfortran/12839
19938 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
19939
19940 2004-06-11 Mark Mitchell <mark@codesourcery.com>
19941
19942 PR c++/15862
19943 * g++.dg/parse/enum1.C: New test.
19944
19945 2004-06-10 Jeff Law <law@redhat.com>
19946
19947 * gcc.c-torture/compile/20040610-1.c: New test.
19948
19949 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
19950
19951 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19952 * g++.old-deja/g++.other/decl3.C: Likewise.
19953
19954 2004-06-10 Brian Booth <bbooth@redhat.com>
19955
19956 * gcc.dg/tree-ssa/20031015-1.c: Scan for
19957 V_MAY_DEF instead of VDEF.
19958 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19959
19960 2004-06-10 Mark Mitchell <mark@codesourcery.com>
19961
19962 PR c++/14211
19963 * g++.dg/conversion/const1.C: New test.
19964
19965 PR c++/15076
19966 * g++.dg/conversion/reinterpret1.C: New test.
19967
19968 PR c++/15877
19969 * g++.dg/template/enum2.C: New test.
19970
19971 PR c++/15227
19972 * g++.dg/template/error13.C: New test.
19973
19974 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19975
19976 PR fortran/14957
19977 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19978 arguments to test_* REAL and of the right size.
19979
19980 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19981
19982 PR target/15569
19983 PR rtl-optimization/15681
19984 * gcc.dg/20040609-1.c: New test.
19985
19986 2004-06-10 Jakub Jelinek <jakub@redhat.com>
19987
19988 PR c++/14791
19989 * g++.dg/opt/builtins1.C: New test.
19990
19991 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
19992
19993 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19994 that use default windows32 struct layout.
19995 * gcc.dg/i386-bitfield2.c: Likewise.
19996
19997 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
19998
19999 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20000 for mingw32 and cygwin targets.
20001
20002 2004-06-09 Geoffrey Keating <geoffk@apple.com>
20003
20004 * gcc.dg/pch/macro-4.c: New.
20005 * gcc.dg/pch/macro-4.hs: New.
20006
20007 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20008
20009 PR fortran/13249
20010 * gfortran.fortran-torture/compile/name_clash.f90: New test.
20011
20012 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20013
20014 PR fortran/13372
20015 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20016
20017 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20018
20019 PR gfortran/14897
20020 * gfortran.fortran-torture/execute/t_edit.f90: New test.
20021
20022 2004-06-09 Bud Davis <bdavis9659@comcast.net>
20023
20024 PR gfortran/15755
20025 * gfortran.fortran-torture/execute/backspace.c : New test.
20026
20027 2004-06-09 Paul Brook <paul@codesourcery.com>
20028
20029 * gfortran.fortran-torture/execure/intrinsic_associated.f90
20030 (pointer_to_section): Rewrite to use smaller array.
20031
20032 2004-06-08 David Edelsohn <edelsohn@gnu.org>
20033
20034 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20035 * gcc.dg/ext/altivec-10.c: Same.
20036 * gcc.dg/ext/altivec-11.c: Same.
20037 * gcc.dg/ext/altivec-12.c: Same.
20038 * gcc.dg/ext/altivec-13.c: Same.
20039 * gcc.dg/ext/altivec-14.c: Same.
20040 * gcc.dg/ext/altivec-15.c: Same.
20041 * gcc.dg/ext/altivec-16.c: Same.
20042 * gcc.dg/ext/altivec-3.c: Same.
20043 * gcc.dg/ext/altivec-4.c: Same.
20044 * gcc.dg/ext/altivec-6.c: Same.
20045 * gcc.dg/ext/altivec-7.c: Same.
20046 * gcc.dg/ext/altivec-8.c: Same.
20047 * gcc.dg/ext/altivec-varargs-1.c: Same.
20048
20049 * g++.dg/ext/altivec-1.C: Correct dg syntax.
20050 * g++.dg/ext/altivec-10.C: Same.
20051 * g++.dg/ext/altivec-2.C: Same.
20052 * g++.dg/ext/altivec-3.C: Same.
20053 * g++.dg/ext/altivec-4.C: Same.
20054 * g++.dg/ext/altivec-5.C: Same.
20055 * g++.dg/ext/altivec-6.C: Same.
20056 * g++.dg/ext/altivec-7.C: Same.
20057 * g++.dg/ext/altivec-8.C: Same.
20058 * g++.dg/ext/altivec-9.C: Same.
20059
20060 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20061
20062 PR c++/7841
20063 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
20064
20065 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20066
20067 * gcc.dg/union-1.c: New test.
20068
20069 2004-06-07 Roger Sayle <roger@eyesopen.com>
20070
20071 * gcc.dg/builtins-41.c: New test case.
20072 * gcc.dg/builtins-42.c: New test case.
20073
20074 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20075
20076 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
20077 * g++.dg/ext/altivec-10.C: Same.
20078 * g++.dg/ext/altivec-2.C: Same.
20079 * g++.dg/ext/altivec-3.C: Same.
20080 * g++.dg/ext/altivec-4.C: Same.
20081 * g++.dg/ext/altivec-5.C: Same.
20082 * g++.dg/ext/altivec-6.C: Same.
20083 * g++.dg/ext/altivec-7.C: Same.
20084 * g++.dg/ext/altivec-8.C: Same.
20085 * g++.dg/ext/altivec-9.C: Same.
20086 * g++.old-deja/g++.abi/cxa_vec.C: Same.
20087 * g++.old-deja/g++.brendan/new3.C: Same.
20088 * gcc.c-torture/execute/eeprof-1.x: Same.
20089
20090 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
20091
20092 PR c/14765
20093 * gcc.dg/pr14765-1.c: New test.
20094
20095 2004-06-07 Roger Sayle <roger@eyesopen.com>
20096
20097 PR c/14649
20098 * gcc.dg/pr14649-1.c: New test case.
20099
20100 2004-06-07 Richard Henderson <rth@redhat.com>
20101
20102 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
20103 if temporaries.
20104
20105 2004-06-07 David Edelsohn <edelsohn@gnu.org>
20106
20107 * g++.dg/eh/elide1.C: Remove XFAIL.
20108
20109 2004-06-07 Mark Mitchell <mark@codesourcery.com>
20110
20111 PR c++/15337
20112 * g++.dg/expr/sizeof3.C: New test.
20113
20114 PR c++/14777
20115 * g++.dg/template/access14.C: New test.
20116
20117 PR c++/15554
20118 * g++.dg/template/enum1.C: New test.
20119
20120 PR c++/15057
20121 * g++.dg/eh/throw1.C: New test.
20122
20123 2004-06-07 David Ayers <d.ayers@inode.at>
20124 Ziemowit Laski <zlaski@apple.com>
20125
20126 * lib/objc.exp (objc_target_compile): Revert the '-framework
20127 Foundation' flag fix, since bare Darwin does not ship
20128 with the Foundation framework.
20129 * objc/execute/next_mapping.h: Provide a local NSConstantString
20130 @interface and @implementation.
20131 (objc_constant_string_init): A constructor function, used to
20132 initialize the NSConstantString meta-class object.
20133 * objc/execute/string1.m: Include "next_mapping.h" instead of
20134 <Foundation/NSString.h>.
20135 * objc/execute/string2.m: Likewise.
20136 * objc/execute/string3.m: Likewise.
20137 * objc/execute/string4.m: Likewise.
20138
20139 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
20140
20141 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
20142 to double. Replace double with FLOAT.
20143 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
20144
20145 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
20146 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
20147 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
20148 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
20149 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
20150 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
20151 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
20152 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
20153
20154 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
20155
20156 PR c/13519
20157 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
20158
20159 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20160
20161 PR c++/15503
20162 * g++.dg/template/meminit2.C: New test.
20163
20164 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
20165
20166 PR target/15822
20167 * gcc.c-torture/execute/compare-fp-1.c,
20168 gcc.c-torture/execute/compare-fp-2.c,
20169 gcc.c-torture/execute/compare-fp-3.c,
20170 gcc.c-torture/execute/compare-fp-4.c,
20171 gcc.c-torture/execute/compare-fp-3.x,
20172 gcc.c-torture/execute/compare-fp-4.x: Moved...
20173 * gcc.c-torture/execute/ieee/compare-fp-1.c,
20174 gcc.c-torture/execute/ieee/compare-fp-2.c,
20175 gcc.c-torture/execute/ieee/compare-fp-3.c,
20176 gcc.c-torture/execute/ieee/compare-fp-4.c,
20177 gcc.c-torture/execute/ieee/compare-fp-3.x,
20178 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
20179
20180 2004-06-04 David Ayers <d.ayers@inode.at>
20181
20182 * objc/execute/protocol-isEqual-4.m: New testcase.
20183
20184 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
20185
20186 * objc/execute/protocol-isEqual-1.m: New testcase.
20187 * objc/execute/protocol-isEqual-2.m: New testcase.
20188 * objc/execute/protocol-isEqual-3.m: New testcase.
20189
20190 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20191
20192 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
20193
20194 2004-06-02 Ziemowit Laski <zlaski@apple.com>
20195
20196 * lib/objc.exp (objc_target_compile): When running tests on
20197 Darwin (Mac OS X), inform the linker about '-framework
20198 'Foundation'.
20199
20200 2004-06-02 Eric Christopher <echristo@redhat.com>
20201
20202 * gcc.c-torture/compile/20040602-1.c: New.
20203
20204 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
20205
20206 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
20207 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
20208
20209 PR tree-optimization/14736
20210 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
20211
20212 PR tree-optimization/14042
20213 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
20214
20215 PR tree-optimization/14729
20216 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
20217
20218 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20219
20220 PR fortran/15557
20221 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
20222
20223 2004-06-01 Richard Hederson <rth@redhat.com>
20224
20225 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
20226
20227 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20228
20229 PR c++/14932
20230 * g++.dg/parse/offsetof4.C: New test.
20231
20232 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
20233
20234 PR objc/7993
20235 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
20236
20237 2004-05-31 Mark Mitchell <mark@codesourcery.com>
20238
20239 PR c++/15701
20240 * g++.dg/template/friend29.C: New test.
20241
20242 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
20243
20244 PR c/15749
20245 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
20246
20247 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
20248
20249 * gcc.dg/sparc-trap-1.c: New test.
20250
20251 2004-05-31 Roger Sayle <roger@eyesopen.com>
20252
20253 PR middle-end/15069
20254 * g++.dg/opt/fold3.C: New test case.
20255
20256 2004-05-30 Graham Stott <graham.stott@btinternet.com>
20257
20258 * lib/target-supports.exp (check_iconv_available): Fix fallout
20259 from 2004-05-28 patch.
20260
20261 2004-05-30 Paul Brook <paul@codesourcery.com>
20262
20263 PR fortran/15620
20264 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
20265 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
20266
20267 2004-05-30 Steven G. Kargl <kargls@comcast.net>
20268
20269 * gfortran.fortran-torture/execute/random_1.f90: New test.
20270
20271 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20272
20273 * g++.dg/ext/altivec-10.C: New test.
20274
20275 2004-05-29 Paul Brook <paul@codesourcery.com>
20276
20277 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
20278
20279 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20280
20281 * gcc.dg/altivec-16.c: New test.
20282
20283 2004-05-28 Janis Johnson <janis187@us.ibm.com>
20284
20285 * lib/target-supports.exp (check_vmx_hw_available): New.
20286 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
20287
20288 * lib/target-supports.exp (check_alias_available,
20289 check_iconv_available, check_named_sections_available): Use
20290 unique names for temporary files.
20291
20292 2004-05-28 Ziemowit Laski <zlaski@apple.com>
20293
20294 * gcc.dg/altivec-15.c: New test.
20295
20296 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20297
20298 PR c++/15083
20299 * g++.dg/warn/noeffect6.C: New test.
20300
20301 PR c++/15471
20302 * g++.dg/expr/ptrmem4.C: New test.
20303
20304 PR c++/15640
20305 * g++.dg/template/operator3.C: New test.
20306
20307 2004-05-28 Mark Mitchell <mark@codesourcery.com>
20308
20309 PR c++/14668
20310 * g++.dg/lookup/redecl1.C: New test.
20311 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
20312
20313 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
20314
20315 * gcc.c-torture/execute/compare-fp-1.c,
20316 gcc.c-torture/execute/compare-fp-2.c,
20317 gcc.c-torture/execute/compare-fp-3.c,
20318 gcc.c-torture/execute/compare-fp-4.c,
20319 gcc.c-torture/execute/compare-fp-3.x,
20320 gcc.c-torture/execute/compare-fp-4.x,
20321 gcc.dg/pr15649-1.c: New.
20322
20323 2004-05-27 Adam Nemet <anemet@lnxw.com>
20324
20325 PR c++/12883
20326 * g++.dg/init/array14.C: New test.
20327
20328 2004-05-25 Janis Johnson <janis187@us.ibm.com>
20329
20330 * lib/compat.exp (compat-get-options-main): New.
20331 (compat-get-options): Remove unneeded code, warn for ignored
20332 command.
20333 (compat-execute): Check flag set by dg-require-* commands.
20334
20335 * lib/compat.exp (compat-execute): Break up long lines.
20336
20337 2004-05-24 Janis Johnson <janis187@us.ibm.com>
20338
20339 * gcc.dg/altivec-7.c: Don't use 'vector long'.
20340 * gcc.dg/altivec-14.c: New test.
20341 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
20342
20343 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
20344 * gcc.dg/altivec-12.c: Ditto.
20345
20346 * gcc.dg/altivec-3.c: Move call to altivec_check.
20347
20348 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20349
20350 PR c++/15044
20351 * g++.dg/template/error12.C: New test.
20352
20353 PR c++/15317
20354 * g++.dg/ext/attrib15.C: New test.
20355
20356 PR c++/15329
20357 * g++.dg/template/ptrmem9.C: New test.
20358
20359 2004-05-25 Paul Brook <paul@codesourcery.com>
20360
20361 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
20362
20363 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20364
20365 PR c++/15165
20366 * g++.dg/template/crash19.C: New test.
20367
20368 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20369
20370 PR c++/15025
20371 * g++.dg/template/redecl1.C: New test.
20372
20373 2004-05-23 Mark Mitchell <mark@codesourcery.com>
20374
20375 PR c++/14821
20376 * g++.dg/other/ns1.C: New test.
20377
20378 PR c++/14883
20379 * g++.dg/template/invalid1.C: New test.
20380
20381 2004-05-23 Paul Brook <paul@codesourcery.com>
20382 Victor Leikehman <lei@haifasphere.co.il>
20383
20384 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
20385 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
20386
20387 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20388
20389 PR c++/15285
20390 PR c++/15299
20391 * g++.dg/template/non-dependent5.C: New test.
20392 * g++.dg/template/non-dependent6.C: New test.
20393
20394 2004-05-22 Mark Mitchell <mark@codesourcery.com>
20395
20396 PR c++/15507
20397 * g++.dg/inherit/union1.C: New test.
20398
20399 PR c++/15542
20400 * g++.dg/template/addr1.C: New test.
20401
20402 PR c++/15427
20403 * g++.dg/template/array5.C: New test.
20404
20405 PR c++/15287
20406 * g++.dg/template/array6.C: New test.
20407
20408 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
20409 Roger Sayle <roger@eyesopen.com>
20410
20411 * g++.dg/lookup/forscope2.C: New test case.
20412
20413 2004-05-22 Ben Elliston <bje@au.ibm.com>
20414
20415 * gcc.dg/cpp/Wmissingdirs.c: New.
20416
20417 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20418
20419 PR target/15301
20420 * gcc.dg/compat/union-m128-1.h: New file.
20421 * gcc.dg/compat/union-m128-1_main.c: Likewise.
20422 * gcc.dg/compat/union-m128-1_x.c: Likewise.
20423 * gcc.dg/compat/union-m128-1_y.c: Likewise.
20424
20425 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
20426
20427 PR target/15302
20428 * gcc.dg/compat/struct-complex-1.h: New file.
20429 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
20430 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
20431 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20432
20433 2004-05-20 Roger Sayle <roger@eyesopen.com>
20434
20435 PR middle-end/3074
20436 * gcc.dg/pr3074-1.c: New test case.
20437 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
20438
20439 2004-05-20 Falk Hueffner <falk@debian.org>
20440
20441 PR other/15526
20442 * gcc.dg/ftrapv-1.c: New test case.
20443
20444 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
20445
20446 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
20447
20448 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
20449 Jeff Law <law@redhat.com>
20450
20451 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
20452 * gcc.dg/tree-ssa/20040518-2.c: New test.
20453
20454 * gcc.dg/tree-ssa/20040518-1.c: New test.
20455
20456 2004-05-18 Zack Weinberg <zack@codesourcery.com>
20457
20458 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
20459
20460 2004-05-18 Paul Brook <paul@codesourcery.com>
20461
20462 PR fortran/13930
20463 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
20464
20465 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20466
20467 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
20468 constant folding.
20469
20470 2004-05-17 Steven Bosscher <stevenb@suse.de>
20471
20472 * gcc.dg/tree-ssa/20040517-1.c: New test.
20473
20474 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20475
20476 * gcc.dg/loop-4.c: New test.
20477
20478 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
20479
20480 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
20481
20482 2004-05-15 Bud Davis <bdavis9659@comcast.net>
20483
20484 PR fortran/15311
20485 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
20486
20487 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20488
20489 PR fortran/13826
20490 PR fortran/13940
20491 * gfortran.fortran-torture/compile/data_1.f90: New test.
20492
20493 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
20494
20495 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
20496 * gcc.dg/uninit-H.c: Define ASM for __s390__.
20497
20498 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20499
20500 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
20501
20502 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
20503
20504 PR c/15444
20505 * gcc.dg/format/xopen-1.c: Adjust expected message.
20506 * gcc.dg/format/xopen-3.c: New test.
20507
20508 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
20509
20510 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
20511
20512 2004-05-14 Jeff Law <law@redhat.com>
20513
20514 * gcc.dg/tree-ssa/20040514-2.c: New test.
20515
20516 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20517
20518 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
20519 this ...
20520 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
20521 this.
20522
20523 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
20524
20525 * gcc.dg/tree-ssa/20040514-1.c: New test.
20526
20527 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20528
20529 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
20530 test.
20531
20532 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20533
20534 PR fortran/14066
20535 * gfortran.fortran-torture/compile/do_1.f90: New test.
20536
20537 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
20538
20539 PR fortran/15051
20540 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
20541 test.
20542
20543 2004-05-14 Bud Davis <bdavis9659@comcast.net>
20544
20545 PR fortran/15149
20546 * gfortran.fortran-torture/execute/random_init.f90: New test.
20547
20548 2004-05-13 Paul Brook <paul@codesourcery.com>
20549
20550 PR fortran/15314
20551 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
20552
20553 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
20554
20555 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
20556 for the powerpc case.
20557
20558 2004-05-13 Jeff Law <law@redhat.com>
20559
20560 * gcc.dg/tree-ssa/20040513-1.c: New test.
20561 * gcc.dg/tree-ssa/20040513-2.c: New test.
20562
20563 2004-05-13 Paul Brook <paul@codesourcery.com>
20564
20565 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
20566 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
20567 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
20568
20569 2004-05-13 Andreas Schwab <schwab@suse.de>
20570
20571 PR other/10819
20572 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
20573 characters.
20574
20575 2004-05-13 Bud Davis <bdavis9659@comcast.net>
20576
20577 PR fortran/15294
20578 * gfortran.fortran-torture/execute/adjustr.f90: New file.
20579
20580 2004-05-13 Diego Novillo <dnovillo@redhat.com>
20581
20582 Merge from tree-ssa-20020619-branch. See
20583 ChangeLog.tree-ssa for details.
20584
20585 2004-05-11 Ziemowit Laski <zlaski@apple.com>
20586
20587 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
20588 include <altivec.h> explicitly.
20589 * gcc.dg/altivec-13.c: Likewise.
20590
20591 2004-05-11 Paul Brook <paul@codesourcery.com>
20592
20593 * gcc.c-torture/compile/20010518-1.c: Force enum size.
20594
20595 2004-05-10 Eric Christopher <echristo@redhat.com>
20596
20597 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
20598 * gcc.dg/sibcall-4.c: Ditto.
20599
20600 2004-05-10 Ziemowit Laski <zlaski@apple.com>
20601
20602 * g++.dg/ext/altivec-8.C: New test case.
20603 * gcc.dg/altivec-13.c: New test case.
20604
20605 2004-05-08 Roger Sayle <roger@eyesopen.com>
20606
20607 * gcc.c-torture/execute/divcmp-1.c: New test case.
20608 * gcc.c-torture/execute/divcmp-2.c: New test case.
20609 * gcc.c-torture/execute/divcmp-3.c: New test case.
20610
20611 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
20612
20613 * g++.dg/other/pragma-re-2.C: New test.
20614
20615 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20616
20617 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
20618 * gcc.dg/i386-387-2.c: Likewise.
20619
20620 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
20621 __builtin_drem.
20622 * gcc.dg/i386-387-6.c: Likewise.
20623
20624 2004-05-07 Uros Bizjak <uros@kss-loka.si>
20625
20626 * gcc.dg/builtins-33.c: Also check log1p*.
20627
20628 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
20629
20630 PR optimization/15296
20631 * gcc.c-torture/execute/pr15296.c: New test.
20632
20633 2004-05-05 Uros Bizjak <uros@kss-loka.si>
20634
20635 * gcc.dg/builtins-40.c: New test.
20636
20637 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
20638
20639 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
20640
20641 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
20642
20643 * g++.dg/ext/spe1.C: New testcase.
20644
20645 2004-05-04 Ziemowit Laski <zlaski@apple.com>
20646
20647 * objc.dg/image-info.m: Allow additional attributes
20648 for __image_info section.
20649
20650 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
20651
20652 * gcc.dg/torture/mips-hilo-2.c: New test.
20653
20654 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20655
20656 PR c++/14389
20657 * g++.dg/template/member5.C: New test.
20658
20659 2004-05-03 Uros Bizjak <uros@kss-loka.si>
20660
20661 * gcc.dg/builtins-34.c: Also check expm1*.
20662
20663 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20664
20665 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
20666 * gcc.dg/torture/builtin-convert-3.c: New test.
20667
20668 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
20669
20670 PR middle-end/15054
20671 * g++.dg/opt/pr15054.C: New test.
20672
20673 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20674
20675 * gcc.dg/torture/builtin-rounding-1.c: New test.
20676 * gcc.dg/builtins-25.c: Delete.
20677 * gcc.dg/builtins-29.c: Delete.
20678
20679 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
20680
20681 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
20682 * gcc.dg/sibcall-4.c: Likewise.
20683 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
20684
20685 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20686
20687 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
20688 bit-field on 16-bit targets.
20689
20690 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
20691
20692 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
20693 16-bit targets.
20694
20695 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
20696
20697 * gcc.dg/rs6000-power2-1.c: Change to compile only.
20698 * gcc.dg/rs6000-power2-2.c: Likewise.
20699
20700 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
20701
20702 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
20703 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
20704 Change the asm registers to be in form of frN instead of fN.
20705
20706 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20707
20708 * gcc.dg/torture/builtin-convert-2.c: New test.
20709
20710 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
20711
20712 * gcc.dg/rs6000-power2-1.c: New test.
20713 * gcc.dg/rs6000-power2-2.c: New test.
20714
20715 2004-04-28 Jan Hubicka <jh@suse.cz>
20716
20717 * gcc.dg/unused-6.c: New test.
20718
20719 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20720 Ulrich Weigand <uweigand@de.ibm.com>
20721
20722 * ada/acats/run_all.sh: Define $target variable.
20723
20724 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
20725
20726 PR c++/15119
20727 * g++.dg/other/vararg-1.C: New test.
20728
20729 PR c++/4794
20730 * g++.dg/eh/cleanup3.C: New test.
20731
20732 2004-04-24 Laurent GUERBY <laurent@guerby.net>
20733
20734 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
20735 and ad8011a (target_insn).
20736 * ada/acats/support/macro.dfs: Likewise.
20737 * ada/acats/support/impbit.adb: New file.
20738
20739 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
20740
20741 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
20742
20743 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
20744
20745 * gcc.dg/loop-3.c: New test.
20746
20747 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
20748
20749 * gcc.c-torture/execute/simd-5.c: New test.
20750
20751 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
20752
20753 PR c++/15064
20754 * g++.dg/template/crash18.C: New test.
20755
20756 2004-04-22 Mark Mitchell <mark@codesourcery.com>
20757
20758 * g++.dg/ext/complit3.C: New test.
20759
20760 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20761
20762 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
20763 * gcc.dg/altivec-3.c: Same.
20764 * gcc.dg/altivec-varargs-1.c: Same.
20765
20766 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
20767
20768 * lib/target-supports.exp (check_profiling_available): Assume
20769 profiling is not available on powerpc-eabi targets.
20770
20771 2004-04-21 Janis Johnson <janis187@us.ibm.com>
20772
20773 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
20774 * gcc.dg/vmx/bug-1.c: Ditto.
20775
20776 2004-04-20 Eric Christopher <echristo@redhat.com>
20777
20778 * gcc.dg/charset/extern.c: New test.
20779 * g++.dg/charset/extern3.cc: Ditto.
20780
20781 2004-04-20 Uros Bizjak <uros@kss-loka.si>
20782
20783 * gcc.dg/builtins-39.c: New test.
20784
20785 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
20786
20787 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
20788
20789 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
20790
20791 * gcc.dg/torture/mips-hilo-1.c: New test.
20792
20793 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
20794
20795 * gcc.c-torture/compile/20040419-1.c: New test.
20796
20797 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
20798
20799 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
20800
20801 2004-04-18 Zack Weinberg <zack@codesourcery.com>
20802 Aldy Hernandez <aldyh@redhat.com>
20803
20804 * gcc.c-torture/execute/va-arg-24.c: New.
20805
20806 2004-04-17 Zack Weinberg <zack@codesourcery.com>
20807 Aldy Hernandez <aldyh@redhat.com>
20808
20809 * gcc.dg/vmx/1b-01.c: New.
20810 * gcc.dg/vmx/1b-02.c: New.
20811 * gcc.dg/vmx/1b-03.c: New.
20812 * gcc.dg/vmx/1b-04.c: New.
20813 * gcc.dg/vmx/1b-05.c: New.
20814 * gcc.dg/vmx/1b-06.c: New.
20815 * gcc.dg/vmx/1b-07.c: New.
20816 * gcc.dg/vmx/1c-01.c: New.
20817 * gcc.dg/vmx/1c-02.c: New.
20818 * gcc.dg/vmx/3a-01a.c: New.
20819 * gcc.dg/vmx/3a-01.c: New.
20820 * gcc.dg/vmx/3a-01m.c: New.
20821 * gcc.dg/vmx/3a-03.c: New.
20822 * gcc.dg/vmx/3a-03m.c: New.
20823 * gcc.dg/vmx/3a-04.c: New.
20824 * gcc.dg/vmx/3a-04m.c: New.
20825 * gcc.dg/vmx/3a-05.c: New.
20826 * gcc.dg/vmx/3a-06.c: New.
20827 * gcc.dg/vmx/3a-06m.c: New.
20828 * gcc.dg/vmx/3a-07.c: New.
20829 * gcc.dg/vmx/3b-01.c: New.
20830 * gcc.dg/vmx/3b-02.c: New.
20831 * gcc.dg/vmx/3b-10.c: New.
20832 * gcc.dg/vmx/3b-13.c: New.
20833 * gcc.dg/vmx/3b-14.c: New.
20834 * gcc.dg/vmx/3b-15.c: New.
20835 * gcc.dg/vmx/3c-01a.c: New.
20836 * gcc.dg/vmx/3c-01.c: New.
20837 * gcc.dg/vmx/3c-02.c: New.
20838 * gcc.dg/vmx/3c-03.c: New.
20839 * gcc.dg/vmx/3d-01.c: New.
20840 * gcc.dg/vmx/4-01.c: New.
20841 * gcc.dg/vmx/4-03.c: New.
20842 * gcc.dg/vmx/5-01.c: New.
20843 * gcc.dg/vmx/5-02.c: New.
20844 * gcc.dg/vmx/5-03.c: New.
20845 * gcc.dg/vmx/5-04.c: New.
20846 * gcc.dg/vmx/5-05.c: New.
20847 * gcc.dg/vmx/5-06.c: New.
20848 * gcc.dg/vmx/5-07.c: New.
20849 * gcc.dg/vmx/5-07t.c: New.
20850 * gcc.dg/vmx/5-08.c: New.
20851 * gcc.dg/vmx/5-10.c: New.
20852 * gcc.dg/vmx/5-11.c: New.
20853 * gcc.dg/vmx/7-01a.c: New.
20854 * gcc.dg/vmx/7-01.c: New.
20855 * gcc.dg/vmx/7c-01.c: New.
20856 * gcc.dg/vmx/7d-01.c: New.
20857 * gcc.dg/vmx/7d-02.c: New.
20858 * gcc.dg/vmx/8-01.c: New.
20859 * gcc.dg/vmx/8-02a.c: New.
20860 * gcc.dg/vmx/8-02.c: New.
20861 * gcc.dg/vmx/brode-1.c: New.
20862 * gcc.dg/vmx/bug-1.c: New.
20863 * gcc.dg/vmx/bug-2.c: New.
20864 * gcc.dg/vmx/bug-3.c: New.
20865 * gcc.dg/vmx/cw-bug-1.c: New.
20866 * gcc.dg/vmx/cw-bug-2.c: New.
20867 * gcc.dg/vmx/cw-bug-3.c: New.
20868 * gcc.dg/vmx/dct.c: New.
20869 * gcc.dg/vmx/debug-1.c: New.
20870 * gcc.dg/vmx/debug-2.c: New.
20871 * gcc.dg/vmx/debug-3.c: New.
20872 * gcc.dg/vmx/debug-4.c: New.
20873 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
20874 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
20875 * gcc.dg/vmx/eg-5.c: New.
20876 * gcc.dg/vmx/fft.c: New.
20877 * gcc.dg/vmx/gcc-bug-1.c: New.
20878 * gcc.dg/vmx/gcc-bug-2.c: New.
20879 * gcc.dg/vmx/gcc-bug-3.c: New.
20880 * gcc.dg/vmx/gcc-bug-4.c: New.
20881 * gcc.dg/vmx/gcc-bug-5.c: New.
20882 * gcc.dg/vmx/gcc-bug-6.c: New.
20883 * gcc.dg/vmx/gcc-bug-7.c: New.
20884 * gcc.dg/vmx/gcc-bug-8.c: New.
20885 * gcc.dg/vmx/gcc-bug-9.c: New.
20886 * gcc.dg/vmx/gcc-bug-b.c: New.
20887 * gcc.dg/vmx/gcc-bug-c.c: New.
20888 * gcc.dg/vmx/gcc-bug-d.c: New.
20889 * gcc.dg/vmx/gcc-bug-e.c: New.
20890 * gcc.dg/vmx/gcc-bug-f.c: New.
20891 * gcc.dg/vmx/gcc-bug-g.c: New.
20892 * gcc.dg/vmx/gcc-bug-i.c: New.
20893 * gcc.dg/vmx/harness.h: New.
20894 * gcc.dg/vmx/ira1.c: New.
20895 * gcc.dg/vmx/ira2a.c: New.
20896 * gcc.dg/vmx/ira2b.c: New.
20897 * gcc.dg/vmx/ira2.c: New.
20898 * gcc.dg/vmx/ira2c.c: New.
20899 * gcc.dg/vmx/mem.c: New.
20900 * gcc.dg/vmx/newton-1.c: New.
20901 * gcc.dg/vmx/ops.c: New.
20902 * gcc.dg/vmx/sn7153.c: New.
20903 * gcc.dg/vmx/spill2.c: New.
20904 * gcc.dg/vmx/spill3.c: New.
20905 * gcc.dg/vmx/spill.c: New.
20906 * gcc.dg/vmx/t.c: New.
20907 * gcc.dg/vmx/varargs-1.c: New.
20908 * gcc.dg/vmx/varargs-2.c: New.
20909 * gcc.dg/vmx/varargs-3.c: New.
20910 * gcc.dg/vmx/varargs-4.c: New.
20911 * gcc.dg/vmx/varargs-5.c: New.
20912 * gcc.dg/vmx/varargs-6.c: New.
20913 * gcc.dg/vmx/varargs-7.c: New.
20914 * gcc.dg/vmx/vmx.exp: New.
20915 * gcc.dg/vmx/vprint-1.c: New.
20916 * gcc.dg/vmx/vscan-1.c: New.
20917 * gcc.dg/vmx/x-01.c: New.
20918 * gcc.dg/vmx/x-02.c: New.
20919 * gcc.dg/vmx/x-03.c: New.
20920 * gcc.dg/vmx/x-04.c: New.
20921 * gcc.dg/vmx/x-05.c: New.
20922 * gcc.dg/vmx/yousufi-1.c: New.
20923 * gcc.dg/vmx/zero-1.c: New.
20924 * gcc.dg/vmx/zero.c: New.
20925
20926 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
20927
20928 * g++.dg/lookup/java1.C: Update for chage of
20929 _Jv_AllocObject.
20930 * g++.dg/lookup/java2.C: Likewise.
20931
20932 2004-04-17 Laurent GUERBY <laurent@guerby.net>
20933
20934 * ada/acats/run_all.sh: use -O2 by default.
20935
20936 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
20937
20938 * gcc.dg/vr-mult-[12].c: New tests.
20939
20940 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20941
20942 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
20943
20944 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20945
20946 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
20947
20948 * lib/target-supports.exp (check_profiling_available): Assume profiling
20949 isn't available for mips*-*-elf targets.
20950
20951 2004-04-14 Uros Bizjak <uros@kss-loka.si>
20952
20953 * gcc.dg/builtins-38.c: New test.
20954
20955 2004-04-14 Eric Christopher <echristo@redhat.com>
20956
20957 * g++.dg/charset/charset.exp: Run .cc extension tests.
20958
20959 2004-04-14 Zack Weinberg <zack@codesourcery.com>
20960
20961 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
20962
20963 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20964
20965 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20966
20967 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
20968
20969 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20970 * gcc.dg/i386-387-2.c: Likewise.
20971
20972 * gcc.dg/i386-387-7.c: New test.
20973 * gcc.dg/i386-387-8.c: New test.
20974
20975 * gcc.dg/builtins-37.c: New test.
20976
20977 2004-04-13 Geoffrey Keating <geoffk@apple.com>
20978
20979 * g++.dg/pch/externc-1.C: Add missing semicolon.
20980
20981 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
20982
20983 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20984
20985 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
20986
20987 * gcc.c-torture/execute/20040411-1.c: New test.
20988
20989 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
20990
20991 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20992
20993 2004-04-09 Chris Demetriou <cgd@broadcom.com>
20994
20995 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20996
20997 2004-04-09 Zack Weinberg <zack@codesourcery.com>
20998
20999 * lib/target-supports.exp (check_named_sections_available): New.
21000 * lib/gcc-dg.exp (dg-require-named-sections): New.
21001 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21002 old-deja.exp. Also prune error-count message from HP linker.
21003 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21004
21005 * g++.dg/init/init-ref4.C: Use dg-require-weak.
21006 * g++.old-deja/g++.pt/static3.C: Likewise.
21007 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21008
21009 2004-04-09 Roger Sayle <roger@eyesopen.com>
21010
21011 * gcc.c-torture/execute/20040409-1.c: New test case.
21012 * gcc.c-torture/execute/20040409-2.c: New test case.
21013 * gcc.c-torture/execute/20040409-3.c: New test case.
21014
21015 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
21016
21017 * gcc.dg/20040409-1.c: New test.
21018
21019 2004-04-08 Roger Sayle <roger@eyesopen.com>
21020
21021 PR target/14888
21022 * g++.dg/opt/pr14888.C: New test case.
21023
21024 2004-04-08 Geoffrey Keating <geoffk@apple.com>
21025
21026 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21027 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21028 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21029 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21030 New tests.
21031
21032 2004-04-08 Paul Brook <paul@codesourcery.com>
21033
21034 * gcc.dg/spill-1.c: New test.
21035
21036 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21037
21038 * gcc.dg/torture/builtin-ctype-2.c: New test.
21039
21040 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
21041
21042 * gcc.dg/pch/pch.exp: Add largefile test.
21043
21044 2004-04-06 Geoffrey Keating <geoffk@apple.com>
21045
21046 * g++.dg/pch/externc-1.Hs: New.
21047 * g++.dg/pch/externc-1.C: New.
21048
21049 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21050
21051 * gcc.dg/compat/struct-by-value-5a_main.c,
21052 gcc.dg/compat/struct-by-value-5b_main.c: New files.
21053 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
21054 * gcc.dg/compat/struct-by-value-5a_x.c,
21055 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
21056 gcc.dg/compat/struct-by-value-5_x.c.
21057 * gcc.dg/compat/struct-by-value-5a_y.c,
21058 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
21059 gcc.dg/compat/struct-by-value-5_y.c.
21060
21061 * gcc.dg/compat/struct-by-value-6a_main.c,
21062 gcc.dg/compat/struct-by-value-6b_main.c: New files.
21063 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
21064 * gcc.dg/compat/struct-by-value-6a_x.c,
21065 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
21066 gcc.dg/compat/struct-by-value-6_x.c.
21067 * gcc.dg/compat/struct-by-value-6a_y.c,
21068 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
21069 gcc.dg/compat/struct-by-value-6_y.c.
21070
21071 * gcc.dg/compat/struct-by-value-7a_main.c,
21072 gcc.dg/compat/struct-by-value-7b_main.c: New files.
21073 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
21074 * gcc.dg/compat/struct-by-value-7a_x.c,
21075 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
21076 gcc.dg/compat/struct-by-value-7_x.c.
21077 * gcc.dg/compat/struct-by-value-7a_y.c,
21078 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
21079 gcc.dg/compat/struct-by-value-7_y.c.
21080
21081 2004-04-06 Jakub Jelinek <jakub@redhat.com>
21082
21083 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
21084 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
21085 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
21086 options.
21087
21088 2004-04-06 Uros Bizjak <uros@kss-loka.si>
21089
21090 * gcc.dg/builtins-36.c: New test.
21091
21092 2004-04-06 Paul Brook <paul@codesourcery.com>
21093
21094 * README.gcc: Remove obsolete contraint on testcases.
21095
21096 2004-04-05 Paul Brook <paul@codesourcery.com>
21097
21098 PR2123
21099 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
21100 failure and exit(0) on success.
21101 * g++.dg/expr/anew2.C: Ditto.
21102 * g++.dg/expr/anew3.C: Ditto.
21103 * g++.dg/expr/anew4.C: Ditto.
21104
21105 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
21106
21107 PR c++/3518
21108 * g++.dg/template/unify7.C: New.
21109
21110 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
21111
21112 * g++.dg/README: Bring up to date with new subdirectories; remove
21113 duplicate subdirectory lines.
21114
21115 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
21116
21117 PR c++/14007
21118 * g++.dg/template/unify5.C: New.
21119 * g++.dg/template/unify6.C: New.
21120 * g++.dg/template/qualttp20.C: Adjust.
21121 * g++.old-deja/g++.jason/report.C: Adjust.
21122 * g++.old-deja/g++.other/qual1.C: Adjust.
21123
21124 2004-04-01 Mark Mitchell <mark@codesourcery.com>
21125
21126 PR c++/14803
21127 * g++.dg/inherit/ptrmem1.C: New test.
21128
21129 2004-04-01 Jakub Jelinek <jakub@redhat.com>
21130
21131 PR c++/14755
21132 * gcc.c-torture/execute/20040331-1.c: New test.
21133 * gcc.dg/20040331-1.c: New test.
21134
21135 2004-04-01 Paul Brook <paul@codesourcery.com>
21136
21137 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
21138
21139 2004-03-30 Mark Mitchell <mark@codesourcery.com>
21140
21141 PR c++/14724
21142 * g++.dg/init/goto1.C: New test.
21143
21144 PR c++/14763
21145 * g++.dg/template/defarg4.C: New test.
21146
21147 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
21148
21149 * gcc.dg/altivec-11.c: Extend test for more valid cases.
21150
21151 2004-03-28 David Edelsohn <edelsohn@gnu.org>
21152
21153 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
21154
21155 2004-03-28 Zack Weinberg <zack@codesourcery.com>
21156
21157 * gcc.dg/noncompile/undeclared-2.c: New test.
21158
21159 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
21160
21161 * gcc.dg/940409-1.c: Remove XFAIL.
21162 * gcc.dg/reg-vol-struct-1.c: New test.
21163
21164 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21165
21166 * gcc.dg/torture/builtin-wctype-1.c: New test.
21167
21168 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
21169
21170 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
21171 * gcc.dg/20001101-1.c: Likewise.
21172 * gcc.dg/20001102-1.c: Likewise.
21173
21174 2004-03-25 Roger Sayle <roger@eyesopen.com>
21175
21176 * gcc.dg/compare8.c: Add an additional test for XOR.
21177
21178 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21179
21180 * gcc.dg/torture/builtin-ctype-1.c: New test.
21181
21182 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21183
21184 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
21185 * gcc.dg/torture/builtin-math-1.c: Likewise.
21186 * gcc.dg/torture/builtin-power-1.c: New test.
21187
21188 2004-03-24 Andreas Schwab <schwab@suse.de>
21189
21190 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
21191 IA64 assembler.
21192
21193 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
21194 Roger Sayle <roger@eyesopen.com>
21195
21196 * gcc.dg/compare8.c: New test case.
21197
21198 2004-03-23 Ziemowit Laski <zlaski@apple.com>
21199
21200 * g++.dg/ext/altivec-7.C: New test.
21201
21202 2004-03-23 Zack Weinberg <zack@codesourcery.com>
21203
21204 PR 12267, 12391, 12560, 13129, 14114, 14133
21205 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
21206 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
21207 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
21208 Adjust error regexps.
21209 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
21210 * gcc.dg/noncompile/undeclared-1.c: New test cases.
21211 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
21212 * gcc.dg/local1.c: Add explanatory comment.
21213
21214 2004-03-23 Roger Sayle <roger@eyesopen.com>
21215
21216 PR optimization/14669
21217 * g++.dg/opt/fold2.C: New test case.
21218
21219 2004-03-22 Jakub Jelinek <jakub@redhat.com>
21220
21221 PR c/14069
21222 * gcc.dg/20040322-1.c: New test.
21223
21224 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
21225
21226 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
21227 * gcc.dg/ultrasp4.c: Likewise.
21228 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
21229
21230 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21231
21232 * gcc.dg/i386-sse-8.c: Reset default options.
21233
21234 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
21235
21236 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
21237 in the error message text.
21238
21239 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
21240
21241 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
21242
21243 2004-03-21 Mark Mitchell <mark@codesourcery.com>
21244
21245 PR c++/14616
21246 * g++.dg/init/array13.C: New test.
21247
21248 2004-03-20 Roger Sayle <roger@eyesopen.com>
21249
21250 PR target/13889
21251 * gcc.c-torture/compile/pr13889.c: New test case.
21252
21253 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
21254
21255 PR c/14635
21256 * builtins-1.c (nan, nans): Don't test.
21257 * builtins-30.c: Don't use nan, nanf, nanl.
21258 * builtins-35.c: New test.
21259
21260 2004-03-19 Ziemowit Laski <zlaski@apple.com>
21261
21262 * g++.dg/ext/altivec-6.C: New test.
21263
21264 2004-03-19 Mark Mitchell <mark@codesourcery.com>
21265
21266 * g++.dg/init/placement3.C: New test.
21267
21268 * g++.dg/template/spec13.C: New test.
21269
21270 * g++.dg/lookup/using11.C: New test.
21271
21272 * g++.dg/lookup/koenig3.C: New test.
21273
21274 * g++.dg/template/operator2.C: New test.
21275
21276 * g++.dg/expr/dtor3.C: New test.
21277 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
21278 marker.
21279 * g++.old-deja/g++.law/visibility28.C: Likewise.
21280
21281 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
21282
21283 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
21284 * gcc.dg/ppc64-abi-3.c: Likewise.
21285
21286 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21287
21288 PR c++/14545
21289 * g++.dg/parse/template15.C: New test.
21290
21291 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21292
21293 * g++.dg/expr/dtor2.C: New test.
21294
21295 * g++.dg/lookup/anon4.C: New test.
21296
21297 * g++.dg/overload/using1.C: New test.
21298
21299 * g++.dg/template/lookup7.C: New test.
21300
21301 * g++.dg/template/typename6.C: New test.
21302
21303 * g++.dg/expr/cond6.C: New test.
21304
21305 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21306
21307 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
21308
21309 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21310
21311 * g++.dg/expr/cond5.C: New test.
21312 * g++.dg/expr/constcast1.C: Likewise.
21313 * g++.dg/expr/ptrmem2.C: Likewise.
21314 * g++.dg/expr/ptrmem3.C: Likewise.
21315 * g++.dg/lookup/main1.C: Likewise.
21316 * g++.dg/template/lookup6.C: Likewise.
21317
21318 2004-03-18 Mark Mitchell <mark@codesourcery.com>
21319
21320 * gcc.dg/local1.c: New test.
21321
21322 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
21323
21324 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21325
21326 * gcc.dg/torture/builtin-convert-1.c: New test.
21327
21328 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21329
21330 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
21331
21332 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21333
21334 PR c++/14481
21335 * g++.dg/warn/Wunused-7.C: New test.
21336
21337 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21338
21339 * gcc.dg/torture/builtin-integral-1.c: New test.
21340
21341 2004-03-16 Mark Mitchell <mark@codesourcery.com>
21342
21343 PR c++/14586
21344 * g++.dg/parse/non-dependent3.C: New test.
21345
21346 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
21347
21348 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
21349 * g++.dg/eh/simd-2.C: Likewise.
21350 * g++.dg/init/array10.C: Likewise.
21351 * gcc.c-torture/compile/simd-1.c: Likewise.
21352 * gcc.c-torture/compile/simd-2.c: Likewise.
21353 * gcc.c-torture/compile/simd-3.c: Likewise.
21354 * gcc.c-torture/compile/simd-4.c: Likewise.
21355 * gcc.c-torture/compile/simd-6.c: Likewise.
21356 * gcc.c-torture/execute/simd-1.c: Likewise.
21357 * gcc.c-torture/execute/simd-2.c: Likewise.
21358 * gcc.dg/compat/vector-defs.h: Likewise.
21359 * gcc.dg/20020531-1.c: Likewise.
21360 * gcc.dg/altivec-3.c: Likewise.
21361 * gcc.dg/altivec-4.c: Likewise.
21362 * gcc.dg/altivec-varargs-1.c: Likewise.
21363 * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
21364 * gcc.dg/i386-mmx-3.c: Likewise.
21365 * gcc.dg/i386-sse-4.c: Likewise.
21366 * gcc.dg/i386-sse-5.c: Likewise.
21367 * gcc.dg/i386-sse-8.c: Likewise.
21368 * gcc.dg/simd-1.c: Likewise.
21369 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
21370 __ev64_opaque__ since the machine description provides it.
21371
21372 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21373
21374 * lib/compat.exp (skip_list): New global variable.
21375 Use it to hold the user defined COMPAT_SKIPS list if any.
21376 (compat-obj): Add the members of skip_list to optall.
21377
21378 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21379
21380 * gcc.dg/compat/union-by-value-1_main.c,
21381 union-by-value-1_x.c, union-by-value-1_y.c,
21382 union-check.h, union-defs.h,
21383 union-init.h, union-return-1_main.c,
21384 union-return-1_x.c, union-return-1_y.c: New files.
21385
21386 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21387
21388 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
21389 mixed-struct-init.h: Add 4 mixed structure types.
21390 struct-by-value-21_main.c, struct-by-value-21_x.c,
21391 struct-by-value-21_y.c, struct-return-21_main.c,
21392 struct-return-21_x.c, struct-return-21_y.c: New files.
21393
21394 2004-03-13 Mark Mitchell <mark@codesourcery.com>
21395
21396 PR c++/14550
21397 * g++.dg/parse/template14.C: New test.
21398
21399 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
21400
21401 * gcc.c-torture/execute/20040313-1.c: New test.
21402
21403 2004-03-13 Jakub Jelinek <jakub@redhat.com>
21404
21405 PR target/14533
21406 * gcc.dg/20040311-2.c: New test.
21407
21408 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
21409
21410 PR other/14544
21411 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
21412 bit-field.
21413
21414 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
21415
21416 * gcc.dg/20040305-2.c: Add missing return statement.
21417
21418 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21419
21420 * gcc.dg/builtins-34.c: Also check pow10*.
21421
21422 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21423
21424 PR target/14262
21425 * gcc.dg/20040305-2.c: New test.
21426
21427 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
21428
21429 * gcc.dg/20040310-1.c: New test.
21430
21431 2004-03-11 Roger Sayle <roger@eyesopen.com>
21432
21433 * gcc.c-torture/execute/20040311-1.c: New test case.
21434
21435 2004-03-11 Mark Mitchell <mark@codesourcery.com>
21436
21437 PR c++/14476
21438 * g++.dg/lookup/enum1.C: New test.
21439
21440 2004-03-10 Mark Mitchell <mark@codesourcery.com>
21441
21442 PR c++/14510
21443 * g++.dg/lookup/struct2.C: New test.
21444
21445 2004-03-10 Uros Bizjak <uros@kss-loka.si>
21446
21447 * gcc.dg/builtins-34.c: New test.
21448
21449 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21450
21451 * gcc.dg/torture/builtin-nonneg-1.c: New test.
21452
21453 2004-03-09 James E Wilson <wilson@specifixinc.com>
21454
21455 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
21456 * gcc.dg/alias-2.c: New testcase.
21457
21458 2004-03-09 Zack Weinberg <zack@codesourcery.com>
21459
21460 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
21461
21462 2004-03-09 Roger Sayle <roger@eyesopen.com>
21463
21464 * gcc.c-torture/execute/20040309-1.c: New test case.
21465
21466 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
21467
21468 PR c++/14397
21469 * g++.dg/overload/ref1.C: New.
21470
21471 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21472
21473 PR c++/14409
21474 * g++.dg/template/spec12.C: New test.
21475
21476 PR c++/14448
21477 * g++.dg/parse/crash14.C: New test.
21478
21479 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21480
21481 PR c++/14230
21482 * g++.dg/init/ref11.C: New test.
21483
21484 2004-03-09 Mark Mitchell <mark@codesourcery.com>
21485
21486 PR c++/14432
21487 * g++.dg/parse/builtin2.C: New test.
21488
21489 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21490
21491 PR c++/14401
21492 * g++.dg/init/ctor3.C: New test.
21493 * g++.dg/init/union1.C: New test.
21494 * g++.dg/ext/anon-struct4.C: New test.
21495
21496 2004-03-08 Mark Mitchell <mark@codesourcery.com>
21497
21498 * g++.dg/lookup/koenig1.C: Tweak error messages.
21499 * g++.dg/lookup/used-before-declaration.C: Likewise.
21500 * g++.dg/other/do1.C: Likewise.
21501 * g++.dg/overload/koenig1.C: Likewise.
21502 * g++.dg/parse/crash13.C: Likewise.
21503 * g++.dg/template/instantiate3.C: Likewise.
21504
21505 2004-03-08 Eric Christopher <echristo@redhat.com>
21506
21507 * * lib/target-supports.exp: Enable libiconv in test
21508 compilation. Fix up error checking.
21509
21510 2004-03-08 Roger Sayle <roger@eyesopen.com>
21511
21512 PR middle-end/14289
21513 * gcc.dg/pr14289-1.c: New test case.
21514 * gcc.dg/pr14289-2.c: Likewise.
21515 * gcc.dg/pr14289-3.c: Likewise.
21516
21517 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
21518
21519 * gcc.c-torture/execute/20040308-1.c: New test.
21520
21521 2004-03-07 Roger Sayle <roger@eyesopen.com>
21522
21523 * gcc.c-torture/execute/20040307-1.c: New test case.
21524
21525 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
21526
21527 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
21528
21529 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
21530
21531 * gcc.dg/20040306-1.c: New test.
21532
21533 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
21534
21535 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
21536 them static.
21537 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
21538
21539 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21540
21541 PR c/14465
21542 * gcc.dg/decl-6.c: New test.
21543
21544 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21545
21546 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
21547 Rename LOGPOW -> LOG_POW.
21548 (SQRT_EXP, POW_EXP): New.
21549
21550 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21551
21552 * gcc.dg/i386-sse-8.c: New test.
21553
21554 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
21555
21556 PR c/14114
21557 * gcc.dg/decl-5.c: New test.
21558
21559 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
21560
21561 * gcc.dg/20040305-1.c: New test.
21562
21563 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
21564
21565 PR other/14354
21566 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
21567
21568 2004-03-04 Ziemowit Laski <zlaski@apple.com>
21569
21570 PR c++/14425, c++/14426
21571 * g++.dg/ext/altivec-4.C: New test.
21572 * g++.dg/ext/altivec-5.C: New test.
21573
21574 2004-03-04 Geoffrey Keating <geoffk@apple.com>
21575
21576 * g++.old-deja/g++.other/linkage1.C: Expect errors about
21577 global variables of a type with no linkage.
21578 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
21579 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
21580 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
21581 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
21582 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
21583 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
21584 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
21585 * g++.dg/warn/deprecated.C: Name enum Color.
21586 * g++.dg/overload/VLA.C: Name structure for 'b'.
21587 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
21588
21589 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
21590
21591 * gcc.c-torture/compile/20040304-1.c: New test.
21592
21593 2004-03-03 Zack Weinberg <zack@codesourcery.com>
21594
21595 PR 13728
21596 * gcc.dg/decl-4.c: New testcase.
21597
21598 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
21599
21600 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
21601 as PRECF if sizeof (float) > sizeof (double).
21602 (PRECL): Make it the same as PRECF if
21603 sizeof (float) > sizeof (long double).
21604
21605 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21606
21607 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
21608 system type. Add check for irix6 which doesn't have c99 runtime.
21609
21610 2004-03-03 Bob Wilson <bob.wilson@acm.org>
21611
21612 * gcc.dg/const-elim-1.c: xfail for xtensa.
21613
21614 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21615
21616 PR c++/14369
21617 * g++.dg/template/cond4.C: New test.
21618
21619 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21620
21621 PR c++/14360
21622 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
21623
21624 PR c++/14361
21625 * g++.dg/parse/defarg7.C: New test.
21626
21627 PR c++/14359
21628 * g++.dg/template/friend26.C: New test.
21629
21630 2004-03-01 Mark Mitchell <mark@codesourcery.com>
21631
21632 PR c++/14324
21633 * g++.dg/abi/mangle21.C: New test.
21634
21635 PR c++/14260
21636 * g++.dg/parse/constructor2.C: New test.
21637
21638 PR c++/14337
21639 * g++.dg/template/sfinae1.C: New test.
21640
21641 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21642
21643 PR c++/14267
21644 * g++.dg/expr/crash2.C: New test.
21645
21646 PR middle-end/13448
21647 * gcc.dg/inline-5.c: New test.
21648 * gcc.dg/always-inline.c: Split out tests into ...
21649 * gcc.dg/always-inline2.c: ... this and ...
21650 * gcc.dg/always-inline3.c: ... this.
21651
21652 2004-02-29 Mark Mitchell <mark@codesourcery.com>
21653
21654 PR debug/12103
21655 * g++.dg/debug/crash1.C: New test.
21656
21657 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
21658
21659 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
21660 function with __attribute__((noinline)).
21661 (recurser_void2): Likewise.
21662 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
21663 (recurser_void2): Likewise.
21664
21665 2004-02-29 Roger Sayle <roger@eyesopen.com>
21666
21667 PR middle-end/14203
21668 * g++.dg/warn/Wunused-6.C: New test case.
21669
21670 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
21671
21672 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
21673 not defined.
21674
21675 2004-02-27 Eric Christopher <echristo@redhat.com>
21676
21677 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
21678 * g++.dg/charset/asm2.c: Run only x86.
21679 * gcc.dg/charset/asm3.c: Ditto.
21680
21681 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
21682
21683 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
21684 ld_library_path.
21685
21686 2004-02-27 Ziemowit Laski <zlaski@apple.com>
21687
21688 * g++.dg/ext/altivec-3.C: New.
21689
21690 2004-02-26 Richard Henderson <rth@redhat.com>
21691
21692 * g++.dg/ext/attrib10.C: Mark for warning.
21693 * gcc.dg/attr-alias-1.c: New.
21694
21695 2004-02-26 Richard Henderson <rth@redhat.com>
21696
21697 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
21698 * gcc.c-torture/execute/20040208-2.c: ... it back.
21699
21700 2004-02-26 Eric Christopher <echristo@redhat.com>
21701
21702 * lib/target-supports.exp (check-iconv-available): New function.
21703 * lib/gcc-dg.exp (dg-require-iconv): New function.
21704 Use above.
21705 * gcc.dg/charset: New directory.
21706 * gcc.dg/charset/charset.exp: New file.
21707 * gcc.dg/charset/asm1.c: Ditto.
21708 * gcc.dg/charset/asm2.c: Ditto.
21709 * gcc.dg/charset/asm3.c: Ditto.
21710 * gcc.dg/charset/asm4.c: Ditto.
21711 * gcc.dg/charset/asm5.c: Ditto.
21712 * gcc.dg/charset/attribute1.c: Ditto.
21713 * gcc.dg/charset/attribute2.c: Ditto.
21714 * gcc.dg/charset/string1.c: Ditto.
21715 * g++.dg/charset: New directory.
21716 * g++.dg/dg.exp: Add here. Special options.
21717 * g++.dg/charset/charset.exp: New file.
21718 * g++.dg/charset/asm1.c: Ditto.
21719 * g++.dg/charset/asm2.c: Ditto.
21720 * g++.dg/charset/asm3.c: Ditto.
21721 * g++.dg/charset/asm4.c: Ditto.
21722 * g++.dg/charset/attribute1.c: Ditto.
21723 * g++.dg/charset/attribute2.c: Ditto.
21724 * g++.dg/charset/extern1.cc: Ditto.
21725 * g++.dg/charset/extern2.cc: Ditto.
21726 * g++.dg/charset/string1.c: Ditto.
21727
21728 2004-02-26 Mark Mitchell <mark@codesourcery.com>
21729
21730 PR c++/14278
21731 * g++.dg/parse/comma1.C: New test.
21732
21733 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21734
21735 PR c++/14284
21736 * g++.dg/template/ttp8.C: New test.
21737
21738 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
21739
21740 * gcc.dg/fixuns-trunc-1.c: New test.
21741
21742 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21743
21744 * gcc.dg/builtins-config.h: Use #elif.
21745
21746 2004-02-26 Michael Matz <matz@suse.de>
21747
21748 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
21749 * gcc.dg/991214-1.c: Likewise.
21750 * gcc.dg/i386-asm-1.c: Likewise.
21751
21752 2004-02-25 Richard Henderson <rth@redhat.com>
21753
21754 * gcc.c-torture/execute/20040208-2.c: Move ...
21755 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
21756
21757 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21758
21759 PR c++/14246
21760 * g++.dg/other/crash-3.C: New test.
21761
21762 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21763
21764 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
21765 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
21766
21767 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
21768 HP-UX.
21769
21770 2004-02-24 Michael Matz <matz@suse.de>
21771
21772 * gcc.dg/i386-regparm.c: New.
21773
21774 2004-02-23 James E Wilson <wilson@specifixinc.com>
21775
21776 * gcc.c-torture/execute/20040223-1.c: New.
21777
21778 2004-02-23 Zack Weinberg <zack@codesourcery.com>
21779 Kazu Hirata <kazu@cs.umass.edu>
21780
21781 * gcc.dg/fwritable-strings-1.c: Remove.
21782
21783 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
21784
21785 PR c/14156
21786 * gcc.dg/20040223-1.c: New test.
21787
21788 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21789
21790 PR c++/14106
21791 * g++.dg/ext/typeof9.C: New test.
21792
21793 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21794
21795 PR c++/14250
21796 * g++.dg/other/switch1.C: New test.
21797
21798 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
21799
21800 * gcc.dg/cast-function-1.c: Adjust for new informative message.
21801 * gcc.dg/va-arg-1.c: Likewise.
21802
21803 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21804
21805 PR c++/14143
21806 * g++.dg/template/koenig5.C: New test.
21807
21808 2004-02-21 Ziemowit Laski <zlaski@apple.com>
21809
21810 * g++.dg/ext/altivec-1.C: Generalize target triple.
21811 * g++.dg/ext/altivec-2.C: New test case.
21812 * g++.dg/ext/altivec_check.h: New file.
21813 * gcc.dg/altivec-1.c: Generalize target triple;
21814 include altivec_check.h and call altivec_check().
21815 * gcc.dg/altivec-[2-5].c: Generalize target triple.
21816 * gcc.dg/altivec-6.c: New test case.
21817 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
21818 type casts as needed.
21819 * gcc.dg/altivec-10.c: Include altivec_check.h and call
21820 altivec_check().
21821 * gcc.dg/altivec-12.c: New test case.
21822 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
21823 include altivec_check.h and call altivec_check().
21824 * gcc.dg/altivec_check.h: New file.
21825
21826 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21827
21828 * lib/target-supports.exp (check_alias_available): Don't mangle
21829 function `g' in test program.
21830
21831 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21832
21833 * lib/target-supports.exp (check_profiling_available): Check
21834 argument to determine whether we support a profiling type.
21835 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
21836 check_profiling_available.
21837 * g++.dg/bprob/bprob.exp: Likewise.
21838 * g77.dg/bprob/bprob.exp: Likewise.
21839 * gcc.misc-tests/bprob.exp: Likewise.
21840 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
21841 dg-require-profiling and delete expected error handling.
21842 * gcc.dg/20021014-1.c: Likewise.
21843 * gcc.dg/nest.c: Likewise.
21844
21845 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21846
21847 PR c++/12007
21848 * g++.dg/other/vthunk1.C: New test.
21849
21850 2004-02-20 Falk Hueffner <falk@debian.org>
21851
21852 PR target/14201
21853 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
21854
21855 2004-02-20 Mark Mitchell <mark@codesourcery.com>
21856
21857 PR c++/13927
21858 * g++.dg/other/error8.C: Remove XFAIL markers.
21859
21860 PR c++/14173
21861 * g++.dg/ext/packed5.C: New test.
21862
21863 PR c++/14199
21864 * g++.dg/warn/Wunused-5.C: New test.
21865
21866 PR c++/14186
21867 * g++.dg/lookup/member1.C: New test.
21868
21869 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
21870
21871 * gcc.c-torture/compile/20040130-1.c: Enable only when
21872 __INT_MAX__ >= 2147483647L.
21873 * gcc.c-torture/compile/961203-1.c: Likewise.
21874
21875 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
21876
21877 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
21878 * g++.dg/opt/template1.C: Robustify assembler regexp
21879
21880 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21881
21882 * gcc.c-torture/execute/simd-4.x: Remove.
21883 * gcc.c-torture/execute/va-arg-25.x: Likewise.
21884 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
21885 Guard with #ifndef SKIP_ATTRIBUTE.
21886 * gcc.dg/compat/vector-1_y.c: Likewise.
21887 * gcc.dg/compat/vector-2_x.c: Likewise.
21888 * gcc.dg/compat/vector-2_y.c: Likewise.
21889 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
21890 * g++.dg/eh/simd-2.C: Likewise.
21891
21892 2004-02-19 Alan Modra <amodra@bigpond.net.au>
21893
21894 * gcc.c-torture/compile/complex-1.c: New.
21895
21896 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
21897
21898 PR target/14209
21899 * gcc.c-torture/execute/20040218-1.c: New test.
21900
21901 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21902
21903 PR c++/14181
21904 * g++.dg/parse/new2.C: New test.
21905
21906 2004-02-18 Paul Brook <paul@codesourcery.com>
21907
21908 * gcc.c-torture/compile/libcall-1.c: New test.
21909
21910 2004-02-18 Paul Brook <paul@codesourcery.com>
21911
21912 PR debug/12934
21913 * gcc.dg/debug/debug-7.c: New test.
21914
21915 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
21916
21917 * gcc.dg/20040217-1.c: New test.
21918
21919 2004-02-17 Zack Weinberg <zack@codesourcery.com>
21920
21921 * gcc.c-torture/execute/990208-1.x: Delete.
21922
21923 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
21924
21925 * gcc.c-torture/execute/20040208-2.x: New file.
21926
21927 2004-02-17 Mark Mitchell <mark@codesourcery.com>
21928
21929 PR c++/11326
21930 * g++.dg/abi/structret1.C: New test.
21931
21932 2004-02-17 Jakub Jelinek <jakub@redhat.com>
21933
21934 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
21935 (i386_cpuid): No need to test if cpuid is available on AMD64.
21936 Fix assembly, so that it works onboth i386 and AMD64.
21937 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
21938 (vecInLong): Fix s[] member type to unsigned int.
21939 (vecInWord): Remove type.
21940 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
21941 (a64, b64, c64, d64, e64): Remove.
21942 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
21943 Remove unused variable. Remove initialization of removed variables.
21944 Don't call mmx_tests nor sse_tests.
21945 (reference_mmx, reference_sse): Remove.
21946 (check): Add return stmt.
21947 * gcc.dg/i386-sse-7.c: New test.
21948 * gcc.dg/i386-mmx-4.c: New test.
21949
21950 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21951
21952 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21953 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21954 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21955 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21956 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21957 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21958 g++.dg/tc1/dr94.C: Fix line terminator.
21959
21960 2004-02-16 Geoffrey Keating <geoffk@apple.com>
21961
21962 * gcc.c-torture/compile/20040216-1.c: New.
21963
21964 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
21965
21966 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21967 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21968 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21969 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21970 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21971 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21972
21973 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
21974
21975 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21976
21977 2004-02-15 Mark Mitchell <mark@codesourcery.com>
21978
21979 PR c++/13971
21980 * g++.dg/expr/cond4.C: New test.
21981
21982 PR c++/14086
21983 * g++.dg/lookup/crash2.C: New test.
21984
21985 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
21986
21987 * gcc.c-torture/compile/20040214-2.c: New test.
21988
21989 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
21990
21991 PR c++/14116
21992 * g++.dg/ext/typeof8.C: New test.
21993
21994 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
21995
21996 * gcc.c-torture/compile/20040214-1.c: New test.
21997
21998 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
21999
22000 PR c++/13635
22001 * g++.dg/template/spec11.C: New test.
22002
22003 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22004
22005 PR c++/13927
22006 * g++.dg/other/error8.C: New test.
22007
22008 2004-02-13 Mark Mitchell <mark@codesourcery.com>
22009
22010 PR c++/14122
22011 * g++.dg/template/array4.C: New test.
22012
22013 PR c++/14108
22014 * g++.dg/inherit/thunk2.C: New test.
22015
22016 PR c++/14083
22017 * g++.dg/eh/cond2.C: New test.
22018
22019 2004-02-12 Alan Modra <amodra@bigpond.net.au>
22020
22021 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22022
22023 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
22024
22025 * lib/scanasm.exp (dg-scan): Quote pattern before display.
22026
22027 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
22028
22029 * g++.dg/simd-2.C: xfail on ppc64-linux.
22030
22031 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
22032
22033 PR c/456
22034 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22035 tests.
22036
22037 2004-02-11 Uros Bizjak <uros@kss-loka.si>
22038
22039 * gcc.dg/builtins-33.c: New test.
22040
22041 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
22042
22043 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22044
22045 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22046
22047 * g++.dg/simd-2.C: Set -maltivec for ppc64.
22048
22049 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
22050
22051 * gcc.dg/ppc64-abi-3.c: New test.
22052
22053 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
22054
22055 PR c/14092
22056
22057 * gcc.dg/pr14092-1.c: New testcase.
22058
22059 2004-02-10 Alan Modra <amodra@bigpond.net.au>
22060
22061 * gcc.dg/cpp/assert4.c: Fix typo last change.
22062
22063 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
22064 * gcc.dg/cpp/assert4.c: Handle powerpc64.
22065
22066 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
22067
22068 2004-02-09 Roger Sayle <roger@eyesopen.com>
22069
22070 * gcc.c-torture/compile/20040209-1.c: New test case.
22071
22072 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
22073
22074 * gcc.dg/c90-init-1.c: Adjust expected error messages.
22075
22076 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
22077
22078 * gcc.c-torture/execute/20040208-[12].c: New tests.
22079
22080 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22081
22082 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
22083
22084 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22085
22086 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
22087
22088 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22089
22090 Bug 13856
22091 * gcc.dg/visibility-8.c: New testcase.
22092
22093 2004-02-07 Zack Weinberg <zack@codesourcery.com>
22094
22095 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
22096 arguments.
22097 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
22098
22099 2004-02-07 Roger Sayle <roger@eyesopen.com>
22100
22101 PR middle-end/13696
22102 * g++.dg/opt/fold1.C: New test case.
22103
22104 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22105
22106 PR c++/14033
22107 * g++.dg/other/crash-2.C: New test.
22108
22109 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22110
22111 PR c++/14028
22112 * g++.dg/parse/angle-bracket2.C: New test.
22113
22114 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22115
22116 PR middle-end/13750
22117 Revert:
22118 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22119 PR pch/13361
22120 * testsuite/g++.dg/pch/wchar-1.C: New.
22121 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22122
22123 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22124
22125 PR c++/14008
22126 * g++.dg/parse/error15.C: New test.
22127 * g++.dg/parse/crash11.C: Update dg-error mark.
22128
22129 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22130
22131 PR c++/13932
22132 * g++.dg/warn/conv2.C: New test.
22133
22134 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22135
22136 PR c++/13086
22137 * g++.dg/warn/incomplete1.C: Remove xfail.
22138
22139 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22140
22141 * lib/file-format.exp (gcc_target_object_format): Use
22142 ${tool}_target_compile, not gcc_target_compile.
22143 * lib/target-supports.exp (check_alias_available): Likewise.
22144 (check_gc_sections_available): Likewise.
22145 * g++.dg/ext/attrib10.C: Use dg-require-alias.
22146 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
22147 dg-require-alias.
22148
22149 2004-02-04 Mark Mitchell <mark@codesourcery.com>
22150
22151 PR c++/13969
22152 * g++.dg/template/static6.C: New test.
22153
22154 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
22155
22156 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
22157
22158 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22159
22160 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
22161 tests for systems where `char' is unsigned by default.
22162
22163 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22164
22165 PR c++/13997
22166 * g++.dg/template/partial3.C: New test.
22167
22168 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
22169
22170 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
22171 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
22172 Remove mentions of obsolete ports.
22173
22174 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
22175
22176 * gcc.dg/noncompile/20001228-1.c: Fix for new
22177 error message.
22178
22179 2004-02-03 Roger Sayle <roger@eyesopen.com>
22180
22181 PR target/9348
22182 * gcc.c-torture/execute/multdi-1.c: New test case.
22183
22184 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22185
22186 PR c++/13925
22187 * g++.dg/template/lookup5.C: New test.
22188
22189 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22190
22191 PR c++/13950
22192 * g++.dg/template/lookup4.C: New test.
22193
22194 PR c++/13970
22195 * g++.dg/parse/error14.C: New test.
22196
22197 PR c++/14002
22198 * g++.dg/parse/template13.C: New test.
22199
22200 2004-02-03 Mark Mitchell <mark@codesourcery.com>
22201
22202 PR c++/13978
22203 * g++.dg/template/koenig4.C: New test.
22204
22205 PR c++/13968
22206 * g++.dg/template/crash17.C: New test.
22207
22208 PR c++/13975
22209 * g++.dg/parse/error13.C: New test.
22210 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
22211
22212 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
22213
22214 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
22215
22216 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
22217
22218 PR c/11658
22219 PR c/13994
22220 * gcc.dg/noncompile/20040203-1.c: New test.
22221 * gcc.dg/noncompile/20040203-2.c: Likewise.
22222 * gcc.dg/noncompile/20040203-3.c: Likewise.
22223 * gcc.dg/20040203-1.c: Likewise.
22224
22225 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
22226
22227 PR c++/10858
22228 * g++.dg/template/sizeof7.C: New test.
22229
22230 2004-02-02 Eric Christopher <echristo@redhat.com>
22231 Zack Weinberg <zack@codesourcery.com>
22232
22233 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
22234
22235 2004-02-02 Zack Weinberg <zack@codesourcery.com>
22236
22237 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
22238 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
22239 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
22240 * gcc.dg/cleanup-5.c: Run only on Linux targets.
22241
22242 2004-02-02 Mark Mitchell <mark@codesourcery.com>
22243
22244 PR c++/13113
22245 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
22246
22247 PR c++/13854
22248 * g++.dg/ext/attrib13.C: New test.
22249
22250 PR c++/13907
22251 * g++.dg/conversion/op2.C: New test.
22252
22253 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22254
22255 * gcc.dg/titype-1.c: Fix pasto.
22256
22257 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22258
22259 * gcc.dg/titype-1.c: New test.
22260
22261 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22262
22263 PR c++/13957
22264 * g++.dg/template/non-type-template-argument-1.C,
22265 g++.dg/template/qualified-id1.C: Update dg-error marks.
22266 * g++.dg/template/nontype6.C: New test.
22267
22268 2004-02-01 Roger Sayle <roger@eyesopen.com>
22269
22270 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
22271 * gcc.dg/builtins-31.c: New testcase.
22272 * gcc.dg/builtins-32.c: New testcase.
22273
22274 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
22275
22276 * objc.dg/call-super-2.m: Update line numbers
22277 for the including of stddef.h.
22278
22279 2004-01-30 Michael Matz <matz@suse.de>
22280
22281 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
22282 g++.dg/ext/case-range3.C: New tests.
22283
22284 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22285
22286 DR206
22287 PR c++/13813
22288 * g++.dg/template/member4.C: New test.
22289
22290 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22291
22292 PR c++/13683
22293 * g++.dg/template/sizeof6.C: New test.
22294
22295 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22296
22297 * gcc.dg/fwritable-strings-1.c: New test.
22298
22299 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
22300
22301 * gcc.c-torture/compile/20040130-1.c: New test.
22302
22303 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
22304
22305 * objc.dg/call-super-2.m: Include stddef.h for size_t.
22306
22307 2004-01-29 Mark Mitchell <mark@codesourcery.com>
22308
22309 PR c++/13883
22310 * g++.dg/template/ctor3.C: New test.
22311
22312 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22313
22314 * g++.dg/tc1: New directory.
22315 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
22316 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
22317 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
22318 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
22319 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
22320
22321 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22322
22323 * g++.dg/parse/error11.C: New test.
22324 * g++.dg/parse/error12.C: Likewise.
22325
22326 2004-01-28 Ziemowit Laski <zlaski@apple.com>
22327
22328 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
22329 (scan_initial, main): Use aligned_sizeof instead of sizeof.
22330
22331 2004-01-28 Mark Mitchell <mark@codesourcery.com>
22332
22333 PR c++/13791
22334 * g++.dg/ext/attrib12.C: New test.
22335
22336 PR c++/13736
22337 * g++.dg/parse/cast2.C: New test.
22338
22339 2004-01-27 James E Wilson <wilson@specifixinc.com>
22340
22341 * objc.dg/encode-2.m (main): New local string. Set depending on
22342 sizeof long. Use in sscanf call.
22343 * objc.dg/encode-3.m (main): New local string. Set depending on
22344 sizeof long. Use in scan_initial call.
22345
22346 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22347
22348 * objc.dg/call-super-2.m: Make LP64-safe.
22349 * objc.dg/desig-init-1.m: Likewise.
22350
22351 2004-01-27 Devang Patel <dpatel@apple.com>
22352
22353 * g++.dg/debug/namespace1.C: New test.
22354
22355 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
22356
22357 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
22358 xscale-*-*.
22359
22360 * gcc.dg/arm-mmx-1.c: New test.
22361
22362 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
22363
22364 * gcc.dg/20040127-1.c: New test.
22365 * gcc.dg/20040127-2.c: New test.
22366
22367 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
22368
22369 * objc.dg/stret-1.m (glob): Renamed to globa.
22370
22371 2004-01-26 Mark Mitchell <mark@codesourcery.com>
22372
22373 PR c++/13663
22374 * g++.dg/expr/for1.C: New test.
22375
22376 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
22377
22378 PR middle-end/13779
22379 * gcc.dg/darwin-longlong.c: New test.
22380
22381 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
22382
22383 * gcc.dg/20040124-1.c: Moved test from here...
22384 * gcc.c-torture/compile/20040124-1.c: ...to here.
22385
22386 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
22387
22388 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
22389 the assembly output if -m64 is passed.
22390
22391 2004-01-25 Mark Mitchell <mark@codesourcery.com>
22392
22393 PR c++/13833
22394 * g++.dg/template/cond3.C: New test.
22395
22396 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22397
22398 PR c++/13810
22399 * g++.dg/template/ttp7.C: New test.
22400
22401 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22402
22403 PR c++/13797
22404 * g++.dg/template/nontype4.C: New test.
22405 * g++.dg/template/nontype5.C: Likewise.
22406
22407 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
22408
22409 * gcc.dg/torture/mips-clobber-at.c: New test.
22410
22411 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
22412
22413 * gcc.dg/20040124-1.c: New test.
22414
22415 2004-01-24 Jakub Jelinek <jakub@redhat.com>
22416
22417 * gcc.dg/20040123-1.c: New test.
22418
22419 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22420
22421 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
22422
22423 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
22424
22425 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
22426
22427 2004-01-23 Andrew Pinski <apinski@apple.com>
22428
22429 * gcc.dg/20030121-1.c: Move to ..
22430 * gcc.dg/20040121-1.c: here.
22431
22432 2004-01-23 Roger Sayle <roger@eyesopen.com>
22433
22434 * gcc.dg/builtins-29.c: New test case.
22435
22436 2004-01-23 Zack Weinberg <zack@codesourcery.com>
22437
22438 PR 18314
22439 * gcc.dg/builtins-30.c: New testcase.
22440
22441 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
22442
22443 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
22444 * lib/g77.exp: Likewise.
22445 * lib/objc.exp: Likewise.
22446 * lib/g++.exp: Likewise.
22447
22448 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
22449
22450 * gcc.dg/struct-by-value-2.c: New test.
22451
22452 2004-01-21 Andrew Pinski <apinski@apple.com>
22453
22454 PR target/13785
22455 * gcc.dg/20030121-1.c: New test.
22456
22457 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
22458
22459 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
22460 clobber frame pointer register in asm statement.
22461
22462 2004-01-21 Falk Hueffner <falk@debian.org>
22463
22464 * gcc.c-torture/compile/20040121-1.c: New test.
22465
22466 2004-01-21 Zack Weinberg <zack@codesourcery.com>
22467
22468 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
22469
22470 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
22471
22472 * gcc.dg/ppc64-abi-2.c: New test.
22473
22474 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
22475
22476 * lib/treelang.exp: Fill out this file.
22477 * lib/treelang-dg.exp: New File.
22478
22479 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
22480
22481 * gcc.c-torture/compile/981022-1.c: Remove.
22482 * gcc.dg/array-5.c: Remove XFAIL.
22483 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
22484 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
22485 gcc.dg/cond-lvalue-1.c: Update.
22486 * gcc.dg/cast-lvalue-2.c: New test.
22487
22488 2004-01-19 Mark Mitchell <mark@codesourcery.com>
22489
22490 PR c++/13592
22491 * g++.dg/other/error1.C (class foo): Tweak error message.
22492
22493 PR c++/13592
22494 * g++.dg/template/call2.C: New test.
22495
22496 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22497
22498 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
22499 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22500 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
22501 scalar-return-1_x.c, scalar-return-2_y.c,
22502 scalar-return-3_x.c, scalar-return-3_y.c,
22503 scalar-return-4_x.c, scalar-return-4_y.c,
22504 struct-align-1.h, struct-align-1_x.c,
22505 struct-align-1_y.c, struct-align-2.h,
22506 struct-align-2_x.c, struct-align-2_y.c,
22507 struct-by-value-10_y.c, struct-by-value-11_x.c,
22508 struct-by-value-11_y.c, struct-by-value-12_x.c,
22509 struct-by-value-12_y.c, struct-by-value-13_x.c,
22510 struct-by-value-13_y.c, struct-by-value-14_x.c,
22511 struct-by-value-14_y.c, struct-by-value-15_x.c,
22512 struct-by-value-15_y.c, struct-by-value-16_y.c,
22513 struct-by-value-17_y.c, struct-by-value-18_y.c,
22514 struct-by-value-19_y.c, struct-by-value-1_x.c,
22515 struct-by-value-1_y.c, struct-by-value-20_y.c,
22516 struct-by-value-2_x.c, struct-by-value-2_y.c,
22517 struct-by-value-3_y.c, struct-by-value-4_x.c,
22518 struct-by-value-4_y.c, struct-by-value-5_y.c,
22519 struct-by-value-6_y.c, struct-by-value-7_y.c
22520 struct-by-value-8_x.c, struct-by-value-8_y.c
22521 struct-by-value-9_x.c, struct-by-value-9_y.c
22522 struct-return-10_x.c, struct-return-10_y.c,
22523 struct-return-19_x.c, struct-return-20_x.c
22524 struct-return-2_x.c, struct-return-2_y.c
22525 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
22526 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
22527
22528 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22529
22530 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
22531 attribute on sparc*-sun-solaris2.*.
22532
22533 2004-01-18 Mark Mitchell <mark@codesourcery.com>
22534
22535 PR c++/13710
22536 * g++.dg/ext/typeof7.C: New test.
22537
22538 2004-01-18 David Edelsohn <edelsohn@gnu.org>
22539
22540 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
22541 * gcc.dg/const-elim-1.c: Same.
22542
22543 2004-01-17 Ziemowit Laski <zlaski@apple.com>
22544
22545 * objc.dg/stret-1.m: New.
22546 * objc.dg/stret-2.m: New.
22547
22548 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
22549
22550 PR c++/11895
22551 * g++.dg/ext/vector1.C: New test.
22552
22553 2004-01-16 Geoffrey Keating <geoffk@apple.com>
22554
22555 * gcc.dg/pch/import-1.c: New.
22556 * gcc.dg/pch/import-1.hs: New.
22557 * gcc.dg/pch/import-1a.h: New.
22558 * gcc.dg/pch/import-1b.h: New.
22559 * gcc.dg/pch/import-1c.h: New.
22560
22561 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22562
22563 PR c++/13574
22564 * g++.dg/ext/array1.C: New test.
22565
22566 PR c++/13178
22567 * g++.dg/conversion/op1.C: New test.
22568
22569 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
22570
22571 PR 11864
22572 From Kazumoto Kojima / Dan Kegel:
22573 * gcc.dg/pr11864-1.c: New test.
22574
22575 PR 10392
22576 From Marcus Comstedt / Dan Kegel:
22577 * gcc.dg/pr10392-1.c: New test.
22578
22579 2004-01-16 Mark Mitchell <mark@codesourcery.com>
22580
22581 PR c++/13478
22582 * g++.dg/init/ref10.C: New test.
22583
22584 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22585
22586 PR c++/13407
22587 * g++.dg/parse/typename6.C: New test.
22588
22589 2004-01-15 Geoffrey Keating <geoffk@apple.com>
22590
22591 PR pch/13361
22592 * testsuite/g++.dg/pch/wchar-1.C: New.
22593 * testsuite/g++.dg/pch/wchar-1.Hs: New.
22594
22595 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22596
22597 PR c++/9259
22598 * g++.dg/expr/sizeof2.C: New test.
22599
22600 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
22601
22602 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
22603
22604 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22605
22606 PR c++/13659
22607 * g++.dg/lookup/strong-using-3.C: New.
22608 * g++.dg/lookup/using-10.C: New.
22609
22610 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
22611
22612 PR c++/13594
22613 * g++.dg/lookup/strong-using-2.C: New.
22614
22615 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
22616 Dan Kegel <dank@kegel.com>
22617 J"orn Rennecke <joern.rennecke@superh.com>
22618
22619 PR target/9365
22620 * gcc.dg/pr9365-1.c: New test.
22621
22622 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22623
22624 PR c++/8856
22625 * g++.dg/parse/casting-operator2.C: New test.
22626 * g++.old-deja/g++.pt/explicit83.C: Remove.
22627
22628 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
22629
22630 * gcc.dg/label-compound-stmt-1.c: New test.
22631 * gcc.c-torture/compile/950922-1.c,
22632 gcc.c-torture/compile/20000211-3.c,
22633 gcc.c-torture/compile/20000518-1.c,
22634 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
22635 compound statements.
22636
22637 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
22638
22639 * gcc.dg/ppc64-abi-1.c: New test.
22640
22641 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
22642
22643 * g++.dg/ext/attrib9.C: Add dg-warnings.
22644
22645 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22646
22647 PR c++/12335
22648 * g++.dg/parse/dtor3.C: New test.
22649
22650 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
22651
22652 PR c++/12709
22653 * g++.dg/parse/try-catch-1.C: New test.
22654
22655 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
22656
22657 * ada/acats/run_all.sh: Add more verbose output in acats.log
22658 when compiling tests.
22659
22660 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22661
22662 PR 13656
22663 * gcc.dg/typedef-redecl.c: New test case.
22664 * gcc.dg/typedef-redecl.h: New support file.
22665
22666 2004-01-13 Jan Hubicka <jh@suse.cz>
22667
22668 * gcc.dg/always_inline.c: New test.
22669 * gcc.dg/debug/20031231-1.c: Fix.
22670
22671 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22672
22673 PR c++/13474
22674 * g++.dg/template/array3.C: New test.
22675
22676 2004-01-12 Zack Weinberg <zack@codesourcery.com>
22677
22678 * g++.dg/ext/lvalue1.C: No longer expected to fail.
22679 * g++.dg/warn/Wunused-2.C: Likewise.
22680
22681 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22682
22683 PR c++/13289
22684 * g++.dg/template/instantiate6.C: New test.
22685
22686 2004-01-12 Roger Sayle <roger@eyesopen.com>
22687
22688 PR middle-end/11397
22689 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
22690
22691 2004-01-12 Jan Hubicka <jh@suse.cz>
22692
22693 PR opt/12826
22694 * gcc.dg/20040112-1.c: New.
22695
22696 * gcc.dg/dwarf-die[1-7].c: Move to...
22697 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
22698 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
22699
22700 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
22701
22702 PR c++/4100
22703 * g++.dg/parse/friend4.C: New test.
22704
22705 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
22706
22707 PR c++/4100
22708 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
22709 definition is called a friend.
22710
22711 2004-01-11 Zack Weinberg <zack@codesourcery.com>
22712
22713 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
22714
22715 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
22716
22717 PR c++/3478
22718 * g++.dg/parse/error10.C: New test.
22719 * g++.dg/template/arg2.C: Accept "invalid type" error.
22720
22721 2004-01-11 Jakub Jelinek <jakub@redhat.com>
22722
22723 PR middle-end/13392
22724 * g++.dg/opt/expect2.C: New test.
22725
22726 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22727
22728 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
22729 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
22730 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
22731 Update dg-error regexps.
22732
22733 2004-01-10 Zack Weinberg <zack@codesourcery.com>
22734
22735 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
22736 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
22737
22738 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22739
22740 * gcc.dg/pragma-re-1.c: Use right pointer type.
22741
22742 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22743
22744 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
22745
22746 2004-01-09 Geoffrey Keating <geoffk@apple.com>
22747
22748 * gcc.dg/rs6000-ldouble-1.c: New.
22749
22750 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22751
22752 DR 337
22753 PR c++/9256
22754 * g++.dg/other/abstract1.C: New test.
22755
22756 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
22757
22758 * g++.dg/lookup/strong-using-1.C: New.
22759
22760 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
22761
22762 PR c/11234
22763 * gcc.dg/func-ptr-conv-1.c: New test.
22764 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
22765
22766 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
22767
22768 PR target/13380.
22769 * gcc.c-torture/compile/20040109-1.c: New.
22770
22771 2004-01-08 Stuart Hastings <stuart@apple.com>
22772
22773 * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
22774 testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
22775 * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
22776
22777 2004-01-09 Alan Modra <amodra@bigpond.net.au>
22778
22779 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
22780
22781 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22782
22783 * ada/acats/run_acats: Treat 'gnatchop' the same way
22784 as 'gnatmake'. Export GCC_DRIVER.
22785 * ada/acats/run_all.sh: Add target_gnatchop. Use
22786 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
22787
22788 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
22789
22790 PR c++/12573
22791 * g++.dg/template/dependent-expr4.C: New test.
22792
22793 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
22794
22795 * gcc.dg/altivec-11.c: New test.
22796
22797 2004-01-07 Mark Mitchell <mark@codesourcery.com>
22798
22799 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
22800
22801 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22802
22803 PR c/6024
22804 * gcc.dg/enum-compat-1.c: New test.
22805 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
22806
22807 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
22808
22809 PR c/12165
22810 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
22811 gcc.dg/c99-idem-qual-3.c: New tests.
22812
22813 2004-01-07 Alan Modra <amodra@bigpond.net.au>
22814
22815 * gcc.dg/winline-7.c: Don't cast void * to int.
22816
22817 2004-01-06 Jan Hubicka <jh@suse.cz>
22818
22819 * gcc.dg/i386-sse-5.c: New test
22820 * g++.dg/eh/simd-1.c: Add -w argument for i386.
22821
22822 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22823
22824 PR c++/12815
22825 * g++.dg/rtti/typeid4.C: New test.
22826
22827 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22828
22829 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
22830
22831 2004-01-05 Mark Mitchell <mark@codesourcery.com>
22832
22833 PR c++/12132
22834 * g++.dg/template/error11.C: New test.
22835
22836 PR c++/13451
22837 * g++.dg/template/class2.C: New test.
22838
22839 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
22840 Richard Sandiford <rsandifo@redhat.com>
22841
22842 PR c++/13387
22843 * g++.dg/opt/alias3.C: New test.
22844
22845 2004-01-04 Mark Mitchell <mark@codesourcery.com>
22846
22847 PR c++/13157
22848 * g++.dg/template/koenig3.C: New test.
22849
22850 PR c++/13529
22851 * g++.dg/parse/offsetof3.C: New test.
22852
22853 * g++.dg/init/copy7.C: Add missing dg-error markers.
22854
22855 PR c++/12226
22856 * g++.dg/init/copy7.c: New test.
22857
22858 PR c++/13536
22859 * g++.dg/parse/cast1.C: New test.
22860
22861 2004-01-04 Jan Hubicka <jh@suse.cz>
22862
22863 * gcc.dg/winline[1-7].c: New tests.
22864
22865 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22866
22867 PR c++/13520
22868 * g++.dg/template/qualttp22.C: New test.
22869
22870 2004-01-01 Jan Hubicka <jh@suse.cz>
22871
22872 * gcc.dg/debug/20031231-1.c: New.
22873 * gcc.c-torture/compile/20040101-1.c: New.
22874 * gcc.dg/dwarf-die-[1-7].c: New.
22875
22876 2004-01-01 Jakub Jelinek <jakub@redhat.com>
22877
22878 PR optimization/13521
22879 * gcc.c-torture/compile/20031231-1.c: New test.
22880
22881 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22882
22883 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
22884
22885 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22886
22887 PR c++/10079
22888 * g++.dg/template/crash16.C: New test.
22889
22890 2003-12-30 Mark Mitchell <mark@codesourcery.com>
22891
22892 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
22893
22894 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
22895
22896 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
22897 ports.
22898 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22899 * g++.old-deja/g++.law/profile1.C: Likewise.
22900 * gcc.c-torture/compile/981006-1.c: Likewise.
22901 * gcc.c-torture/execute/loop-2e.x: Likewise.
22902 * gcc.c-torture/execute/loop-2f.x: Remove.
22903 * gcc.c-torture/execute/loop-2g.x: Likewise.
22904 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
22905 * gcc.dg/20020312-2.c: Remove traces of dead ports.
22906
22907 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
22908
22909 PR c++/13507
22910 * g++.dg/ext/attrib11.C: New test.
22911
22912 PR c++/13494
22913 * g++.dg/template/array2-1.C: New test.
22914 * g++.dg/template/array2-2.C: New test.
22915
22916 2003-12-29 Mark Mitchell <mark@codesourcery.com>
22917
22918 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
22919
22920 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
22921
22922 PR c++/12774
22923 * g++.dg/template/array1-1.C: New test.
22924 * g++.dg/template/array1-2.C: New test.
22925
22926 2003-12-29 Roger Sayle <roger@eyesopen.com>
22927
22928 PR fortran/12632
22929 * g77.dg/12632.f: New test case.
22930
22931 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22932
22933 PR c++/13289
22934 * g++.dg/parse/nontype1.C: New test.
22935
22936 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22937
22938 PR c++/12403
22939 * g++.dg/parse/explicit1.C: New test.
22940 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
22941
22942 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22943
22944 PR c++/13081
22945 * g++.dg/opt/inline6.C: New test.
22946
22947 PR c++/12613
22948 * g++.dg/parse/error9.C: New test.
22949
22950 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22951
22952 2003-12-28 Mark Mitchell <mark@codesourcery.com>
22953
22954 PR c++/13009
22955 * g++.dg/init/assign1.C: New test.
22956
22957 2003-12-28 Roger Sayle <roger@eyesopen.com>
22958
22959 PR c++/13070
22960 * g++.dg/warn/format3.C: New test case.
22961
22962 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
22963
22964 * gcc.c-torture/compile/20031227-1.c: New test.
22965
22966 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22967
22968 * g++.dg/bprob/bprob.exp: Load target-supports.exp
22969 * g77.dg/bprob/bprob.exp: Likewise.
22970 * gcc.misc-tests/bprob.exp: Likewise.
22971 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
22972 variants on systems where the library does not provide that
22973 functionality.
22974 * gcc.dg/builtins-20.c: Use builtins-config.h.
22975 * gcc.dg/builtins-config.h: New file.
22976
22977 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22978
22979 * lib/gcc-dg.exp (dg-require-profiling): New function.
22980 * lib/target-supports.exp (check_profiling_available): Likewise.
22981 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22982 * g77.dg/bprob/bprob.exp: Likewise.
22983 * gcc.misc-tests/bprob.exp: Likewise.
22984 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22985 * gcc.dg/20021014-1.c: Likewise.
22986 * gcc.dg/nest.c: Likewise.
22987
22988 2003-12-23 Mark Mitchell <mark@codesourcery.com>
22989
22990 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22991 compiling.
22992 * g++.dg/lookup/java2.C: Likewise.
22993 * gcc.dg/cpp/lexident.c: Likewise.
22994
22995 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
22996
22997 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22998 given.
22999 * gcc.c-torture/compile/961203-1.c: Likewise.
23000 * gcc.c-torture/compile/980506-1.c: Likewise.
23001
23002 2003-12-23 Zack Weinberg <zack@codesourcery.com>
23003
23004 * lib/gcc-dg.exp (dg-prune-output): New annotation.
23005 (additional_prunes): New global.
23006 (gcc-dg-prune): Handle additional per-test pruning.
23007 (dg-test): Clear additional_prunes between tests.
23008
23009 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
23010 dg-prune-output to avoid spurious failures from assembler
23011 complaining about nonexistent WAW violations.
23012 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23013 Use dg-prune-output to avoid spurious failures from assembler
23014 warning about Itanium B-step errata.
23015
23016 2003-12-23 Mark Mitchell <mark@codesourcery.com>
23017
23018 * g++.dg/abi/macro0.C: New test.
23019 * g++.dg/abi/macro1.C: Likewise.
23020 * g++.dg/abi/macro2.C: Likewise.
23021
23022 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23023 * g++.dg/abi/bitfield7.C: Likewise.
23024 * g++.dg/abi/dtor2.C: Likewise.
23025 * g++.dg/abi/mangle11.C: Likewise.
23026 * g++.dg/abi/mangle12.C: Likewise.
23027 * g++.dg/abi/mangle14.C: Likewise.
23028 * g++.dg/abi/mangle17.C: Likewise.
23029 * g++.dg/abi/vbase10.C: Likewise.
23030 * g++.dg/abi/vbase14.C: Likewise.
23031 * g++.dg/template/qualttp17.C: Likewise.
23032
23033 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
23034
23035 PR c/11995
23036 * gcc.dg/20031223-1.c: New test.
23037
23038 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23039
23040 * gcc.dg/noreturn-7.c: New test.
23041
23042 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23043
23044 * gcc.dg/null-pointer-1.c: New test.
23045
23046 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23047
23048 * g++.old-deja/g++.jason/template18.C: Remove.
23049 * g++.old-deja/g++.jason/template37.C: Likewise.
23050
23051 PR c++/12862
23052 * g++.dg/lookup/ns1.C: New test.
23053
23054 PR c++/12397
23055 * g++.dg/template/lookup3.C: New test.
23056
23057 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23058
23059 * g++.dg/template/recurse1.C: New test
23060
23061 2003-12-22 Mark Mitchell <mark@codesourcery.com>
23062
23063 PR c++/12479
23064 * g++.dg/parse/semicolon1.C: New test.
23065 * g++.dg/parse/semicolon1.h: Likewise.
23066
23067 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
23068
23069 * gcc.dg/darwin-misaligned.c: New test.
23070
23071 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
23072
23073 PR c/9163
23074 * gcc.dg/20031222-1.c: New test.
23075
23076 2003-12-21 Mark Mitchell <mark@codesourcery.com>
23077
23078 PR c++/13438
23079 * g++.dg/parse/error8.C: New test.
23080
23081 PR c++/11554
23082 * testsuite/g++.dg/warn/ctor-init-1.C: New test.
23083
23084 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
23085
23086 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
23087 too small.
23088 * gcc.c-torture/compile/930217-1.c: Likewise.
23089 * gcc.c-torture/compile/930513-1.c: Likewise.
23090 * gcc.c-torture/execute/920908-2.c: Likewise.
23091 * gcc.c-torture/execute/921204-1.c: Likewise.
23092 * gcc.c-torture/execute/930621-1.c: Likewise.
23093 * gcc.c-torture/execute/930630-1.c: Likewise.
23094 * gcc.c-torture/execute/931031-1.c: Likewise.
23095 * gcc.c-torture/execute/980602-2.c: Likewise.
23096 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23097 * gcc.c-torture/execute/compndlit-1.c: Likewise.
23098 * gcc.c-torture/execute/extzvsi.c: Likewise.
23099 * gcc.c-torture/unsorted/ext.c: Likewise.
23100
23101 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
23102
23103 PR target/12749
23104 * gcc.c-torture/compile/20031220-2.c: New test case.
23105
23106 2003-12-20 Roger Sayle <roger@eyesopen.com>
23107
23108 PR optimization/13031
23109 * gcc.c-torture/compile/20031220-1.c: New test case.
23110
23111 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23112
23113 * gcc.dg/cast-function-1.c: New test.
23114
23115 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
23116
23117 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
23118 formats.
23119
23120 2003-12-19 Mark Mitchell <mark@codesourcery.com>
23121
23122 PR c++/12795
23123 * g++.dg/ext/attrib10.C: New test.
23124
23125 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23126
23127 * gcc.dg/cleanup-10.c: New test.
23128 * gcc.dg/cleanup-11.c: New test.
23129
23130 2003-12-19 Jakub Jelinek <jakub@redhat.com>
23131
23132 PR c++/13239
23133 * g++.dg/opt/expect1.C: New test.
23134
23135 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
23136
23137 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
23138
23139 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
23140
23141 PR debug/12923
23142 * gcc.dg/20031218-1.c: New test.
23143
23144 PR debug/12389
23145 * gcc.dg/20031218-2.c: New test.
23146 * gcc.dg/20031218-3.c: New test.
23147
23148 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
23149 of label name and allow for USER_LABEL_PREFIX == "_" names.
23150 * g++.dg/abi/mangle18-2.C: Likewise.
23151 * g++.dg/abi/mangle19-1.C: Likewise.
23152 * g++.dg/abi/mangle19-2.C: Likewise.
23153 * g++.dg/abi/mangle20-1.C: Likewise.
23154 * g++.dg/abi/mangle20-2.C: Likewise.
23155
23156 2003-12-18 Richard Henderson <rth@redhat.com>
23157
23158 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
23159
23160 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
23161 Dan Kegel <dank@kegel.com>
23162
23163 PR other/12009
23164 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
23165 testing a cross compiler, it causes spurious compile failures.
23166 * lib/g++.exp: Likewise.
23167
23168 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23169
23170 PR c++/13262
23171 * g++.dg/template/access13.C: New test.
23172
23173 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
23174
23175 * gcc.dg/20031216-1.c: New test.
23176
23177 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23178
23179 PR c++/9154
23180 * g++.dg/template/error10.C: New test.
23181
23182 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
23183
23184 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
23185 * g++.dg/eh/simd-2.C: Likewise.
23186
23187 2003-12-17 James E Wilson <wilson@specifixinc.com>
23188 Roger Sayle <roger@eyesopen.com>
23189
23190 * gcc.c-torture/execute/ieee/mzero5.c: New.
23191
23192 2003-12-17 Mark Mitchell <mark@codesourcery.com>
23193
23194 PR c++/10603
23195 * g++.dg/parse/error6.C: New test.
23196
23197 PR c++/12827
23198 * g++.dg/parse/error7.C: New test.
23199
23200 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
23201
23202 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
23203 at -O with stabs debugging formats.
23204 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
23205 * gcc.dg/debug/debug-2.c: Likewise.
23206
23207 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23208
23209 PR c++/12696
23210 * g++.dg/init/error1.C: New test.
23211
23212 PR c++/12218
23213 * g++.dg/init/pm3.C: New test.
23214
23215 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
23216
23217 PR c/3347
23218 * gcc.dg/bitfld-8.c: New test.
23219
23220 2003-12-16 James Lemke <jim@wasabisystems.com>
23221
23222 * gcc.dg/arm-scd42-[123].c: New tests.
23223
23224 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23225
23226 PR c++/9043
23227 * g++.dg/abi/mangle20-1.C: New test.
23228 * g++.dg/abi/mangle20-2.C: New test.
23229
23230 2003-12-16 Mark Mitchell <mark@codesourcery.com>
23231
23232 PR c++/13275
23233 * g++.dg/other/offsetof2.C: Remove XFAIL.
23234 * g++.dg/parse/offsetof1.C: New test.
23235 * g++.gd/parse/offsetof2.C: Likewise.
23236
23237 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23238
23239 * g++.dg/template/nontype3.C: New test.
23240 * g++.dg/template/static2.C: Tweaked the dg-error clause.
23241
23242 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23243
23244 * g++.dg/warn/noreturn-3.C: Also test instantiation.
23245
23246 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
23247
23248 PR c++/13387
23249 * g++.dg/expr/assign1.C: New test.
23250
23251 PR c++/13242
23252 * g++.dg/abi/mangle19-1.C: New test.
23253 * g++.dg/abi/mangle19-2.C: New test.
23254
23255 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
23256
23257 * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
23258
23259 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
23260
23261 * gcc.c-torture/execute/20031216-1.c: New test.
23262
23263 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23264
23265 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
23266 an ICE regression.
23267
23268 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23269
23270 PR c++/10926
23271 * g++.dg/template/error9.C: New test.
23272
23273 PR c++/11116
23274 * g++.dg/template/error8.C: New test.
23275
23276 2003-12-15 Roger Sayle <roger@eyesopen.com>
23277
23278 PR middle-end/13400
23279 * gcc.c-torture/execute/20031215-1.c: New test case.
23280
23281 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23282
23283 PR c++/13269
23284 * g++.dg/parse/error5.C: New test.
23285
23286 PR c++/12989
23287 * g++.dg/expr/sizeof1.C: New test.
23288
23289 PR c++/13310
23290 * g++.dg/template/crash15.C: New test.
23291
23292 2003-12-15 Geoffrey Keating <geoffk@apple.com>
23293
23294 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
23295 a non-POD type as the last named parameter of a varargs function.
23296
23297 2003-12-15 Mark Mitchell <mark@codesourcery.com>
23298
23299 PR c++/13243
23300 PR c++/12573
23301 * g++.dg/template/crash14.C: New test.
23302 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
23303
23304 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
23305
23306 * g++.dg/other/java1.C: New test.
23307
23308 PR c++/13241
23309 * g++.dg/abi/mangle18-1.C: New test.
23310 * g++.dg/abi/mangle18-2.C: New test.
23311
23312 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23313
23314 PR optimization/10312
23315 * gcc.c-torture/execute/20031214-1.c: New.
23316
23317 2003-12-14 Mark Mitchell <mark@codesourcery.com>
23318
23319 PR c++/10779
23320 PR c++/12160
23321 * g++.dg/parse/error3.C: New test.
23322 * g++.dg/parse/error4.C: Likewise.
23323 * g++.dg/abi/mangle4.C: Tweak error messages.
23324 * g++.dg/lookup/using5.C: Likewise.
23325 * g++.dg/other/error2.C: Likewise.
23326 * g++.dg/parse/typename5.C: Likewise.
23327 * g++.dg/parse/undefined1.C: Likewise.
23328 * g++.dg/template/arg2.C: Likewise.
23329 * g++.dg/template/ttp3.C: Likewise.
23330 * g++.dg/template/type1.C: Likewise.
23331 * g++.old-deja/g++.other/crash32.C: Likewise.
23332 * g++.old-djea/g++.pt/defarg8.C: Likewise.
23333
23334 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23335
23336 PR c++/13106
23337 * g++.dg/warn/noreturn-3.C: New test.
23338
23339 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23340
23341 PR c++/13118
23342 * g++.dg/abi/covariant3.C: New.
23343
23344 2003-12-12 Jakub Jelinek <jakub@redhat.com>
23345
23346 * g++.dg/eh/ia64-1.C: New test.
23347
23348 2003-12-12 Roger Sayle <roger@eyesopen.com>
23349
23350 PR optimization/13037
23351 * g77.f-torture/execute/13037.f: New test case.
23352
23353 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
23354
23355 PR c++/12881
23356 * g++.dg/abi/covariant2.C: New.
23357
23358 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
23359
23360 * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
23361
23362 2003-12-11 Zack Weinberg <zack@codesourcery.com>
23363
23364 * gcc.c-torture/execute/wchar_t-1.x: Delete.
23365
23366 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
23367
23368 PR other/10819
23369 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
23370 to fix Bug 10819.
23371 * lib/g++.exp (g++_version): Likewise.
23372 * lib/g77.exp (g77_version): Likewise.
23373 * lib/objc.exp (default_objc_version): Likewise.
23374
23375 2003-12-10 Richard Henderson <rth@redhat.com>
23376
23377 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
23378
23379 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
23380
23381 2003-12-08 Matt Austern <austern@apple.com>
23382
23383 PR c/13134
23384 * lib/gcc-dg.exp (dg-require-visibility): Define.
23385 * lib/target-supports (check_visibility_available): Define.
23386 * gcc.dg/visibility-1.c: New test.
23387 * gcc.dg/visibility-2.c: Likewise.
23388 * gcc.dg/visibility-3.c: Likewise.
23389 * gcc.dg/visibility-4.c: Likewise.
23390 * gcc.dg/visibility-5.c: Likewise.
23391 * gcc.dg/visibility-6.c: Likewise.
23392 * g++.dg/ext/visibility-1.C: Likewise.
23393 * g++.dg/ext/visibility-2.C: Likewise.
23394 * g++.dg/ext/visibility-3.C: Likewise.
23395 * g++.dg/ext/visibility-4.C: Likewise.
23396 * g++.dg/ext/visibility-5.C: Likewise.
23397 * g++.dg/ext/visibility-6.C: Likewise.
23398
23399 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23400
23401 * g++.dg/lookup/java1.C: New test.
23402 * g++.dg/lookup/java2.C: New test.
23403
23404 2003-12-07 Falk Hueffner <falk@debian.org>
23405
23406 * g++.dg/opt/noreturn-1.C: New test.
23407
23408 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
23409
23410 * gcc.dg/overflow-1.c: New test.
23411
23412 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
23413
23414 * g77.f-torture/compile/13060.f: New test.
23415
23416 2003-12-06 Mark Mitchell <mark@codesourcery.com>
23417
23418 PR c++/13323
23419 * g++.dg/inherit/operator2.C: New test.
23420
23421 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23422
23423 PR c++/13305
23424 * g++.dg/ext/attrib9.C: New test.
23425
23426 2003-12-05 Mark Mitchell <mark@codesourcery.com>
23427
23428 PR c++/13314
23429 * g++.dg/template/error7.C: New test.
23430
23431 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
23432 J"orn Rennecke <joern.rennecke@superh.com>
23433
23434 PR target/13302
23435 * g++.dg/other/struct-va_list.C: New test.
23436
23437 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23438
23439 PR c++/13166
23440 * g++.dg/parse/defarg6.C: New test.
23441
23442 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
23443
23444 PR target/13256
23445 * gcc.c-torture/execute/20031201-1.c: New test.
23446
23447 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
23448
23449 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
23450
23451 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23452
23453 * gcc.dg/builtin-return-1.c: New test.
23454
23455 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
23456 J"orn Rennecke <joern.rennecke@superh.com>
23457
23458 PR optimization/13260
23459 * gcc.c-torture/execute/20031204-1.c: New test.
23460
23461 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23462
23463 PR c++/9127
23464 * g++.dg/template/error6.C: New test.
23465
23466 2003-12-03 Jakub Jelinek <jakub@redhat.com>
23467
23468 * gcc.dg/20031202-1.c: New test.
23469
23470 2003-12-03 Mark Mitchell <mark@codesourcery.com>
23471
23472 PR c++/13179
23473 * g++.dg/template/eh1.C: New test.
23474
23475 PR c++/10771
23476 * g++.dg/template/error5.C: New test.
23477
23478 2003-12-02 David Ung <davidu@mips.com>
23479
23480 * gcc.dg/compat/vector-check.h: Corrected type for var
23481 g_##TMODE
23482
23483 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23484
23485 PR c++/10126
23486 * g++.dg/template/ptrmem8.C: New test.
23487
23488 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23489
23490 PR c++/12573
23491 * g++.dg/template/dependent-expr3.C: New test.
23492
23493 2003-12-01 James Lemke <jim@wasabisystems.com>
23494
23495 * gcc.dg/arm-g2.c: New test.
23496
23497 2003-12-01 Roger Sayle <roger@eyesopen.com>
23498
23499 PR optimization/11634
23500 * gcc.dg/20031201-2.c: New test case.
23501
23502 2003-12-01 Zack Weinberg <zack@codesourcery.com>
23503
23504 PR 11433
23505 * objc.dg/proto-lossage-3.m: New test.
23506
23507 2003-12-01 Roger Sayle <roger@eyesopen.com>
23508
23509 PR optimization/12628
23510 * gcc.dg/20031201-1.c: New test case.
23511
23512 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23513
23514 * gcc.dg/unaligned-1.c: New test.
23515
23516 2003-11-30 Mark Mitchell <mark@codesourcery.com>
23517
23518 PR c++/9849
23519 * g++.dg/template/error4.C: New test.
23520 * g++.dg/template/nested3.C: Adjust error markers.
23521
23522 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23523
23524 * gcc.dg/cpp/assert4.c: Check more #system assertions.
23525
23526 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
23527
23528 PR c/10333
23529 * gcc.dg/bitfld-7.c: New test.
23530
23531 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
23532
23533 * gcc.dg/tls/asm-1.C: New test.
23534
23535 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23536
23537 * gcc.dg/cpp/assert4.c: Update.
23538
23539 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
23540
23541 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
23542 * gcc.dg/builtin-apply3.c: New test.
23543
23544 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23545
23546 * lib/compat.exp (compat-obj): New xfaildata parameter.
23547 Use it to set compiler_conditional_xfail_data before compiling.
23548 (compat-get-options): Handle dg-xfail-if.
23549 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
23550 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
23551 * gcc.dg/compat/vector-1_y.c: Likewise.
23552 * gcc.dg/compat/vector-2_x.c: Likewise.
23553 * gcc.dg/compat/vector-2_y.c: Likewise.
23554
23555 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23556
23557 * g++.dg/opt/reg-stack4.C: New test.
23558
23559 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
23560
23561 * gcc.dg/builtin-apply2.c: New test.
23562
23563 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
23564
23565 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
23566
23567 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23568
23569 PR c++/12924
23570 * g++.dg/template/template-id-2.C: New test.
23571
23572 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23573
23574 PR c++/5369
23575 * g++.dg/template/memfriend1.C: New test.
23576 * g++.dg/template/memfriend2.C: Likewise.
23577 * g++.dg/template/memfriend3.C: Likewise.
23578 * g++.dg/template/memfriend4.C: Likewise.
23579 * g++.dg/template/memfriend5.C: Likewise.
23580 * g++.dg/template/memfriend6.C: Likewise.
23581 * g++.dg/template/memfriend7.C: Likewise.
23582 * g++.dg/template/memfriend8.C: Likewise.
23583 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
23584
23585 2003-11-21 Mark Mitchell <mark@codesourcery.com>
23586
23587 PR c++/12515
23588 * g++.dg/ext/cond1.C: New test.
23589
23590 2003-11-20 Richard Henderson <rth@redhat.com>
23591
23592 * gcc.dg/20020201-2.c: Remove.
23593 * gcc.dg/20020201-4.c: Remove.
23594 * gcc.dg/20020304-1.c: Remove.
23595
23596 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
23597
23598 * gcc.dg/cpp/trad/xwin1.c: New test case.
23599
23600 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
23601
23602 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
23603 * lib/g77.exp: Likewise.
23604 * lib/objc.exp: Likewise.
23605 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
23606 for darwin.
23607
23608 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23609
23610 PR c++/12932
23611 * g++.dg/template/static5.C: New test.
23612
23613 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
23614
23615 * gcc.dg/nested-func-1.c: New test.
23616
23617 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23618
23619 * gcc.dg/cpp/assert4.c: New test.
23620
23621 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23622
23623 PR c++/2294
23624 * g++.dg/lookup/using9.c: New test.
23625
23626 2003-11-14 Mark Mitchell <mark@codesourcery.com>
23627
23628 PR c++/12762
23629 * g++.dg/template/error3.C: New test.
23630
23631 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
23632
23633 PR ada/13035
23634 * ada/acats/run_acats, run_all.sh: Fix syntax error.
23635 No longer use a wrapper for gcc, since this does not work under
23636 Windows.
23637
23638 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
23639
23640 PR c++/2094
23641 * g++.dg/template/ptrmem7.C: New test.
23642
23643 2003-11-13 Andrew Pinski <apinski@apple.com>
23644
23645 * gcc.c-torture/compile/20031113-1.c: New test.
23646
23647 2003-11-13 Mark Mitchell <mark@codesourcery.com>
23648 Kean Johnston <jkj@sco.com>
23649
23650 PR c/13029
23651 * gcc.dg/unused-4.c: Update.
23652
23653 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
23654
23655 * g++.dg/opt/const3.C: New test.
23656
23657 2003-11-13 Jan Hubicka <jh@suse.cz>
23658
23659 * gcc.c-torture/compile/20031112-1.c: New test.
23660
23661 2003-11-12 Mark Mitchell <mark@codesourcery.com>
23662
23663 * g++.dg/parse/crash10.C: Remove bogus error marker.
23664
23665 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23666
23667 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
23668 (host_gcc): Likewise.
23669 (ROOT): Honor $PWDCMD.
23670 (BASE): Likewise.
23671 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
23672
23673 2003-11-12 Catherine Moore <clm@redhat.com>
23674
23675 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
23676
23677 2003-11-12 Andreas Jaeger <aj@suse.de>
23678 Jakub Jelinek <jakub@redhat.com>
23679 Andrew Pinski <pinskia@physics.uc.edu>
23680 Richard Henderson <rth@redhat.com>
23681
23682 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
23683 systems.
23684 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
23685
23686 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
23687 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
23688
23689 2003-11-11 Andreas Jaeger <aj@suse.de>
23690
23691 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
23692
23693 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
23694
23695 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
23696
23697 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
23698 Clean ups.
23699
23700 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
23701
23702 * gcc.dg/trampoline-1.c: New test.
23703
23704 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
23705
23706 * gcc.c-torture/compile/200031109-1.c: New test.
23707
23708 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23709
23710 PR c/3190
23711 PR c/8714
23712 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23713 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
23714 gcc.dg/format/no-y2k-1.c: Update.
23715
23716 2003-11-08 Roger Sayle <roger@eyesopen.com>
23717
23718 PR optimization/10467
23719 * gcc.dg/20031108-1.c: New test case.
23720
23721 2003-11-07 Geoffrey Keating <geoffk@apple.com>
23722
23723 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
23724
23725 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
23726
23727 * gcc.dg/compound-lvalue-1.c: New test.
23728 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
23729 some XFAILs.
23730
23731 2003-11-06 Geoffrey Keating <geoffk@apple.com>
23732
23733 * gcc.dg/altivec-varargs-1.c: New test.
23734
23735 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23736
23737 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
23738 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
23739 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
23740 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
23741 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
23742
23743 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
23744
23745 * gcc.dg/cond-lvalue-1.c: New test.
23746
23747 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
23748
23749 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
23750
23751 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23752
23753 PR c++/11616
23754 * g++.dg/template/instantiate5.C: New test.
23755
23756 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23757
23758 PR c++/12726
23759 * g++.dg/ext/complit2.C: Replace test with self-contained version.
23760 * ChangeLog: Add missing first entry for above test.
23761
23762 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23763
23764 PR c++/9810
23765 * g++.dg/template/using8.C: New test.
23766 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
23767
23768 2003-11-02 Roger Sayle <roger@eyesopen.com>
23769
23770 PR optimization/10817
23771 * gcc.c-torture/compile/20031102-1.c: New test case.
23772
23773 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
23774
23775 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
23776 2147483647.
23777
23778 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23779
23780 * gcc.dg/20031102-1.c: New test.
23781
23782 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23783
23784 * gcc.dg/complex-1.c: New test.
23785
23786 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23787
23788 PR c++/12796
23789 * g++.dg/template/crash13.C: Adjust expected error location.
23790 * g++.old-deja/g++.brendan/ns1.C: Likewise.
23791
23792 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23793
23794 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23795
23796 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23797
23798 PR/10239
23799 * gcc.c-torture/compile/20031031-2.c: New test.
23800
23801 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
23802
23803 PR/11640
23804 * gcc.c-torture/compile/20031031-1.c: New test.
23805
23806 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
23807
23808 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
23809 * gcc.misc-tests/bprob.exp: Likewise.
23810 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
23811 the execution test on arm-elf configs.
23812 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
23813 configs that don't support scratch files.
23814 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
23815
23816 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
23817
23818 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
23819 done by dejagnu.
23820
23821 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
23822
23823 * ada/acats/run_all.sh: Redirect mv output to /dev/null
23824 Avoid non pure sh syntax. Add more logging.
23825
23826 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
23827 fail.
23828
23829 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23830
23831 PR libgcj/10610
23832 * gcc.dg/ppc-stackalign-1.c: New test.
23833
23834 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
23835
23836 * ada/acats/run_all.sh: Change output to be more compliant with
23837 dejagnu framework.
23838 Create acats.sum and acats.log files under testsuite/ada/acats
23839 Only run [a-z]* directories, to filter out e.g. CVS.
23840 Redirect build output to log file.
23841
23842 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23843
23844 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
23845
23846 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
23847
23848 PR ada/5909:
23849 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
23850
23851 2003-10-27 Jakub Jelinek <jakub@redhat.com>
23852
23853 * gcc.c-torture/compile/20031023-1.c: New test.
23854 * gcc.c-torture/compile/20031023-2.c: New test.
23855 * gcc.c-torture/compile/20031023-3.c: New test.
23856 * gcc.c-torture/compile/20031023-4.c: New test.
23857
23858 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23859
23860 PR c++/10371
23861 * g++.dg/lookup/scoped8.C: New test.
23862
23863 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
23864
23865 * g++.dg/opt/reg-stack3.C: New test.
23866
23867 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23868
23869 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
23870
23871 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23872
23873 PR c++/11076
23874 * g++.dg/template/crash13.C: New test.
23875
23876 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
23877
23878 * gcc.dg/c99-restrict-2.c: New test.
23879
23880 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
23881
23882 PR c++/12698, c++/12699, c++/12700, c++/12566
23883 * g++.dg/inherit/covariant9.C: New test.
23884 * g++.dg/inherit/covariant10.C: New test.
23885 * g++.dg/inherit/covariant11.C: New test.
23886
23887 2003-10-23 Jason Merrill <jason@redhat.com>
23888
23889 PR c++/12726
23890 * g++.dg/ext/complit2.C: New test.
23891
23892 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
23893
23894 PR target/12654
23895 * gcc.c-torture/execute/20031020-1.c: New test.
23896
23897 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23898
23899 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
23900 following the jump_insn.
23901
23902 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
23903
23904 * gcc.dg/cast-lvalue-1.c: New test.
23905
23906 2003-10-21 Mark Mitchell <mark@codesourcery.com>
23907
23908 PR c++/11962
23909 * g++.dg/template/cond2.C: New test.
23910
23911 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
23912
23913 * gcc.dg/builtins-28.c: New test.
23914
23915 2003-10-20 Jan Hubicka <jh@suse.cz>
23916
23917 * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
23918 parameter.
23919 * testsuite/gcc.dg/inline-2.c: Likewise.
23920
23921 2003-10-20 Phil Edwards <phil@codesourcery.com>
23922
23923 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
23924 * gcc.dg/nest.c: Likewise.
23925
23926 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23927
23928 PR c++/9781, c++/10583, c++/11862
23929 * g++.dg/parse/crash13.C: New test.
23930
23931 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23932
23933 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
23934
23935 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
23936
23937 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
23938 Define HAVE_C99_RUNTIME except on Solaris.
23939 * gcc.dg/builtins-20.c: Likewise.
23940
23941 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
23942
23943 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
23944
23945 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23946
23947 PR c++/12495
23948 * g++.dg/template/crash21.C: New test.
23949
23950 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23951
23952 PR c++/2513
23953 * g++.dg/template/typename5.C: New test.
23954
23955 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23956
23957 PR c++/12369
23958 * g++.dg/template/friend25.C: New test.
23959
23960 2003-10-16 Ziemowit Laski <zlaski@apple.com>
23961
23962 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23963 versions.
23964
23965 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
23966
23967 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23968 == 2147483647.
23969
23970 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
23971
23972 * gcc.c-torture/execute/960416-1.x: Remove.
23973 * gcc.c-torture/execute/divconst-3.x: Likewise.
23974
23975 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
23976
23977 PR target/12598
23978 * gcc.dg/torture/cris-volatile-1.c: New test.
23979
23980 2003-10-14 Roger Sayle <roger@eyesopen.com>
23981
23982 PR optimization/9325
23983 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23984 for overflowing floating point to integer conversion during RTL
23985 simplification.
23986
23987 2003-10-13 Ziemowit Laski <zlaski@apple.com>
23988
23989 * objc/execute/_cmd.m: Fix typo.
23990 * objc.dg/image-info.m, objc.dg/symtab-1.m:
23991 Relax 'scan-assembler' regexp.
23992 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23993 objc.dg/try-catch-4.m: Run on non-Darwin targets.
23994 * objc.dg/zero-link-2.m: Remove blank line.
23995 * objc.dg/zero-link-3.m: New test case.
23996
23997 2003-10-13 Geoffrey Keating <geoffk@apple.com>
23998
23999 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24000
24001 * gcc.dg/asm-names.c: Use scan-assembler-not rather
24002 than linker trickery.
24003
24004 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24005
24006 PR c++/12370
24007 * g++.dg/other/friend2.C: New test.
24008
24009 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24010
24011 * gcc.dg/20031012-1.c: New test.
24012
24013 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
24014
24015 * gcc.dg/weak/weak-3.c: Fix for new warning.
24016
24017 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
24018
24019 PR optimization/8750
24020 * gcc.c-torture/execute/20031012-1.c: New test case.
24021
24022 2003-10-11 Roger Sayle <roger@eyesopen.com>
24023
24024 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24025 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24026
24027 2003-10-11 Roger Sayle <roger@eyesopen.com>
24028
24029 PR optimization/12260
24030 * gcc.c-torture/compile/20031011-2.c: New test case.
24031
24032 2003-10-11 Roger Sayle <roger@eyesopen.com>
24033
24034 * gcc.c-torture/execute/20031011-1.c: New testcase.
24035
24036 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
24037
24038 * gcc.c-torture/compile/20031011-1.c: New test.
24039
24040 2003-10-11 Jan Hubicka <jh@suse.cz>
24041
24042 * g++.dg/other/first-global.C: New test.
24043
24044 2003-10-11 Roger Sayle <roger@eyesopen.com>
24045
24046 * gcc.c-torture/execute/string-opt-18.c: New testcase.
24047
24048 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
24049
24050 * gcc.c-torture/compile/20031010-1.c: New test.
24051
24052 2003-10-10 Geoffrey Keating <geoffk@apple.com>
24053
24054 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
24055 * gcc.c-torture/execute/va-arg-25.c: ... here.
24056
24057 2003-10-09 Mark Mitchell <mark@codesourcery.com>
24058
24059 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
24060
24061 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
24062
24063 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
24064
24065 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24066
24067 * g++.dg/parse/error2.C: New test.
24068
24069 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
24070
24071 PR c++/11097
24072 * g++.dg/other/error5.C: Modify the error message.
24073 * g++.dg/lookup/using8.C: New test.
24074
24075 2003-10-07 Geoffrey Keating <geoffk@apple.com>
24076
24077 * gcc.dg/darwin-abi-2.c: New file.
24078 * gcc.c-torture/execute/va-arg-24.c: New file.
24079
24080 2003-10-06 Bob Wilson <bob.wilson@acm.org>
24081
24082 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
24083 indentation.
24084
24085 2003-10-06 Mark Mitchell <mark@codesourcery.com>
24086
24087 PR c++/10147
24088 * g++.dg/other/error4.C: Update error messages.
24089 * g++.dg/template/ptrmem4.C: Likewise.
24090
24091 PR c++/12337
24092 * g++.dg/init/new9.C: New test.
24093
24094 PR c++/12334, c++/12236, c++/8656
24095 * g++.dg/ext/attrib8.C: New test.
24096
24097 2003-10-06 Devang Patel <dpatel@apple.com>
24098
24099 * gcc.dg/debug/dwarf2-3.h: New test.
24100 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
24101
24102 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
24103
24104 * g++.dg/opt/cfg2.C: New test.
24105
24106 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
24107
24108 * g++.dg/opt/float1.C: New test.
24109
24110 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
24111
24112 * gcc.dg/c90-array-lval-6.c: New test.
24113 * gcc.dg/c99-array-lval-6.c: New test.
24114
24115 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
24116 Ziemowit Laski <zlaski@apple.com>
24117
24118 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
24119 'Derived', so that it is never considered a class method; add
24120 new warning for '+port' method ambiguity.
24121 * objc.dg/method-12.m: Include <objc/objc.h> instead of
24122 <objc/objc-api.h> (needed on Mac OS X).
24123 * objc.dg/method-13.m: New test.
24124
24125 2003-10-03 Roger Sayle <roger@eyesopen.com>
24126
24127 PR optimization/9325, PR java/6391
24128 * gcc.c-torture/execute/20031003-1.c: New test case.
24129
24130 2003-10-02 Mark Mitchell <mark@codesourcery.com>
24131
24132 PR optimization/12180
24133 * gcc.dg/20031002-1.c: New test.
24134
24135 PR c++/12486
24136 * g++.dg/inherit/error1.C: New test.
24137
24138 2003-10-02 Chris Demetriou <cgd@broadcom.com>
24139
24140 * lib/f-torture.exp (search_for): Rename to...
24141 (search_for_re): This. Also, clean up comments and the
24142 "regexp" invocation.
24143
24144 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
24145
24146 * gcc.c-torture/compile/20031002-1.c: New test.
24147
24148 2003-10-02 Jakub Jelinek <jakub@redhat.com>
24149
24150 * g++.dg/opt/cond1.C: New test.
24151
24152 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
24153
24154 * gcc.dg/Wold-style-definition-2.c: New testcase.
24155 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
24156
24157 2003-09-29 Richard Henderson <rth@redhat.com>
24158
24159 * g++.dg/init/array10.C: Add dg-options.
24160
24161 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24162
24163 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
24164
24165 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24166
24167 * g++.dg/template/friend19.C: Fix typo.
24168 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
24169
24170 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
24171
24172 * gcc.c-torture/execute/20030928-1.c: New test.
24173 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
24174
24175 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
24176
24177 * g++.dg/opt/unroll1.C: New test.
24178
24179 2003-09-26 Roger Sayle <roger@eyesopen.com>
24180
24181 PR optimization/11741
24182 * gcc.dg/20030926-1.c: New test case.
24183
24184 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24185
24186 PR c++/5655
24187 * g++.dg/parse/access7.C: New test.
24188 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
24189
24190 2003-09-24 Ziemowit Laski <zlaski@apple.com>
24191
24192 MERGE OF objc-improvements-branch into MAINLINE:
24193 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
24194 if libobjc has not been built.
24195 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
24196 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
24197 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
24198 objc/execute/nested-3.m, objc/execute/np-2.m,
24199 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
24200 objc/execute/redefining_self.m, objc/execute/root_methods.m,
24201 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
24202 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
24203 objc.dg/special/unclaimed-category-1.h,
24204 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
24205 well as GNU runtime.
24206 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
24207 * execute/cascading-1.m, execute/function-message-1.m,
24208 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
24209 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
24210 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
24211 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
24212 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
24213 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
24214 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
24215 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
24216 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
24217 * objc.dg/bitfield-2.m: Run only on Darwin.
24218 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
24219 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
24220 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
24221 * objc.dg/const-str-1.m: Fix constant string layout.
24222
24223 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
24224
24225 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
24226
24227 2003-09-23 Geoffrey Keating <geoffk@apple.com>
24228
24229 * gcc.dg/darwin-abi-1.c: New file.
24230
24231 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
24232
24233 PR target/12281
24234 * gcc.c-torture/compile/20030921-1.c: New test.
24235
24236 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
24237
24238 * g++.dg/opt/reg-stack2.C: New test.
24239
24240 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
24241
24242 * g++.dg/eh/delayslot1.C: New test.
24243
24244 2003-09-20 Richard Henderson <rth@redhat.com>
24245
24246 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
24247
24248 2003-09-20 Roger Sayle <roger@eyesopen.com>
24249
24250 * gcc.c-torture/execute/20030920-1.c: New test case.
24251
24252 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24253
24254 * g++.dg/rtti/typeid3.C: Correct expected error message.
24255
24256 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24257
24258 PR c++/157
24259 * g++.dg/parse/crash12.C: New test.
24260
24261 2003-09-19 Janis Johnson <janis187@us.ibm.com>
24262
24263 * gcc.dg/compat/mixed-struct-check.h: New.
24264 * gcc.dg/compat/mixed-struct-defs.h: New.
24265 * gcc.dg/compat/mixed-struct-init.h: New.
24266 * gcc.dg/compat/struct-by-value-19_main.c: New.
24267 * gcc.dg/compat/struct-by-value-19_x.c: New.
24268 * gcc.dg/compat/struct-by-value-19_y.c: New.
24269 * gcc.dg/compat/struct-by-value-20_main.c: New.
24270 * gcc.dg/compat/struct-by-value-20_x.c: New.
24271 * gcc.dg/compat/struct-by-value-20_y.c: New.
24272 * gcc.dg/compat/struct-return-19_main.c: New.
24273 * gcc.dg/compat/struct-return-19_x.c: New.
24274 * gcc.dg/compat/struct-return-19_y.c: New.
24275 * gcc.dg/compat/struct-return-20_main.c: New.
24276 * gcc.dg/compat/struct-return-20_x.c: New.
24277 * gcc.dg/compat/struct-return-20_y.c: New.
24278
24279 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
24280 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
24281 so that it will not complain on LP64 targets.
24282
24283 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24284
24285 PR c++/495
24286 * g++.dg/template/friend24.C: New test.
24287
24288 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
24289
24290 PR c++/12332
24291 * g++.dg/template/memtmpl2.C: New test.
24292
24293 2003-09-18 Mark Mitchell <mark@codesourcery.com>
24294
24295 PR target/11184
24296 * gcc.dg/builtin-apply1.c: New test.
24297
24298 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
24299
24300 PR c++/9848
24301 * g++.dg/warn/Wunused-4.C: New test.
24302
24303 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24304
24305 PR c++/12316
24306 * g++.dg/other/gc2.C: New test.
24307
24308 2003-09-17 Mark Mitchell <mark@codesourcery.com>
24309
24310 PR c++/11991
24311 * g++.dg/rtti/typeid3.C: New test.
24312
24313 PR c++/12266
24314 * g++.dg/overload/template1.C: New test.
24315
24316 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
24317
24318 * g++.dg/opt/cfg3.C: New test.
24319
24320 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24321
24322 PR c++/7939
24323 * g++.dg/template/crash11.C: New test.
24324
24325 2003-09-16 Jason Merrill <jason@redhat.com>
24326 Jakub Jelinek <jakub@redhat.com>
24327
24328 * gcc.dg/attr-warn-unused-result.c: New test.
24329
24330 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
24331
24332 PR c++/12184
24333 * g++.dg/expr/call2.C: New test.
24334
24335 2003-09-15 Andreas Jaeger <aj@suse.de>
24336
24337 * gcc.dg/Wold-style-definition-1.c: New test.
24338
24339 2003-09-14 Mark Mitchell <mark@codesourcery.com>
24340
24341 PR c++/3907
24342 * g++.dg/parse/template12.C: New test.
24343
24344 * g++.dg/abi/bitfield11.C: New test.
24345 * g++.dg/abi/bitfield12.C: Likewise.
24346
24347 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
24348
24349 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
24350 non-expansion of functional macro name without arguments at EOL.
24351 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
24352
24353 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
24354
24355 * gcc.c-torture/execute/20030914-[12].c: New tests.
24356
24357 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
24358
24359 PR c++/11788
24360 * g++.dg/overload/addr1.C: New test.
24361
24362 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
24363
24364 * gcc.dg/20030909-1.c: New test.
24365
24366 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
24367
24368 * gcc.dg/ultrasp10.c: New test.
24369
24370 2003-09-09 Devang Patel <dpatel@apple.com>
24371
24372 * gcc.dg/darwin-ld-6.c: New test.
24373
24374 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24375
24376 * gcc.dg/torture/builtin-explog-1.c: New testcase.
24377
24378 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24379
24380 * gcc.dg/ia64-types1.c: New test.
24381 * gcc.dg/ia64-types2.c: Likewise.
24382
24383 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24384
24385 * gcc.dg/builtins-1.c: Add more _Complex tests.
24386 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24387
24388 * gcc.dg/builtins-1.c: Test existing _Complex functions.
24389 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24390
24391 2003-09-08 Mark Mitchell <mark@codesourcery.com>
24392
24393 PR c++/11786
24394 * g++.dg/lookup/koenig2.C: New test.
24395
24396 PR c++/5296
24397 * g++.dg/rtti/typeid2.C: New test.
24398
24399 2003-09-08 Jakub Jelinek <jakub@redhat.com>
24400
24401 * gcc.c-torture/compile/20030904-1.c: New test.
24402
24403 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
24404
24405 * g++.dg/opt/longbranch2.C: New test.
24406
24407 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24408
24409 * g++.dg/template/crash10.C: Only compile it.
24410
24411 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
24412
24413 PR middle-end/11665
24414 * gcc.c-torture/compile/20030907-1.c: New test.
24415 * g++.dg/init/array11.C: New test.
24416
24417 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24418
24419 PR c++/11852
24420 * g++.dg/init/struct1.C: New test.
24421
24422 2003-09-07 Mark Mitchell <mark@codesourcery.com>
24423
24424 PR c++/12181
24425 * g++.dg/expr/comma1.C: New test.
24426
24427 2003-09-06 Mark Mitchell <mark@codesourcery.com>
24428
24429 PR c++/11867
24430 * g++.dg/expr/static_cast5.C: New test.
24431
24432 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
24433
24434 PR c++/11507
24435 * g++.dg/lookup/scoped7.C: New test.
24436
24437 PR c++/9574
24438 * g++.dg/other/static1.C: New test.
24439
24440 PR c++/11490
24441 * g++.dg/warn/template-1.C: New test.
24442
24443 PR c++/11432
24444 * g++.dg/template/crash10.C: New test.
24445
24446 PR c++/2478
24447 * g++.dg/overload/VLA.C: New test.
24448
24449 PR c++/10804
24450 * g++.dg/template/call1.C: New test.
24451
24452 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24453
24454 PR c++/11794
24455 * g++.dg/parse/using3.C: New test.
24456
24457 2003-09-06 Roger Sayle <roger@eyesopen.com>
24458
24459 PR c++/11409
24460 * g++.dg/overload/builtin3.C: New test case.
24461
24462 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
24463
24464 PR c/9862
24465 * gcc.dg/20030906-1.c: New test.
24466 * gcc.dg/20030906-2.c: Likewise.
24467
24468 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
24469
24470 PR c++/12167
24471 * g++.dg/parse/defarg5.C: New test.
24472
24473 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
24474
24475 2003-09-05 Mark Mitchell <mark@codesourcery.com>
24476
24477 PR c++/12163
24478 * g++.dg/expr/static_cast4.C: New test.
24479
24480 PR c++/12146
24481 * g++.dg/template/crash9.C: New test.
24482
24483 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
24484
24485 * g++.old-deja/g++.ext/pretty2.C: Update for change
24486 in __FUNCTION__.
24487 * g++.old-deja/g++.ext/pretty3.C: Likewise.
24488
24489 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
24490
24491 PR c++/11922
24492 * g++/dg/template/qualified-id1.C: New test.
24493
24494 PR c++/12037
24495 * g++.dg/warn/noeffect4.C: New test.
24496
24497 2003-09-04 Matt Austern <austern@apple.com>
24498
24499 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
24500 * g++.dg/ext/fnname2.C: Likewise.
24501 * g++.dg/ext/fnname3.C: Likewise.
24502
24503 2003-09-04 Mark Mitchell <mark@codesourcery.com>
24504
24505 * g++.dg/expr/lval1.C: New test.
24506 * g++.dg/ext/lvcast.C: Remove.
24507
24508 2003-09-03 Roger Sayle <roger@eyesopen.com>
24509
24510 PR optimization/11700.
24511 * gcc.c-torture/compile/20030903-1.c: New test case.
24512
24513 2003-09-03 Mark Mitchell <mark@codesourcery.com>
24514
24515 PR c++/12053
24516 * g++.dg/abi/layout4.C: New test.
24517
24518 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
24519
24520 PR c++/11553
24521 * g++.dg/parse/friend3.C: New test.
24522
24523 2003-09-02 Mark Mitchell <mark@codesourcery.com>
24524
24525 PR c++/11847
24526 * g++.dg/template/class1.C: New test.
24527
24528 PR c++/11808
24529 * g++.dg/expr/call1.C: New test.
24530
24531 2003-09-01 Mark Mitchell <mark@codesourcery.com>
24532
24533 PR c++/12114
24534 * g++.dg/init/ref9.C: New test.
24535
24536 PR c++/11972
24537 * g++.dg/template/nested4.C: New test.
24538
24539 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24540
24541 PR c++/12093
24542 * g++.dg/template/non-dependent4.C: New test.
24543
24544 PR c++/11928
24545 * g++.dg/inherit/conv1.C: New test.
24546
24547 2003-08-29 Mark Mitchell <mark@codesourcery.com>
24548
24549 PR c++/6196
24550 * g++.dg/ext/label1.C: New test.
24551 * g++.dg/ext/label2.C: Likewise.
24552
24553 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24554
24555 * g++.dg/expr/cond3.C: New test.
24556
24557 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24558
24559 * gcc.dg/builtins-1.c: Add new builtin cases.
24560
24561 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24562
24563 * gcc.dg/builtins-1.c: Add new cases.
24564 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24565
24566 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24567
24568 * gcc.dg/builtins-1.c: Add more math builtin tests.
24569 * gcc.dg/torture/builtin-attr-1.c: New test.
24570
24571 2003-08-28 Mark Mitchell <mark@codesourcery.com>
24572
24573 PR optimization/5079
24574 * g++.dg/opt/static3.C: New test.
24575
24576 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
24577
24578 * gcc.misc-tests/gcov-10b.c: New test.
24579
24580 2003-08-27 Mark Mitchell <mark@codesourcery.com>
24581
24582 * g++.dg/opt/ptrmem3.C: New test.
24583
24584 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
24585
24586 2003-08-27 Jakub Jelinek <jakub@redhat.com>
24587
24588 * gcc.dg/20030826-2.c: New test.
24589
24590 2003-08-26 Roger Sayle <roger@eyesopen.com>
24591
24592 PR middle-end/12002
24593 * g77.f-torture/compile/12002.f: New test case.
24594
24595 2003-08-26 Roger Sayle <roger@eyesopen.com>
24596
24597 * gcc.dg/20030826-1.c: New test case.
24598
24599 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
24600
24601 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
24602
24603 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
24604
24605 PR c++/11871
24606 * c++.dg/lookup/crash1.C: New test.
24607
24608 * c++.dg/warn/noeffect3.C: New test.
24609
24610 2003-08-25 Janis Johnson <janis187@us.ibm.com>
24611
24612 * gcc.dg/compat/vector-1_x.c: Compile with -w.
24613 * gcc.dg/compat/vector-1_y.c: Ditto.
24614 * gcc.dg/compat/vector-2_x.c: Ditto.
24615 * gcc.dg/compat/vector-2_y.c: Ditto.
24616
24617 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
24618
24619 * gcc.dg/20030702-1.c: New test.
24620
24621 2003-08-25 Mark Mitchell <mark@codesourcery.com>
24622
24623 PR c++/8795
24624 * g++.dg/ext/altivec-1.C: New test.
24625
24626 2003-08-24 Richard Henderson <rth@redhat.com>
24627
24628 * g++.dg/eh/simd-2.C: Add -w for x86.
24629
24630 2003-08-23 Jakub Jelinek <jakub@redhat.com>
24631
24632 * gcc.dg/20030815-1.c: New test.
24633
24634 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24635
24636 PR c++/3765
24637 * g++.dg/parse/access6.C: New test.
24638
24639 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24640
24641 PR c++/641, c++/11876
24642 * g++.dg/template/friend22.C: New test.
24643 * g++.dg/template/friend23.C: Likewise.
24644
24645 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24646
24647 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
24648 identically.
24649
24650 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24651
24652 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
24653
24654 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24655
24656 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
24657
24658 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24659
24660 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
24661
24662 2003-08-22 Mark Mitchell <mark@codesourcery.com>
24663
24664 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
24665
24666 2003-08-21 Mark Mitchell <mark@codesourcery.com>
24667
24668 PR c++/11919
24669 * g++.dg/overload/prom1.C: New test.
24670
24671 PR c++/11551
24672 * g++.dg/parse/dtor2.C: New test.
24673
24674 PR c++/10762
24675 * g++.dg/parse/using2.C: New test.
24676
24677 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
24678
24679 PR target/11805
24680 * gcc.c-torture/compile/20030821-1.c: New.
24681
24682 2003-08-20 Mark Mitchell <mark@codesourcery.com>
24683
24684 PR c++/11834
24685 * g++.dg/template/deduce2.C: New test.
24686
24687 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
24688
24689 * gcc.c-torture/execute/20030821-1.c: New test.
24690
24691 2003-08-20 Roger Sayle <roger@eyesopen.com>
24692
24693 PR middle-end/11984
24694 * gcc.dg/20030820-1.c: New test case.
24695
24696 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
24697
24698 PR c++/11945
24699 * g++.dg/warn/noeffect2.C: New test.
24700
24701 2003-08-19 Mark Mitchell <mark@codesourcery.com>
24702
24703 PR c++/10926
24704 * g++.dg/template/dtor2.C: New test.
24705
24706 PR c++/11684
24707 * g++.dg/template/operator1.C: New test.
24708 * g++.dg/parse/operator4.C: New test.
24709
24710 PR c++/11946.C
24711 * g++.dg/expr/enum1.C: New test.
24712 * gcc.dg/c99-bool-1.c: Remove bogus warning.
24713
24714 PR c++/11036.C
24715 * g++.dg/parse/elab2.C: New test.
24716 * g++.dg/parse/typedef4.C: Change error message.
24717 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
24718 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
24719 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
24720
24721 2003-08-19 Geoffrey Keating <geoffk@apple.com>
24722
24723 * gcc.dg/pch/warn-1.c: New.
24724 * gcc.dg/pch/warn-1.hs: New.
24725
24726 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
24727 not-tested file.
24728
24729 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24730
24731 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
24732
24733 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
24734
24735 * gcc.dg/uninit-D.c: New Test.
24736 * gcc.dg/uninit-E.c: New Test.
24737 * gcc.dg/uninit-F.c: New Test.
24738 * gcc.dg/uninit-G.c: New Test.
24739
24740 2003-08-19 Michael Ritzert <ritzert@t-online.de>
24741
24742 * g++.dg/README: Describe the pch directory.
24743
24744 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24745
24746 PR c++/11174
24747 * g++.dg/parse/access4.C: New test.
24748 * g++.dg/parse/access5.C: Likewise.
24749 * g++.old-deja/g++.jason/access17.C: Adjust error message.
24750
24751 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
24752
24753 * gcc.dg/noncompile/20030818-1.c: New.
24754
24755 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
24756
24757 PR c++/11957
24758 * g++.dg/warn/noeffect1.C: New test.
24759
24760 * g++.dg/template/scope2.C: New test.
24761 * g++.dg/template/error2.C: Correct dg-error
24762
24763 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
24764
24765 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
24766
24767 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
24768
24769 PR C++/11512
24770 * g++.dg/template/warn1.C: New.
24771
24772 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
24773
24774 * g++.dg/template/error2.C: New test.
24775 * g++.dg/lookup/using7.C: Adjust errors
24776 * g++.old-deja/g++.pt/crash36.C: Likewise.
24777 * g++.old-deja/g++.pt/derived3.C: Likewise.
24778
24779 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24780
24781 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
24782 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
24783 * gcc.c-torture/execute/builtins/string-9.c: New, from
24784 string-opt-9.c. Adjust for execute/builtins framework.
24785 * gcc.c-torture/execute/string-opt-9.c: Delete.
24786
24787 2003-08-12 Mark Mitchell <mark@codesourcery.com>
24788
24789 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
24790
24791 * g++.dg/parse/ret-type2.C: New test.
24792
24793 PR c++/11703
24794 * g++.dg/init/new8.C: New test.
24795
24796 PR c++/10923
24797 * g++.dg/parse/typedef5.C: New test.
24798
24799 PR c++/9512
24800 * g++.dg/parse/qualified2.C: New test.
24801 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
24802 invalid code.
24803
24804 2003-08-11 Mark Mitchell <mark@codesourcery.com>
24805
24806 * g++.dg/conversion/ptrmem1.C: New test.
24807
24808 2003-08-11 Jakub Jelinek <jakub@redhat.com>
24809
24810 PR target/11693
24811 * gcc.dg/20030811-1.c: New test.
24812
24813 PR target/11535
24814 * gcc.c-torture/execute/20030811-1.c: New test.
24815
24816 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24817
24818 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
24819
24820 2003-08-10 Mark Mitchell <mark@codesourcery.com>
24821
24822 PR c++/11789.C
24823 * g++.dg/inherit/multiple1.C: New test.
24824
24825 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
24826
24827 * gcc.dg/spe1.c: New test.
24828
24829 PR c++/11670
24830 * g++.dg/expr/cast2.C: New test.
24831
24832 PR c++/10530
24833 * g++.dg/template/dependent-name2.C: New test.
24834
24835 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
24836
24837 * g++.dg/parse/crash11.C: Put the dg options in comments.
24838
24839 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
24840
24841 * lib/gcc-dg.exp: Update for diagnostic change.
24842
24843 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24844
24845 PR c++/5767
24846 * g++.dg/parse/crash11.C: New test.
24847
24848 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
24849
24850 * gcc.dg/cpp/spacing1.c: Update.
24851
24852 2003-08-04 Janis Johnson <janis187@us.ibm.com>
24853
24854 PR target/11739
24855 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
24856 a value for -mtune.
24857
24858 2003-08-04 Roger Sayle <roger@eyesopen.com>
24859
24860 PR middle-end/11771
24861 * gcc.c-torture/compile/20030804-1.c: New test case.
24862
24863 2003-08-04 Roger Sayle <roger@eyesopen.com>
24864
24865 * gcc.dg/20030804-1.c: New test case.
24866
24867 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
24868
24869 * gcc.dg/cpp/separate-1.c: New test.
24870
24871 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
24872
24873 PR c++/11704
24874 * g++.dg/template/dependent-expr2.C: New test.
24875
24876 PR c++/11766
24877 * g++.dg/expr/ptrmem1.C: New test.
24878
24879 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24880
24881 PR c++/9453
24882 * g++.dg/template/friend15.C: New test.
24883
24884 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
24885
24886 * lib/dg-pch.exp: Work round PCH bug.
24887
24888 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24889
24890 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
24891 builtins. Move cases from builtins-4.c here.
24892
24893 * gcc.dg/torture/builtin-math-1.c: New test taken from
24894 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
24895 additional cases.
24896
24897 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
24898 Delete.
24899
24900 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
24901
24902 PR c++/9447
24903 * g++.dg/template/using7.C: New test.
24904
24905 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
24906
24907 * import1.c, import2.c: New tests.
24908
24909 2003-08-01 Jakub Jelinek <jakub@redhat.com>
24910
24911 * g++.dg/eh/crossjump1.C: New test.
24912
24913 2003-08-01 Mark Mitchell <mark@codesourcery.com>
24914
24915 PR c++/11697
24916 * g++.dg/template/using6.C: New test.
24917
24918 PR c++/11744
24919 * g++.dg/template/koenig2.C: New test.
24920
24921 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24922
24923 PR c++/7983
24924 * g++.dg/parse/typedef4.C: New test.
24925
24926 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24927
24928 PR c++/8442, c++/8806
24929 * g++.dg/template/elab1.C: New test.
24930 * g++.dg/template/type2.C: Likewise.
24931 * g++.dg/template/ttp3.C: Adjust expected error message.
24932 * g++.old-deja/g++.law/visibility13.C: Likewise.
24933 * g++.old-deja/g++.niklas/t135.C: Likewise.
24934 * g++.old-deja/g++.pt/ttp41.C: Likewise.
24935 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
24936 template argument.
24937 * g++.old-deja/g++.pt/ttp44.C: Likewise.
24938
24939 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
24940
24941 PR c++/11295
24942 * g++.dg/ext/stmtexpr1.C: New test.
24943
24944 * g++.dg/opt/tmp1.C: New test.
24945
24946 PR c++/11525
24947 * g++.dg/parse/constant4.C: New test.
24948
24949 PR c++/9447
24950 * g++.dg/template/using5.C: New test.
24951
24952 2003-07-31 Roger Sayle <roger@eyesopen.com>
24953
24954 * gcc.dg/builtins-27.c: New test case.
24955
24956 2003-07-31 Jakub Jelinek <jakub@redhat.com>
24957
24958 * gcc.dg/tls/opt-7.c: New test.
24959
24960 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
24961
24962 * g++.old-deja/g++.other/crash18.C: Remove.
24963
24964 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
24965
24966 * g++.dg/template/explicit3.C: New.
24967 * g++.dg/template/explicit4.C: New.
24968 * g++.dg/template/explicit5.C: New.
24969
24970 PR c++/11347
24971 * g++.dg/template/memtmpl1.C: New.
24972
24973 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
24974
24975 PR target/11565
24976 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24977 * gcc.dg/i386-387-5.c (dg-options): Likewise.
24978
24979 2003-07-30 Jan Hubicka <jh@suse.cz>
24980
24981 * vtgc1.c: Kill.
24982
24983 2003-07-29 Zack Weinberg <zack@codesourcery.com>
24984
24985 * gcc.dg/struct-in-proto-1.c: New test.
24986
24987 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
24988
24989 * gcc.dg/cpp/include2.c: Only expect one message.
24990
24991 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
24992
24993 PR c++/9447
24994 * g++.dg/template/using1.C: New test.
24995 * g++.dg/template/using2.C: New test.
24996 * g++.dg/template/using3.C: New test.
24997 * g++.dg/template/using4.C: New test.
24998
24999 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
25000
25001 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25002 * gcc.c-torture/execute/string-opt-10.c: Likewise.
25003
25004 2003-07-28 Jan Hubicka <jh@suse.cz>
25005
25006 PR c++/11530
25007 * g++.dg/opt/call1.C: New test.
25008
25009 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
25010
25011 PR c++/11667
25012 * g++.dg/init/enum2.C: New test.
25013 * g++.dg/template/overload1.C: Add "-w" option.
25014
25015 2003-07-28 <hp@bitrange.com>
25016
25017 * gcc.dg/Wdeclaration-after-statement-1.c,
25018 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25019
25020 2003-07-28 Jakub Jelinek <jakub@redhat.com>
25021
25022 * gcc.c-torture/compile/20030725-1.c: New test.
25023
25024 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
25025
25026 * gcc.dg/20030505.c: Only run for SPE.
25027 Remove definition of opaque type.
25028
25029 2003-07-27 Mark Mitchell <mark@codesourcery.com>
25030
25031 * g++.dg/template/ptrmem6.C: New test.
25032
25033 2003-07-26 Geoffrey Keating <geoffk@apple.com>
25034
25035 * gcc.c-torture/compile/zero-strct-2.c: New test.
25036
25037 2003-07-25 Geoffrey Keating <geoffk@apple.com>
25038
25039 * gcc.dg/intermod-1.c: New test.
25040
25041 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
25042
25043 PR c++/11617
25044 * g++.dg/template/lookup2.C: New test.
25045 * g++.dg/template/memclass1.C: Remove instantiated from error.
25046 * g++.dg/other/error2.C: Tweak expected errors.
25047
25048 PR c++/11596
25049 * g++.dg/template/defarg3.C: New test.
25050
25051 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
25052
25053 2003-07-24 Mark Mitchell <mark@codesourcery.com>
25054
25055 * g++.dg/inherit/access5.C: New test.
25056
25057 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25058
25059 PR c++/11513
25060 * g++.dg/template/crash8.C: New test.
25061
25062 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
25063
25064 PR c/10602
25065 * gcc.dg/noncompile/incomplete-2.c: New test.
25066
25067 2003-07-23 Mark Mitchell <mark@codesourcery.com>
25068
25069 PR c++/11645
25070 * g++.dg/inherit/access4.C: New test.
25071
25072 PR c++/11517
25073 * g++.dg/expr/cond2.C: New test.
25074
25075 PR optimization/10679
25076 * g++.dg/opt/inline4.C: New test.
25077
25078 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
25079
25080 * g++.dg/parse/crash10: New test.
25081
25082 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25083
25084 * g++.dg/ext/flexary1.C: New test.
25085
25086 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25087
25088 PR c++/10793
25089 * g++.dg/template/crash9.C: New test.
25090
25091 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25092
25093 PR c++/3004
25094 * g++.dg/parse/typedef3.C: New test.
25095
25096 PR c++/7906
25097 * g++.dg/parse/operator2.C: New test.
25098
25099 PR c++/8895
25100 * g++.dg/parse/def-tmpl-arg1.C: New test.
25101
25102 PR c++/9282
25103 * g++.dg/parse/funptr1.C: New test.
25104
25105 PR c++/9452
25106 * g++.dg/parse/ambig3.C: New test.
25107
25108 PR c++/9454
25109 * g++.dg/parse/operator3.C: New test.
25110
25111 PR c++/9486
25112 * g++.dg/parse/template10.C: New test.
25113
25114 PR c++/9488
25115 * g++.dg/parse/template11.C: New test.
25116
25117 PR c++/10150
25118 * g++.dg/parse/invalid-op1.C: New test.
25119
25120 PR c++/10247
25121 * g++.dg/parse/condexpr1.C: New test.
25122
25123 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
25124
25125 * g++.dg/ext/packed3.C: New test.
25126 * g++.dg/ext/packed4.C: New test.
25127
25128 * gcc.dg/pack-test-3.c: New test.
25129
25130 2003-07-21 Janis Johnson <janis187@us.ibm.com>
25131
25132 * lib/compat.exp: Handle dg-options per source file.
25133 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
25134 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
25135 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
25136 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
25137 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
25138 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
25139 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
25140 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
25141 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
25142 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
25143 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
25144 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
25145 * g++.dg/compat/break/bitfield7_x.C: Ditto.
25146 * g++.dg/compat/break/bitfield7_y.C: Ditto.
25147
25148 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
25149
25150 PR c/10320
25151 * gcc.c-torture/execute/20030718-1.c: New test.
25152
25153 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25154
25155 PR optimization/11536
25156 * gcc.dg/20030721-1.c: New test.
25157
25158 2003-07-19 Mark Mitchell <mark@codesourcery.com>
25159
25160 PR c++/11546
25161 * g++.dg/template/lookup1.C: New test.
25162
25163 2003-07-19 Zack Weinberg <zack@codesourcery.com>
25164
25165 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
25166 diagnostics of ill-formed constructs involving labels.
25167 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
25168 the new 'previously defined here' message.
25169
25170 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
25171
25172 * g++.dg/parse/non-dependent2.C: New test.
25173
25174 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
25175
25176 * g++.dg/init/init-ref4.C: xfail on targets without
25177 weak symbols.
25178
25179 2003-07-17 Jakub Jelinek <jakub@redhat.com>
25180
25181 PR target/11087
25182 * gcc.c-torture/execute/20030717-1.c: New test.
25183
25184 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25185
25186 * g++.dg/opt/cfg1.C: New test.
25187
25188 2003-07-17 Mark Mitchell <mark@codesourcery.com>
25189
25190 PR optimization/11557
25191 * gcc.dg/20030717-1.c: New test.
25192
25193 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25194
25195 PR c++/10476
25196 * g++.dg/expr/crash-1.C: New test.
25197
25198 PR c++/11027
25199 * g++.dg/template/init3.C: New test.
25200
25201 PR c++/8222
25202 * g++.dg/template/non-dependent1.C: New test.
25203
25204 PR c++/11070
25205 * g++.dg/template/non-dependent2.C: New test.
25206
25207 PR c++/11071
25208 * g++.dg/template/non-dependent3.C: New test.
25209
25210 PR c++/9907
25211 * g++.dg/template/sizeof5.C: New test.
25212
25213 2003-07-17 Geoffrey Keating <geoffk@apple.com>
25214
25215 PR 11498
25216 * gcc.c-torture/compile/mangle-1.c: New file.
25217
25218 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25219
25220 PR c++/7809
25221 * g++.dg/parse/access3.C: New test.
25222
25223 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
25224
25225 PR c++/11384
25226 * g++.dg/init/init-ref4.C: New test.
25227
25228 2003-07-16 Mark Mitchell <mark@codesourcery.com>
25229
25230 PR c++/11547
25231 * g++.dg/parse/constant3.C: New test.
25232 * g++.dg/parse/crash7.C: Likewise.
25233
25234 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
25235
25236 PR target/11008
25237 * gcc.dg/i386-pentium4-not-mull.c: New.
25238
25239 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
25240
25241 * gcc.dg/asm-names.c (ymain): Make it weak.
25242
25243 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25244
25245 PR c++/5421
25246 * g++.dg/template/friend21.C: New test.
25247
25248 2003-07-16 Jakub Jelinek <jakub@redhat.com>
25249
25250 * gcc.dg/cleanup-8.c: New test.
25251 * gcc.dg/cleanup-9.c: New test.
25252
25253 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
25254
25255 * g++.dg/ext/dll-MI1.h: New file.
25256 * g++.dg/ext/dllexport-MI1.C: New file.
25257 * g++.dg/ext/dllimport-MI1.C: New file.
25258
25259 2003-07-15 Jakub Jelinek <jakub@redhat.com>
25260
25261 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
25262 it does not have cmpstrsi patterns (just cmpmemsi).
25263
25264 2003-07-15 Mark Mitchell <mark@codesourcery.com>
25265
25266 PR debug/11473
25267 * g++.dg/debug/debug8.C: New test.
25268
25269 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25270
25271 PR c++/10108
25272 * g++.dg/template/crash7.C: New test.
25273
25274 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
25275
25276 PR target/10795
25277 * gcc.c-torture/compile/20030708-1.c: New.
25278
25279 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25280
25281 * gcc.c-torture/execute/20030715-1.c: New test.
25282
25283 2003-07-14 Geoffrey Keating <geoffk@apple.com>
25284
25285 * gcc.dg/pch/inline-3.c: New file.
25286 * gcc.dg/pch/inline-3.hs: New file.
25287 * gcc.dg/pch/inline-4.c: New file.
25288 * gcc.dg/pch/inline-4.hs: New file.
25289
25290 2003-07-14 Mark Mitchell <mark@codesourcery.com>
25291
25292 PR c++/11509
25293 * g++.dg/template/crash6.C: New test.
25294
25295 PR c++/7053
25296 * g++.dg/template/friend20.C: New test.
25297
25298 PR c++/7019
25299 * g++.dg/template/overload2.C: New test.
25300
25301 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25302
25303 PR optimization/11440
25304 * gcc.c-torture/execute/20030714-1.c: New test.
25305
25306 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25307
25308 PR c++/11154
25309 * g++.dg/template/partial2.C: New test.
25310
25311 2003-07-13 Mark Mitchell <mark@codesourcery.com>
25312
25313 PR c++/11503
25314 * g++.dg/template/anon1.C: New test.
25315
25316 PR c++/11493
25317 PR c++/11495
25318 * g++.dg/parse/template9.C: Likewise.
25319 * g++.dg/template/crash4.C: New test.
25320 * g++.dg/template/koenig1.C: Likewise.
25321 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
25322 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
25323 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
25324 functions.
25325 * g++.old-deja/g++.jason/template36.C: Likewise.
25326 * g++.old-deja/g++.mike/p1989.C: Likewise.
25327 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
25328 * g++.old-deja/g++.pt/ttp20.C: Use this->.
25329 * g++.old-deja/g++.pt/ttp21.C: Use this->.
25330 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
25331 compiling.
25332 * g++.old-deja/g++.pt/union2.C: Use this->.
25333
25334 2003-07-11 Jakub Jelinek <jakub@redhat.com>
25335
25336 * gcc.dg/20030711-1.c: New test.
25337
25338 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
25339
25340 PR c++/11050
25341 * g++.dg/parse/args1.C: New test.
25342 * g++.pt/defarg8.C: Change expected errors.
25343
25344 2003-07-11 Mark Mitchell <mark@codesourcery.com>
25345
25346 PR c++/8164
25347 * g++.dg/template/nontype2.C: New test.
25348
25349 PR c++/10558
25350 * g++.dg/parse/template8.C: New test.
25351
25352 PR c++/8327
25353 * g++.dg/template/scope1.C: New test.
25354
25355 * g++.dg/warn/Wsign-compare-1.C: New test.
25356
25357 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25358
25359 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
25360
25361 2003-07-10 Mark Mitchell <mark@codesourcery.com>
25362
25363 PR c++/9411
25364 * g++.dg/template/explicit2.C: New test.
25365
25366 PR c++/10032
25367 * g++.dg/warn/pedantic1.C: New test.
25368
25369 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
25370
25371 PR c++ 9483
25372 * g++.dg/other/field1.C: New test.
25373
25374 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
25375
25376 PR c/11449
25377 * gcc.c-torture/compile/20030707-1.c: New.
25378
25379 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25380
25381 PR c++/10849
25382 * g++.dg/template/access12.C: New test.
25383
25384 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
25385
25386 * g++.dg/bprob/bprob.exp (prof_ext): Update.
25387 * g77.dg/bprob/bprob.exp (prof_ext): Update.
25388 * gcc.misc-tests/bprob.exp (prof_ext): Update.
25389 * gcc.misc-tests/gcov.exp: Update
25390 * g++.dg/gcov/gcov.exp: Update
25391 * lib/gcov.exp: Update.
25392
25393 2003-07-08 Mark Mitchell <mark@codesourcery.com>
25394
25395 * g++.dg/abi/mangle17.C: Make sure template expressions are
25396 dependent.
25397 * g++.dg/abi/mangle4.C: Mark erroneous casts.
25398 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
25399 * g++.dg/opt/stack1.C: Remove erroneous code.
25400 * g++.dg/parse/template7.C: New test.
25401 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
25402 * g++.old-deja/g++.pt/crash4.C: Likewise.
25403
25404 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25405
25406 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
25407 with zero or one occurence of `$' after the initial `L'.
25408
25409 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
25410
25411 * gcc.c-torture/compile/20030704-1.c: Add a comment.
25412
25413 2003-07-08 Roger Sayle <roger@eyesopen.com>
25414
25415 PR c/11370
25416 * gcc.dg/Wunreachable-6.c: New testcase.
25417 * gcc.dg/Wunreachable-7.c: New testcase.
25418
25419 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25420
25421 PR c/11420
25422 * gcc.dg/20030708-1.c: New test.
25423
25424 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
25425
25426 * gcc.dg/compat/sdata-section.h: New file.
25427 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
25428 * gcc.dg/torture/mips-sdata-1.c: New test.
25429
25430 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25431
25432 PR c++/11030
25433 * g++.dg/template/friend19.C: New test.
25434
25435 2003-07-08 Jakub Jelinek <jakub@redhat.com>
25436
25437 * g++.dg/opt/strength-reduce.C: New test.
25438
25439 2003-07-07 Roger Sayle <roger@eyesopen.com>
25440
25441 PR target/10979
25442 * gcc.dg/20030707-1.c: New testcase.
25443
25444 2003-07-07 Roger Sayle <roger@eyesopen.com>
25445
25446 PR optimization/11059
25447 * g++.dg/opt/emptyunion.C: New testcase.
25448
25449 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
25450 Eric Botcazou <ebotcazou@libertysurf.fr>
25451
25452 * g++.dg/opt/stack1.C: New test.
25453
25454 2003-07-05 Mark Mitchell <mark@codesourcery.com>
25455
25456 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
25457 run test.
25458
25459 PR c++/11431
25460 * g++.dg/expr/static_cast3.C: New test.
25461
25462 2003-07-04 Zack Weinberg <zack@codesourcery.com>
25463
25464 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
25465 everywhere.
25466 * gcc.dg/concat.c: Concatenation of string constants with
25467 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
25468 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
25469 * gcc.dg/cpp/escape-2.c: Use wide character constants where
25470 necessary to avoid multi-character character constant warning.
25471 * gcc.dg/cpp/escape.c: Likewise.
25472 * gcc.dg/cpp/ucs.c: Likewise.
25473 Remove backslashes from dg-bogus comments, as they confuse Tcl.
25474 Fix a typo.
25475
25476 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25477
25478 PR c/11428
25479 * gcc.c-torture/compile/20030704-1.c: New.
25480
25481 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
25482
25483 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
25484
25485 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
25486
25487 PR c++/5287, PR c++/7910, PR c++/11021
25488 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
25489 tests for warnings.
25490 * g++.dg/ext/dllimport2.C: Add tests for warnings.
25491 * g++.dg/ext/dllimport3.C: Likewise.
25492 * g++.dg/ext/dllimport4.C: New file.
25493 * g++.dg/ext/dllimport5.C: New file.
25494 * g++.dg/ext/dllimport6.C: New file.
25495 * g++.dg/ext/dllimport7.C: New file.
25496 * g++.dg/ext/dllimport8.C: New file.
25497 * g++.dg/ext/dllimport9.C: New file.
25498 * g++.dg/ext/dllimport10.C: New file.
25499 * g++.dg/ext/dllexport1.C: New file.
25500
25501 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25502
25503 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
25504 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
25505
25506 2003-07-03 Roger Sayle <roger@eyesopen.com>
25507
25508 * gcc.dg/builtins-25.c: New testcase.
25509 * gcc.dg/builtins-26.c: New testcase.
25510
25511 2003-07-03 Janis Johnson <janis187@us.ibm.com>
25512
25513 * gcc.dg/compat/vector-defs.h: New file.
25514 * gcc.dg/compat/vector-setup.h: New file.
25515 * gcc.dg/compat/vector-check.h: New file.
25516 * gcc.dg/compat/vector-1_main.c: New file.
25517 * gcc.dg/compat/vector-1_x.c: New file.
25518 * gcc.dg/compat/vector-1_y.c: New file.
25519 * gcc.dg/compat/vector-2_main.c: New file.
25520 * gcc.dg/compat/vector-2_x.c: New file.
25521 * gcc.dg/compat/vector-2_y.c: New file.
25522
25523 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
25524 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
25525 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
25526 * gcc.dg/compat/struct-align-1.h: New file.
25527 * gcc.dg/compat/struct-align-1_main.c: New file.
25528 * gcc.dg/compat/struct-align-1_x.c: New file.
25529 * gcc.dg/compat/struct-align-1_y.c: New file.
25530 * gcc.dg/compat/struct-align-2.h: New file.
25531 * gcc.dg/compat/struct-align-2_main.c: New file.
25532 * gcc.dg/compat/struct-align-2_x.c: New file.
25533 * gcc.dg/compat/struct-align-2_y.c: New file.
25534
25535 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
25536 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25537 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25538 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25539 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25540 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25541 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25542 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25543 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25544 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25545 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25546 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25547 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25548 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25549 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25550 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25551 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25552 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25553 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25554 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25555 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25556 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25557 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25558 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25559 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25560 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25561 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25562 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25563 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25564
25565 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25566
25567 * gcc.dg/i386-call-1.c: New test.
25568
25569 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
25570
25571 PR c++/9162
25572 * g++.dg/parse/defarg4.C: New.
25573
25574 2003-07-03 Roger Sayle <roger@eyesopen.com>
25575
25576 PR target/10700
25577 * gcc.c-torture/compile/20030703-1.c: New test case.
25578
25579 2003-07-03 Mark Mitchell <mark@codesourcery.com>
25580
25581 * g++.dg/template/local3.C: Remove extra semicolon.
25582
25583 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
25584
25585 * gcc.dg/i386-volatile-1.c: New test.
25586
25587 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
25588
25589 PR c++/11072
25590 * g++.dg/other/offsetof2.C: XFAIL.
25591 * g++.dg/other/offsetof5.C: New.
25592
25593 PR c++/10219
25594 * g++.dg/template/error1.C: New.
25595
25596 PR c++/9779
25597 * g++.dg/template/dependent-expr1.C: New.
25598
25599 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25600
25601 PR c++/6949
25602 * g++.dg/template/local3.C: New test.
25603
25604 PR c++/11149
25605 * g++.dg/lookup/scoped6.C: New test.
25606
25607 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
25608
25609 PR c++/8046
25610 * g++.dg/other/error7.C: New test.
25611
25612 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
25613
25614 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
25615 * g++.old-deja/g++.abi/vtable3.h: Likewise.
25616 * g++.old-deja/g++.law/code-gen5.C: Likewise.
25617 * g++.old-deja/g++.other/union2.C: Likewise.
25618 * gcc.dg/c90-const-expr-2.c: Likewise.
25619 * gcc.dg/c90-const-expr-3.c: Likewise.
25620 * gcc.dg/c99-const-expr-2.c: Likewise.
25621 * gcc.dg/c99-const-expr-3.c: Likewise.
25622 * gcc.dg/concat.c: Likewise.
25623
25624 2003-07-01 Mark Mitchell <mark@codesourcery.com>
25625
25626 PR c++/9559
25627 * g++.dg/init/static1.C: New test.
25628
25629 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25630
25631 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
25632 * g++.old-deja/g++.other/access2.C: Likewise.
25633 * g++.old-deja/g++.other/decl2.C: Likewise.
25634 * gcc.c-torture/execute/20020615-1.c: Likewise.
25635
25636 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25637
25638 PR c++/4933
25639 * g++.dg/template/sizeof4.C: New test.
25640
25641 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25642
25643 * g++.dg/other/error6.C: New test.
25644
25645 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25646
25647 PR c++/10750
25648 * g++.dg/parse/constant2.C: New test.
25649
25650 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
25651
25652 PR c++/11106
25653 * g++.dg/other/error5.C: New test.
25654
25655 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25656
25657 * gcc.dg/format/gcc_diag-1.c: New test.
25658
25659 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
25660
25661 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
25662
25663 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
25664
25665 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
25666 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
25667 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
25668
25669 2003-06-28 Jakub Jelinek <jakub@redhat.com>
25670
25671 * gcc.c-torture/execute/builtins/string-8.c: New test.
25672 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
25673 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
25674 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
25675
25676 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25677
25678 PR c++/10468
25679 * g++.dg/ext/typeof6.C: New test.
25680
25681 2003-06-27 Mark Mitchell <mark@codesourcery.com>
25682
25683 PR c++/10796
25684 * g++.dg/init/enum1.C: New test.
25685
25686 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
25687
25688 * gcc.dg/20030627-1.c: New test.
25689
25690 2003-06-26 Mark Mitchell <mark@codesourcery.com>
25691
25692 PR c++/11332
25693 * g++.dg/expr/static_cast2.C: New test.
25694
25695 2003-06-26 Roger Sayle <roger@eyesopen.com>
25696 Jakub Jelinek <jakub@redhat.com>
25697
25698 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
25699 sprintf(dst,"%s",src) optimization.
25700 * gcc.c-torture/execute/20030626-1.c: New test case.
25701 * gcc.c-torture/execute/20030626-2.c: New test case.
25702
25703 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
25704
25705 * gcc.c-torture/execute/multi-ix.c: New test.
25706
25707 * gcc.c-torture/execute/simd-4.c (main):
25708 Added missing semicolon at end of union.
25709
25710 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
25711
25712 PR c++/8266
25713 * g++.dg/template/explicit-instantiation3.C: New test.
25714
25715 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25716
25717 * gcc.dg/20030626-1.c: Use signed char.
25718
25719 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
25720
25721 * gcc.dg/20030626-1.c: New test.
25722
25723 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
25724
25725 * const-str-2.m: Update.
25726
25727 2003-06-25 Mark Mitchell <mark@codesourcery.com>
25728
25729 PR c++/10990
25730 * g++.dg/rtti/dyncast1.C: New test.
25731 * g++.dg/abi/mangle4.C: Correct base-specifier access.
25732 * g++.dg/lookup/scoped1.C: Remove XFAIL.
25733 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
25734
25735 PR c++/10931
25736 * g++.dg/expr/static_cast1.C: New test.
25737
25738 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
25739
25740 * gcc.dg/20030625-1.c: New test.
25741
25742 2003-06-24 Roger Sayle <roger@eyesopen.com>
25743
25744 * gcc.c-torture/compile/20030624-1.c: New test case.
25745
25746 2003-06-24 Jakub Jelinek <jakub@redhat.com>
25747
25748 * gcc.c-torture/execute/string-opt-17.c: New test.
25749
25750 2003-06-24 Mark Mitchell <mark@codesourcery.com>
25751
25752 PR c++/5754
25753 * g++.dg/parse/crash6.C: New test.
25754
25755 2003-06-23 Roger Sayle <roger@eyesopen.com>
25756
25757 * gcc.dg/builtins-24.c: New test case.
25758
25759 2003-06-23 Jakub Jelinek <jakub@redhat.com>
25760
25761 * g++.dg/opt/operator1.C: New test.
25762
25763 2003-06-22 Roger Sayle <roger@eyesopen.com>
25764
25765 * gcc.c-torture/execute/string-opt-16.c: New test case.
25766
25767 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25768
25769 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
25770 * g++.old-deja/g++.other/conv7.C: Likewise.
25771 * g++.old-deja/g++.other/overcnv2.C: Likewise.
25772 * g++.old-deja/g++.other/overload14.C: Likewise.
25773
25774 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
25775
25776 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
25777 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
25778
25779 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25780
25781 PR c++/10888
25782 * g++.dg/warn/Winline-3.C: New test.
25783
25784 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25785
25786 * lib/target-supports.exp (check_alias_available): Make the test
25787 program acceptable to the Solaris assembler.
25788
25789 PR c++/10749
25790 * g++.dg/template/memclass2.C: New test.
25791
25792 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25793 Eric Botcazou <ebotcazou@libertysurf.fr>
25794
25795 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
25796 data for non-matching targets.
25797 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
25798
25799 2003-06-20 Mark Mitchell <mark@codesourcery.com>
25800
25801 PR c++/10845
25802 * g++.dg/template/member3.C: New test.
25803
25804 2003-06-19 Mark Mitchell <mark@codesourcery.com>
25805
25806 PR c++/10939
25807 * g++.dg/template/func1.C: New test.
25808
25809 PR c++/9649
25810 * g++.dg/template/static4.C: New test.
25811 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
25812
25813 PR c++/11041
25814 * g++.dg/init/ref7.C: New test.
25815
25816 2003-06-19 Matt Austern <austern@apple.com>
25817
25818 PR c++/11228
25819 * g++.dg/anew1.C: New test.
25820 * g++.dg/anew2.C: New test.
25821 * g++.dg/anew3.C: New test.
25822 * g++.dg/anew4.C: New test.
25823
25824 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
25825
25826 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
25827
25828 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
25829
25830 * gcc.c-torture/execute/simd-4.c (main): Make expected value
25831 endian-dependent.
25832
25833 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
25834
25835 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
25836 Remove cruft.
25837
25838 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
25839
25840 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
25841 * gcc.c-torture/compile/961203-1.c: Likewise.
25842 * gcc.c-torture/compile/980506-1.c: Likewise.
25843
25844 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25845
25846 PR c++/10712
25847 * g++.dg/lookup/using7.C: New test.
25848
25849 2003-06-17 Mark Mitchell <mark@codesourcery.com>
25850
25851 PR c++/11105
25852 * g++.dg/abi/conv1.C: Remove it.
25853 * g++.dg/template/conv7.C: New test.
25854 * g++.dg/template/conv8.C: Likewise.
25855 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
25856 conversion operator.
25857
25858 2003-06-17 Janis Johnson <janis187@us.ibm.com>
25859
25860 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
25861 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
25862 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25863 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
25864 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
25865 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25866 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25867 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
25868 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
25869 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
25870 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
25871 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
25872 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
25873 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
25874 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
25875 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
25876 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
25877 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
25878 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25879 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25880 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25881 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25882 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25883 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25884 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25885 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25886 * gcc.dg/compat/struct-return-10_x.c: Ditto.
25887 * gcc.dg/compat/struct-return-2_x.c: Ditto.
25888 * gcc.dg/compat/struct-return-3_x.c: Ditto.
25889
25890 2003-06-16 Mark Mitchell <mark@codesourcery.com>
25891
25892 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
25893 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
25894 indications.
25895
25896 2003-06-16 Roger Sayle <roger@eyesopen.com>
25897
25898 * gcc.dg/i386-387-5.c: New test case.
25899 * gcc.dg/i386-387-6.c: New test case.
25900 * gcc.dg/builtins-23.c: New test case.
25901
25902 2003-06-15 Roger Sayle <roger@eyesopen.com>
25903
25904 * gcc.dg/builtins-22.c: New test case.
25905 * gcc.dg/i386-387-1.c: Update to test exp.
25906 * gcc.dg/i386-387-2.c: Likewise.
25907
25908 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25909
25910 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
25911
25912 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25913
25914 * lib/gcc-dg.exp (dg-require-dll): New function.
25915 (dg-xfail-if): Likewise.
25916 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
25917 driver.
25918
25919 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
25920 * gcc.c-torture/compile/20001205-1.c: Likewise.
25921 * gcc.c-torture/compile/20001226-1.c: Likewise.
25922 * gcc.c-torture/compile/20010518-2.c: Likewise.
25923 * gcc.c-torture/compile/20020312-1.c: Likewise.
25924 * gcc.c-torture/compile/20020604-1.c: Likewise.
25925 * gcc.c-torture/compile/920501-12.c: Likewise.
25926 * gcc.c-torture/compile/920501-4.c: Likewise.
25927 * gcc.c-torture/compile/920520-1.c: Likewise.
25928 * gcc.c-torture/compile/920521-1.c: Likewise.
25929 * gcc.c-torture/compile/920625-1.c: Likewise.
25930 * gcc.c-torture/compile/961203-1.c: Likewise.
25931 * gcc.c-torture/compile/980506-1.c: Likewise.
25932 * gcc.c-torture/compile/981006-1.c: Likewise.
25933 * gcc.c-torture/compile/981022-1.c: Likewise.
25934 * gcc.c-torture/compile/981223-1.c: Likewise.
25935 * gcc.c-torture/compile/990617-1.c: Likewise.
25936 * gcc.c-torture/compile/dll.c: Likewise.
25937 * gcc.c-torture/compile/labels-3.c: Likewise.
25938 * gcc.c-torture/compile/mipscop-1.c: Likewise.
25939 * gcc.c-torture/compile/mipscop-2.c: Likewise.
25940 * gcc.c-torture/compile/mipscop-3.c: Likewise.
25941 * gcc.c-torture/compile/mipscop-4.c: Likewise.
25942 * gcc.c-torture/compile/simd-5.c: Likewise.
25943 * gcc.c-torture/compile/20000804-1.x: Remove.
25944 * gcc.c-torture/compile/20001205-1.x: Likewise.
25945 * gcc.c-torture/compile/20001226-1.x: Likewise.
25946 * gcc.c-torture/compile/20010518-2.x: Likewise.
25947 * gcc.c-torture/compile/20020312-1.x: Likewise.
25948 * gcc.c-torture/compile/20020604-1.x: Likewise.
25949 * gcc.c-torture/compile/920501-12.x: Likewise.
25950 * gcc.c-torture/compile/920501-4.x: Likewise.
25951 * gcc.c-torture/compile/920520-1.x: Likewise.
25952 * gcc.c-torture/compile/920521-1.x: Likewise.
25953 * gcc.c-torture/compile/920625-1.x: Likewise.
25954 * gcc.c-torture/compile/961203-1.x: Likewise.
25955 * gcc.c-torture/compile/980506-1.x: Likewise.
25956 * gcc.c-torture/compile/981006-1.x: Likewise.
25957 * gcc.c-torture/compile/981022-1.x: Likewise.
25958 * gcc.c-torture/compile/981223-1.x: Likewise.
25959 * gcc.c-torture/compile/990617-1.x: Likewise.
25960 * gcc.c-torture/compile/mipscop-1.x: Likewise.
25961 * gcc.c-torture/compile/mipscop-2.x: Likewise.
25962 * gcc.c-torture/compile/mipscop-3.x: Likewise.
25963 * gcc.c-torture/compile/mipscop-4.x: Likewise.
25964 * gcc.c-torture/compile/simd-5.x: Likewise.
25965
25966 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25967
25968 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
25969
25970 * gcc.c-torture/execute/20030611-1.c: New test.
25971
25972 2003-06-12 Roger Sayle <roger@eyesopen.com>
25973
25974 PR middle-end/168
25975 * gcc.dg/20030612-1.c: New test case.
25976
25977 2003-06-12 Mark Mitchell <mark@codesourcery.com>
25978
25979 PR c++/10635
25980 * g++.dg/expr/cast1.C: New test.
25981
25982 2003-06-12 Roger Sayle <roger@eyesopen.com>
25983
25984 * gcc.dg/builtins-21.c: New test case.
25985
25986 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
25987
25988 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25989 options instead of at the end.
25990 * lib/objc.exp (objc_target_compile): Likewise.
25991
25992 2003-06-11 Mark Mitchell <mark@codesourcery.com>
25993
25994 PR c++/10432
25995 * g++.dg/parse/error1.C: New test.
25996
25997 2003-06-11 Janis Johnson <janis187@us.ibm.com>
25998
25999 * gcc.dg/compat/struct-by-value-11_main.c: New file.
26000 * gcc.dg/compat/struct-by-value-11_x.c: New file.
26001 * gcc.dg/compat/struct-by-value-11_y.c: New file.
26002 * gcc.dg/compat/struct-by-value-12_main.c: New file.
26003 * gcc.dg/compat/struct-by-value-12_x.c: New file.
26004 * gcc.dg/compat/struct-by-value-12_y.c: New file.
26005 * gcc.dg/compat/struct-by-value-13_main.c: New file.
26006 * gcc.dg/compat/struct-by-value-13_x.c: New file.
26007 * gcc.dg/compat/struct-by-value-13_y.c: New file.
26008 * gcc.dg/compat/struct-by-value-14_main.c: New file.
26009 * gcc.dg/compat/struct-by-value-14_x.c: New file.
26010 * gcc.dg/compat/struct-by-value-14_y.c: New file.
26011 * gcc.dg/compat/struct-by-value-15_main.c: New file.
26012 * gcc.dg/compat/struct-by-value-15_x.c: New file.
26013 * gcc.dg/compat/struct-by-value-15_y.c: New file.
26014 * gcc.dg/compat/struct-by-value-16_main.c: New file.
26015 * gcc.dg/compat/struct-by-value-16_x.c: New file.
26016 * gcc.dg/compat/struct-by-value-16_y.c: New file.
26017 * gcc.dg/compat/struct-by-value-17_main.c: New file.
26018 * gcc.dg/compat/struct-by-value-17_x.c: New file.
26019 * gcc.dg/compat/struct-by-value-17_y.c: New file.
26020 * gcc.dg/compat/struct-by-value-18_main.c: New file.
26021 * gcc.dg/compat/struct-by-value-18_x.c: New file.
26022 * gcc.dg/compat/struct-by-value-18_y.c: New file.
26023
26024 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26025 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26026 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26027 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26028 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26029 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26030 * gcc.dg/compat/scalar-return-3_main.c: New file.
26031 * gcc.dg/compat/scalar-return-3_x.c: New file.
26032 * gcc.dg/compat/scalar-return-3_y.c: New file.
26033 * gcc.dg/compat/scalar-return-4_main.c: New file.
26034 * gcc.dg/compat/scalar-return-4_x.c: New file.
26035 * gcc.dg/compat/scalar-return-4_y.c: New file.
26036
26037 2003-06-10 Janis Johnson <janis187@us.ibm.com>
26038
26039 * gcc.dg/compat/fp2-struct-check.h: New file.
26040 * gcc.dg/compat/fp2-struct-defs.h: New file.
26041 * gcc.dg/compat/fp2-struct-init.h: New file.
26042 * gcc.dg/compat/struct-by-value-10_main.c: New file.
26043 * gcc.dg/compat/struct-by-value-10_x.c: New file.
26044 * gcc.dg/compat/struct-by-value-10_y.c: New file.
26045 * gcc.dg/compat/struct-return-10_main.c: New file.
26046 * gcc.dg/compat/struct-return-10_x.c: New file.
26047 * gcc.dg/compat/struct-return-10_y.c: New file.
26048
26049 * gcc.dg/compat/compat-common.h: New file.
26050 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26051 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
26052 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
26053 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
26054 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
26055 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
26056 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
26057 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26058 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
26059 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
26060 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26061 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
26062 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
26063 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26064 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
26065 * gcc.dg/compat/small-struct-check.h: Ditto.
26066 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
26067 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26068 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
26069 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
26070 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26071 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26072 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
26073 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26074 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
26075 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
26076 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26077 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26078 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
26079 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26080 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26081 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
26082 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26083 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
26084 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
26085 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26086 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
26087 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
26088 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26089 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
26090 * gcc.dg/compat/struct-return-2_main.c: Ditto.
26091 * gcc.dg/compat/struct-return-2_x.c: Ditto.
26092 * gcc.dg/compat/struct-return-2_y.c: Ditto.
26093 * gcc.dg/compat/struct-return-3_main.c: Ditto.
26094 * gcc.dg/compat/struct-return-3_x.c: Ditto.
26095 * gcc.dg/compat/struct-return-3_y.c: Ditto.
26096
26097 2003-06-10 Geoffrey Keating <geoffk@apple.com>
26098
26099 * g++.dg/pch/static-1.C: New file.
26100 * g++.dg/pch/static-1.Hs: New file.
26101
26102 2003-06-10 Richard Henderson <rth@redhat.com>
26103
26104 * gcc.dg/asm-7.c: Adjust expected warning text.
26105
26106 2003-06-10 Roger Sayle <roger@eyesopen.com>
26107
26108 * gcc.dg/builtins-20.c: New test case.
26109
26110 2003-06-10 Mark Mitchell <mark@codesourcery.com>
26111
26112 PR c++/11131
26113 * g++.dg/opt/template1.C: New test.
26114
26115 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26116
26117 * lib/gcc-dg.exp (dg-test): Clear additional_files and
26118 additional_sources.
26119
26120 2003-05-21 David Taylor <dtaylor@emc.com>
26121
26122 * gcc.dg/Wpadded.c: New file.
26123
26124 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26125
26126 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
26127 * gcc.dg/special/weak-2.c: Add dg-require-weak.
26128 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
26129 dg-require-weak.
26130
26131 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
26132
26133 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
26134
26135 2003-06-09 Mark Mitchell <mark@codesourcery.com>
26136
26137 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
26138 (dg-require-alias): Likewise.
26139 (dg-require-gc-sections): Likewise.
26140 * lib/target-supports.exp (check_gc_sections_available): Likewise.
26141
26142 2003-06-08 Richard Henderson <rth@redhat.com>
26143
26144 * gcc.dg/20011029-2.c: Fix the array reference.
26145 * gcc.dg/asm-7.c: New.
26146
26147 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
26148
26149 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
26150
26151 2003-06-08 Mark Mitchell <mark@codesourcery.com>
26152
26153 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
26154 (dg-require-gc-sections): Likewise.
26155
26156 2003-06-08 Jan Hubicka <jh@suse.cz>
26157
26158 * i386-cmov1.c: Fix regular expression.
26159 * i386-cvt-1.c: Likewise.
26160 * i386-local.c: Likewise.
26161 * i386-local2.c: Likewise.
26162 * i386-mul.c: Likewise.
26163 * i386-ssetype-1.c: Likewise.
26164 * i386-ssetype-3.c: Likewise.
26165 * i386-ssetype-5.c: Likewise.
26166
26167 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26168
26169 PR c++/11039
26170 * g++.dg/warn/implicit-typename2.C: New test.
26171 * g++.dg/warn/implicit-typename3.C: New test.
26172
26173 2003-06-07 Richard Henderson <rth@redhat.com>
26174
26175 * g++.dg/other/offsetof3.C: Use size_t.
26176 * g++.dg/other/offsetof4.C: Likewise.
26177
26178 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
26179
26180 * lib/copy-file.exp: New. Implement gcc_copy_files.
26181
26182 * lib/dg-pch.exp: Load copy-file.exp
26183 (dg-pch): Use gcc_copy_files instead of "file copy".
26184
26185 2003-06-06 Mark Mitchell <mark@codesourcery.com>
26186
26187 * gcc.dg/weak/weak.exp: Simplify.
26188 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
26189 * gcc.dg/weak/weak-1.c: Likewise.
26190 * gcc.dg/weak/weak-2.c: Likewise.
26191 * gcc.dg/weak/weak-3.c: Likewise.
26192 * gcc.dg/weak/weak-4.c: Likewise.
26193 * gcc.dg/weak/weak-5.c: Likewise.
26194 * gcc.dg/weak/weak-6.c: Likewise.
26195 * gcc.dg/weak/weak-7.c: Likewise.
26196 * gcc.dg/weak/weak-8.c: Likewise.
26197 * gcc.dg/weak/weak-9.c: Likewise.
26198
26199 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
26200
26201 gcc.c-torture/execute/20030606-1.c: New.
26202
26203 2003-06-06 Roger Sayle <roger@eyesopen.com>
26204
26205 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
26206 * gcc.dg/builtins-19.c: Likewise.
26207
26208 2003-06-06 Roger Sayle <roger@eyesopen.com>
26209
26210 * gcc.dg/builtins-2.c: Add some more tests.
26211 * gcc.dg/builtins-18.c: New test case.
26212 * gcc.dg/builtins-19.c: New test case.
26213
26214 2003-06-06 Roger Sayle <roger@eyesopen.com>
26215 Jim Wilson <wilson@tuliptree.org>
26216
26217 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
26218
26219 2003-06-06 Jakub Jelinek <jakub@redhat.com>
26220
26221 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
26222 mempcpy/stpcpy calls not to be optimized into something else.
26223 * gcc.c-torture/execute/string-opt-3.c: Moved to...
26224 * gcc.c-torture/execute/builtins/string-7.c: ...here.
26225 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
26226
26227 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26228
26229 * gcc.dg/format/asm_fprintf-1.c: New test.
26230
26231 2003-06-05 Mark Mitchell <mark@codesourcery.com>
26232
26233 * lib/gcc-defs.exp (additional_sources): New variable.
26234 (dg-additional-sources): New function.
26235 (additional_files): New variable.
26236 (dg-additional-files): New function.
26237 (dg-additional-files-options): Likewise.
26238 * lib/gcc-dg.exp (dg-require-weak): New function.
26239 (dg-require-alias): Likewise.
26240 (dg-require-gc-sections): Likewise.
26241 * lib/target-supports.exp (check_alias_available): Remove testfile
26242 parameter.
26243 (check_gc_sections_available): New function.
26244 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
26245 (dg-gpp-additional-files): Likewise.
26246 * lib/g++.exp (additional_sources): Remove.
26247 (additional_files): Likewise.
26248 (g++_target_compile): Use dg-additional-files-options.
26249
26250 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
26251 Tcl logic.
26252 * gcc.dg/special/ecos.exp: Remove.
26253 * gcc.dg/special/20000419-2.c: Use dg-require-*.
26254 * gcc.dg/special/alias-1.c: Likewise.
26255 * gcc.dg/special/alias-2.c: Likewise.
26256 * gcc.dg/special/gcsec-1.c: Likewise.
26257 * gcc.dg/special/weak-1.c: Likewise.
26258 * gcc.dg/special/weak-2.c: Likewise.
26259 * gcc.dg/special/wkali-1.c: Likewise.
26260 * gcc.dg/special/wkali-2.c: Likewise.
26261
26262 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
26263 dg-gpp-additional-*.
26264 * g++.dg/special/conpr-3.C: Likewise.
26265 * g++.dg/special/conpr-4.C: Likewise.
26266 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
26267 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
26268 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
26269 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
26270 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
26271 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
26272 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
26273 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
26274 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
26275 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
26276 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
26277 * g++.old-deja/g++.other/comdat1.C: Likewise.
26278 * g++.old-deja/g++.other/comdat2.C: Likewise.
26279 * g++.old-deja/g++.other/comdat3.C: Likewise.
26280 * g++.old-deja/g++.other/ctor1.C: Likewise.
26281 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
26282
26283 2003-06-05 Richard Henderson <rth@redhat.com>
26284
26285 * gcc.dg/debug/20030605-1.c: New.
26286
26287 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26288
26289 * README.QMTEST: Update.
26290
26291 2003-06-04 Richard Henderson <rth@redhat.com>
26292
26293 * gcc.dg/cleanup-1.c: New.
26294 * gcc.dg/cleanup-2.c: New.
26295 * gcc.dg/cleanup-3.c: New.
26296 * gcc.dg/cleanup-4.c: New.
26297 * gcc.dg/cleanup-5.c: New.
26298 * gcc.dg/cleanup-6.c: New.
26299 * gcc.dg/cleanup-7.c: New.
26300
26301 2003-06-04 Mark Mitchell <mark@codesourcery.com>
26302
26303 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
26304
26305 * lib/dg-pch.exp: New file.
26306 * g++.dg/pch/pch.exp: Use dg-pch.exp.
26307 * gcc.dg/pch/pch.exp: Likewise.
26308
26309 2003-06-04 Roger Sayle <roger@eyesopen.com>
26310
26311 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
26312 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
26313 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
26314 * gcc.dg/builtins-17.c: New test case.
26315 * gcc.dg/i386-387-4.c: New test case.
26316 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
26317
26318 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26319
26320 * gcc.dg/ultrasp9.c: New test.
26321
26322 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26323
26324 * gcc.c-torture/compile/20030604-1.c: New test.
26325 * gcc.dg/sparc-constant-1.c: New test.
26326
26327 2003-06-03 Glen Nakamura <glen@imodulo.com>
26328
26329 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
26330
26331 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
26332
26333 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
26334
26335 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
26336 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
26337
26338 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
26339
26340 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
26341
26342 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26343
26344 PR c++/10940
26345 * g++.dg/template/spec10.C: New test.
26346
26347 2003-06-03 Roger Sayle <roger@eyesopen.com>
26348
26349 * gcc.dg/builtins-16.c: New test case.
26350
26351 2003-06-03 Jakub Jelinek <jakub@redhat.com>
26352
26353 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
26354 mempcpy test with post-increments.
26355 * gcc.c-torture/execute/string-opt-3.c: New test.
26356 * gcc.dg/string-opt-1.c: New test.
26357
26358 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
26359
26360 PR fortran/10965
26361 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
26362
26363 2003-06-02 Mark Mitchell <mark@codesourcery.com>
26364
26365 * lib/scanasm.exp (dg-scan): New function, factored out of ...
26366 (scan-assembler): ... here. Use dg-scan.
26367 (scan-assembler-not): Likewise.
26368 (scan-file): New function.
26369 (scan-file-not): Likewise.
26370 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
26371 * gcc.dg/cpp/_Pragma4.c: Likewise.
26372 * gcc.dg/cpp/_Pragma5.c: Likewise.
26373 * gcc.dg/cpp/avoidpaste1.c: Likewise.
26374 * gcc.dg/cpp/avoidpaste2.c: Likewise.
26375 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
26376 * gcc.dg/cpp/cmdlne-P.c: Likewise.
26377 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
26378 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
26379 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
26380 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
26381 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
26382 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
26383 * gcc.dg/cpp/cxxcom1.c: Likewise.
26384 * gcc.dg/cpp/line1.c: Likewise.
26385 * gcc.dg/cpp/maccom1.c: Likewise.
26386 * gcc.dg/cpp/maccom2.c: Likewise.
26387 * gcc.dg/cpp/maccom3.c: Likewise.
26388 * gcc.dg/cpp/maccom4.c: Likewise.
26389 * gcc.dg/cpp/maccom5.c: Likewise.
26390 * gcc.dg/cpp/maccom6.c: Likewise.
26391 * gcc.dg/cpp/multiline.c: Likewise.
26392 * gcc.dg/cpp/spacing1.c: Likewise.
26393 * gcc.dg/cpp/spacing2.c: Likewise.
26394 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
26395 * gcc.dg/cpp/trad/maccom1.c: Likewise.
26396 * gcc.dg/cpp/trad/maccom2.c: Likewise.
26397 * gcc.dg/cpp/trad/maccom3.c: Likewise.
26398 * gcc.dg/cpp/trad/maccom4.c: Likewise.
26399 * gcc.dg/cpp/trad/maccom6.c: Likewise.
26400 * gcc.dg/cpp/cxxcom2.c: Likewise.
26401 * gcc.dg/cpp/cxxcom2.h: New file.
26402
26403 * gcc.dg/cpp/truefalse.cpp: Move it to ...
26404 * g++.dg/cpp/truefalse.C: Here.
26405 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
26406
26407 2003-06-01 Loren James Rittle <ljrittle@acm.org>
26408
26409 * gcc.dg/cpp/redef3.c: New file.
26410
26411 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
26412
26413 * gcc.dg/i386-loop-3.c: New test.
26414
26415 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
26416
26417 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
26418
26419 2003-05-31 Roger Sayle <roger@eyesopen.com>
26420
26421 * gcc.dg/fwrapv-1.c: New test case.
26422 * gcc.dg/fwrapv-2.c: New test case.
26423
26424 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26425
26426 PR c++/10956
26427 * g++.dg/template/spec9.C: New test.
26428
26429 2003-05-29 Roger Sayle <roger@eyesopen.com>
26430
26431 * gcc.dg/duff-4.c: New test case.
26432
26433 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
26434
26435 PR fortran/10843
26436 * g77.dg/ffixed-form-1.f: New test
26437 * g77.dg/ffixed-form-2.f: New test
26438 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
26439 * g77.dg/ffree-form-3.f: New test
26440
26441 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
26442
26443 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
26444 * gcc.dg/wint_t-1.c: Likewise.
26445
26446 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26447
26448 * g++.dg/template/access11.C: New test.
26449
26450 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26451
26452 PR c++/10849
26453 * g++.dg/template/access10.C: New test.
26454
26455 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26456 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26457
26458 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
26459
26460 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26461
26462 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
26463 suppress for powerpc-*-darwin*.
26464 * gcc.dg/torture/builtin-noret-2.c: Likewise.
26465
26466 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
26467
26468 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
26469 suppress option for powerpc-*-darwin*.
26470
26471 2003-05-23 Roger Sayle <roger@eyesopen.com>
26472
26473 * gcc.dg/builtins-1.c: Add tests for tan and atan.
26474 * gcc.dg/builtins-4.c: Add test for fmod.
26475
26476 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26477
26478 PR c++/10682
26479 * g++.dg/template/instantiate4.C: New test.
26480
26481 2003-05-22 Roger Sayle <roger@eyesopen.com>
26482
26483 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
26484
26485 2003-05-21 Janis Johnson <janis187@us.ibm.com>
26486
26487 * gcc.dg/compat/scalar-return-1_main.c: New file.
26488 * gcc.dg/compat/scalar-return-1_x.c: New file.
26489 * gcc.dg/compat/scalar-return-1_y.c: New file.
26490 * gcc.dg/compat/scalar-return-2_main.c: New file.
26491 * gcc.dg/compat/scalar-return-2_x.c: New file.
26492 * gcc.dg/compat/scalar-return-2_y.c: New file.
26493 * gcc.dg/compat/struct-return-3_main.c: New file.
26494 * gcc.dg/compat/struct-return-3_y.c: New file.
26495 * gcc.dg/compat/struct-return-3_x.c: New file.
26496 * gcc.dg/compat/struct-return-2_main.c: New file.
26497 * gcc.dg/compat/struct-return-2_x.c: New file.
26498 * gcc.dg/compat/struct-return-2_y.c: New file.
26499
26500 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26501
26502 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
26503 for hppa*-hp-hpux*.
26504 * gcc.dg/20021014-1.c (dg-options): Likewise.
26505 * gcc.dg/nest.c (dg-options): Likewise.
26506
26507 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
26508
26509 PR c++/9738
26510 * g++.dg/ext/dllimport2.C: New file.
26511 * g++.dg/ext/dllimport3.C: New file.
26512
26513 2003-05-20 Janis Johnson <janis187@us.ibm.com>
26514
26515 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
26516 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
26517 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26518 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
26519 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26520 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
26521 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
26522 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
26523 * gcc.dg/compat/small-struct-defs.h: New file.
26524 * gcc.dg/compat/small-struct-init.h: New file.
26525 * gcc.dg/compat/small-struct-check.h: New file.
26526 * gcc.dg/compat/fp-struct-defs.h: New file.
26527 * gcc.dg/compat/fp-struct-check.h: New file.
26528 * gcc.dg/compat/fp-struct-init.h: New file.
26529 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
26530 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
26531
26532 2003-05-19 Jakub Jelinek <jakub@redhat.com>
26533
26534 * gcc.dg/20030225-2.c: New test.
26535
26536 2003-05-18 Roger Sayle <roger@eyesopen.com>
26537 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26538
26539 * gcc.c-torture/compile/20030518-1.c: New test case.
26540
26541 2003-05-18 Mark Mitchell <mark@codesourcery.com>
26542
26543 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
26544 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
26545 gcc-dg-debug-runtest.
26546 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
26547 gcc-dg-debug-runtest.
26548
26549 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26550
26551 PR c++/9022
26552 * g++.dg/lookup/using6.C: New test.
26553
26554 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26555
26556 * g++.dg/parse/access2.C: New test.
26557
26558 2003-05-17 Mark Mitchell <mark@codesourcery.com>
26559
26560 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
26561 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
26562 * gcc.dg/debug/debug.exp: Likewise.
26563
26564 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
26565
26566 * gcc.dg/dollar.c: New test.
26567
26568 2003-05-16 Janis Johnson <janis187@us.ibm.com>
26569
26570 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
26571 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
26572 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
26573 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
26574 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
26575 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
26576 * gcc.dg/compat/struct-by-value-6_main.c: New file.
26577 * gcc.dg/compat/struct-by-value-6_x.c: New file.
26578 * gcc.dg/compat/struct-by-value-6_y.c: New file.
26579 * gcc.dg/compat/struct-by-value-7_main.c: New file.
26580 * gcc.dg/compat/struct-by-value-7_x.c: New file.
26581 * gcc.dg/compat/struct-by-value-7_y.c: New file.
26582 * gcc.dg/compat/struct-by-value-8_main.c: New file.
26583 * gcc.dg/compat/struct-by-value-8_x.c: New file.
26584 * gcc.dg/compat/struct-by-value-8_y.c: New file.
26585 * gcc.dg/compat/struct-by-value-9_main.c: New file.
26586 * gcc.dg/compat/struct-by-value-9_x.c: New file.
26587 * gcc.dg/compat/struct-by-value-9_y.c: New file.
26588
26589 2003-05-16 Mark Mitchell <mark@codesourcery.com>
26590
26591 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
26592 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
26593 support for "repo" mode.
26594 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
26595 * lib/g77-dg.exp: Likewise.
26596 * lib/obj-dg.exp: Likewise.
26597
26598 2003-05-16 Jakub Jelinek <jakub@redhat.com>
26599
26600 Merge from gcc-3_2-rhl8-branch:
26601 2003-04-23 Jakub Jelinek <jakub@redhat.com>
26602
26603 * gcc.dg/tls/opt-6.c: New test.
26604
26605 2003-04-05 Jakub Jelinek <jakub@redhat.com>
26606
26607 * gcc.dg/20030405-1.c: New test.
26608
26609 2003-03-09 Jakub Jelinek <jakub@redhat.com>
26610
26611 * gcc.dg/20030309-1.c: New test.
26612
26613 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
26614
26615 * gcc.c-torture/execute/20030307-1.c: New test.
26616
26617 2003-02-20 Randolph Chung <tausq@debian.org>
26618
26619 * gcc.c-torture/compile/20030220-1.c: New test.
26620
26621 2003-02-18 Jakub Jelinek <jakub@redhat.com>
26622
26623 * gcc.dg/20030217-1.c: New test.
26624
26625 2003-01-29 Jakub Jelinek <jakub@redhat.com>
26626
26627 * gcc.c-torture/compile/20020129-1.c: New test.
26628
26629 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26630
26631 * gcc.dg/unroll-1.c: New test.
26632
26633 2002-11-16 Jan Hubicka <jh@suse.cz>
26634
26635 * gcc.c-torture/execute/20020920-1.c: New test.
26636
26637 2002-10-08 Jakub Jelinek <jakub@redhat.com>
26638
26639 PR target/7434
26640 * gcc.c-torture/compile/20021008-1.c: New test.
26641
26642 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
26643
26644 PR target/7559
26645 * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
26646
26647 2002-08-07 Jakub Jelinek <jakub@redhat.com>
26648
26649 * gcc.c-torture/compile/20020807-1.c: New test.
26650
26651 2002-07-30 Jakub Jelinek <jakub@redhat.com>
26652
26653 * gcc.dg/tls/opt-1.c: New test.
26654
26655 2002-07-29 Jakub Jelinek <jakub@redhat.com>
26656
26657 * gcc.dg/20020729-1.c: New test.
26658
26659 2002-07-20 Jakub Jelinek <jakub@redhat.com>
26660
26661 * g++.dg/opt/life1.C: New test.
26662
26663 2002-05-20 Jakub Jelinek <jakub@redhat.com>
26664
26665 * gcc.dg/20020525-1.c: New test.
26666
26667 2002-05-24 Jakub Jelinek <jakub@redhat.com>
26668
26669 PR c++/6794
26670 * g++.dg/ext/pretty1.C: New test.
26671 * g++.dg/ext/pretty2.C: New test.
26672
26673 2003-05-15 Mark Mitchell <mark@codesourcery.com>
26674
26675 PR c++/8385
26676 * g++.dg/ext/typeof5.C: New test.
26677
26678 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
26679
26680 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
26681 __USER_LABEL_PREFIX__ into account.
26682 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
26683
26684 2003-05-14 Roger Sayle <roger@eyesopen.com>
26685
26686 * gcc.dg/builtins-15.c: New test case.
26687
26688 2003-05-13 Zack Weinberg <zack@codesourcery.com>
26689
26690 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
26691
26692 2003-05-12 Mark Mitchell <mark@codesourcery.com>
26693
26694 * lib/g++.exp: Tweak handling of additional source files.
26695 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
26696 * g++.dg/special/conpr-2a.C: Rename to ...
26697 * g++.dg/special/conpr-2a.cc: ... this.
26698 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
26699 * g++.dg/special/conpr-3a.C: Rename to ...
26700 * g++.dg/special/conpr-3a.cc: This.
26701 * g++.dg/special/conpr-3b.C: Rename to ...
26702 * g++.dg/special/conpr-3b.cc: This.
26703 * g++.dg/special/conpr-4.C: New test.
26704 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
26705
26706 2003-05-12 David Edelsohn <edelsohn@gnu.org>
26707
26708 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
26709
26710 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26711
26712 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
26713 * g++.old-deja/g++.robertl/eb71.C: Likewise.
26714 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
26715 * g++.old-deja/g++.other/warn3.C: Likewise.
26716
26717 2003-05-11 Roger Sayle <roger@eyesopen.com>
26718
26719 * gcc.dg/i386-387-1.c: Update to also test log.
26720 * gcc.dg/i386-387-2.c: Likewise.
26721
26722 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
26723
26724 * g77.f-torture/execute/int8421.f: New test.
26725
26726 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26727
26728 PR c++/10230, c++/10481
26729 * g++.dg/lookup/scoped5.C: New test.
26730
26731 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26732
26733 PR c++/10552
26734 * g++.dg/template/ttp6.C: New test.
26735
26736 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
26737
26738 * gcc.c-torture/execute/builtins: New directory.
26739 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
26740 gcc.c-torture/execute/builtins.
26741 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
26742 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
26743 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
26744 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
26745
26746 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26747
26748 PR c++/9252
26749 * g++.dg/template/access8.C: New test.
26750 * g++.dg/template/access9.C: New test.
26751
26752 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26753
26754 PR c++/9554
26755 * g++.dg/parse/access1.C: New test.
26756
26757 2003-05-09 DJ Delorie <dj@redhat.com>
26758
26759 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
26760 long, and not an int.
26761
26762 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26763
26764 PR c++/10555, c++/10576
26765 * g++.dg/template/memclass1.C: New test.
26766
26767 2003-05-08 DJ Delorie <dj@redhat.com>
26768
26769 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
26770 targets.
26771 * gcc.c-torture/execute/20021024-1.x: Likewise.
26772 * gcc.c-torture/execute/shiftdi.x: Likewise.
26773 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
26774 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
26775 * gcc.dg/20021018-1.c: Likewise.
26776
26777 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26778
26779 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
26780
26781 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
26782 (bcopy): Call memmove.
26783
26784 2003-05-08 Roger Sayle <roger@eyesopen.com>
26785
26786 * g77.f-torture/compile/8485.f: New test case.
26787
26788 2003-05-07 Richard Henderson <rth@redhat.com>
26789
26790 PR c++/10570
26791 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
26792 Verify exception_cleanup not called for rethrows.
26793 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
26794 when exiting catch block without rethrowing.
26795 * g++.dg/eh/forced3.C: New.
26796 * g++.dg/eh/forced4.C: New.
26797
26798 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
26799
26800 * gcc.dg/20030505.c: Fix triplet.
26801
26802 2003-05-06 DJ Delorie <dj@redhat.com>
26803
26804 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
26805 * gcc.dg/nest.c: Likewise.
26806
26807 2003-05-05 Roger Sayle <roger@eyesopen.com>
26808
26809 * gcc.dg/builtins-14.c: New test case.
26810
26811 2003-05-05 Janis Johnson <janis187@us.ibm.com>
26812
26813 * lib/compat.exp (compat-execute): New argument.
26814 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
26815 * gcc.dg/compat: New test directory.
26816 * gcc.dg/compat/compat.exp: New expect script.
26817 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
26818 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
26819 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
26820 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
26821 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
26822 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
26823
26824 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
26825 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
26826 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
26827 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
26828 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
26829 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
26830 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
26831 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
26832 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
26833 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
26834 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
26835 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
26836 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
26837 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
26838 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
26839
26840 2003-05-05 Zack Weinberg <zack@codesourcery.com>
26841
26842 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
26843
26844 2003-05-05 Jakub Jelinek <jakub@redhat.com>
26845
26846 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
26847
26848 2003-05-05 Geoffrey Keating <geoffk@apple.com>
26849
26850 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
26851 * gcc.dg/ppc-fsel-2.c: New test.
26852
26853 * gcc.dg/unused-5.c: New test.
26854
26855 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26856
26857 PR c++/10496
26858 * g++.dg/warn/pmf1.C: New test.
26859
26860 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26861
26862 PR c++/4494
26863 * g++.dg/warn/main.C: New test.
26864
26865 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26866
26867 * gcc.dg/nonnull-3.c: New test.
26868
26869 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
26870
26871 * gcc.dg/cpp/Wtrigraphs.c: Update.
26872 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
26873
26874 2003-05-03 Geoffrey Keating <geoffk@apple.com>
26875
26876 * gcc.dg/ppc-fsel-1.c: New test.
26877
26878 2003-05-03 Zack Weinberg <zack@codesourcery.com>
26879
26880 PR c/10604
26881 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
26882
26883 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
26884
26885 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
26886
26887 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26888
26889 PR c++/9364, c++/10553, c++/10586
26890 * g++.dg/parse/typename4.C: New test.
26891 * g++.dg/parse/typename5.C: Likewise.
26892
26893 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
26894
26895 * gcc.c-torture/compile/20030503-1.c: New test.
26896
26897 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26898
26899 * g++.dg/lookup/using5.C: Fix testcase error.
26900
26901 2003-05-01 Chris Demetriou <cgd@broadcom.com>
26902
26903 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
26904 since MEABI is no longer supported. Remove all vestiges
26905 of MEABI from the test.
26906
26907 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26908
26909 PR c++/10554
26910 * g++.dg/lookup/using5.C: New test.
26911
26912 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26913
26914 PR c++/8772
26915 * g++.dg/template/ttp5.C: New test.
26916
26917 2003-04-30 Mark Mitchell <mark@codesourcery.com>
26918
26919 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
26920 (dg-gpp-additional-sources): New function.
26921 (dg-gpp-additional-files): Likewise.
26922 * lib/g++.exp (additional_sources): New variable.
26923 (additional_files): Likewise.
26924 (g++_target_compile): Deal with them.
26925 * lib/old-dejagnu.exp: Remove.
26926 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
26927 * g++.old-deja: Revise all tests to use dg commands.
26928
26929 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26930
26931 PR c++/9432, c++/9528
26932 * g++.dg/lookup/using4.C: New test.
26933
26934 2003-04-29 Geoffrey Keating <geoffk@apple.com>
26935
26936 * gcc.dg/noreturn-5.c: New file.
26937 * gcc.dg/noreturn-6.c: New file.
26938
26939 * gcc.c-torture/compile/inline-1.c: New file.
26940
26941 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26942
26943 PR c++/10551
26944 * g++.dg/template/explicit1.C: New test.
26945
26946 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26947
26948 PR c++/10549
26949 * g++.dg/other/bitfield1.C: New test.
26950
26951 PR c++/10527
26952 * g++.dg/init/new7.C: New test.
26953
26954 2003-04-29 Mark Mitchell <mark@codesourcery.com>
26955
26956 * g++.dg/ext/desig1.C: New test.
26957 * g++.dg/ext/init1.C: Update.
26958
26959 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26960
26961 2003-04-28 Mark Mitchell <mark@codesourcery.com>
26962
26963 PR c++/10180
26964 * g++.dg/warn/Winline-1.C: New test.
26965
26966 2003-04-28 Jakub Jelinek <jakub@redhat.com>
26967
26968 * gcc.c-torture/execute/string-opt-19.c: New test.
26969
26970 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26971 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26972
26973 2003-04-27 Mark Mitchell <mark@codesourcery.com>
26974
26975 PR c++/10506
26976 * g++.dg/init/new6.C: New test.
26977
26978 PR c++/10503
26979 * g++.dg/init/ref6.C: New test.
26980
26981 2003-04-26 David Edelsohn <edelsohn@gnu.org>
26982
26983 * g++.dg/warn/weak1.C: XFAIL on AIX4.
26984
26985 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26986
26987 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26988 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26989
26990 2003-04-25 Mark Mitchell <mark@codesourcery.com>
26991
26992 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26993 initialized static data members.
26994
26995 2003-04-25 H.J. Lu <hjl@gnu.org>
26996
26997 * gcc.dg/ia64-sync-4.c: New test.
26998
26999 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27000
27001 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
27002 date.
27003
27004 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
27005
27006 PR c++/10337
27007 * g++.dg/warn/conv1.C: New test.
27008 * g++.old-deja/g++.other/conv7.C: Adjust.
27009 * g++.old-deja/g++.other/overload14.C: Adjust.
27010
27011 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27012
27013 PR c++/10471
27014 * g++.dg/template/defarg2.C: New test.
27015
27016 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
27017
27018 * gcc.dg/cpp/include2.c: Update.
27019 * gcc.dg/cpp/multiline-2.c: New.
27020 * gcc.dg/cpp/multiline.c: Update.
27021 * gcc.dg/cpp/strify2.c: Update.
27022 * gcc.dg/cpp/trad/literals-2.c: Update.
27023
27024 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27025
27026 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27027
27028 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27029
27030 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27031
27032 2003-04-23 Mark Mitchell <mark@codesourcery.com>
27033
27034 PR c++/10451
27035 * g++.dg/parse/crash4.C: New test.
27036
27037 PR c++/9847
27038 * g++.dg/parse/crash5.C: New test.
27039
27040 2003-04-22 Mark Mitchell <mark@codesourcery.com>
27041
27042 PR c++/10446
27043 * g++.dg/parse/crash3.C: New test.
27044
27045 PR c++/10428
27046 * g++.dg/parse/elab1.C: New test.
27047
27048 2003-04-22 Devang Patel <dpatel@apple.com>
27049
27050 * gcc.dg/cpp/trad/funlike-5.c: New test.
27051
27052 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
27053
27054 * g++.dg/other/packed1.C: Fix dg options.
27055
27056 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
27057
27058 * g++.dg/other/offsetof2.C: New test.
27059
27060 2003-04-21 Mark Mitchell <mark@codesourcery.com>
27061
27062 * g++.dg/template/recurse.C: Adjust location of error messages.
27063
27064 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
27065
27066 PR c++/9881
27067 * g++.dg/init/addr-const1.C: New test.
27068 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
27069
27070 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
27071
27072 PR c++/10405
27073 * g++.dg/lookup/struct-hack1.C: New test.
27074
27075 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
27076
27077 * ucs.c: Update diagnostic messages.
27078
27079 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27080
27081 * gcc.dg/cpp/truefalse.cpp: New test.
27082 * gcc.dg/cpp/cpp.exp: Update.
27083 * g++.dg/other/stdbool-if.C: Remove.
27084
27085 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
27086
27087 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
27088 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
27089
27090 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27091
27092 * gcc.c-torture/compile/20030418-1.c: New test.
27093
27094 2003-04-17 Janis Johnson <janis187@us.ibm.com>
27095
27096 * README.compat: Remove; content moved to doc/sourcebuild.texi.
27097
27098 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27099
27100 PR c++/10347
27101 g++.dg/template/dependent-name1.C: New test.
27102
27103 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
27104
27105 * gcc.dg/warn-1.c (tourist_guide): New array,
27106 contains a pointer to bar.
27107
27108 2003-04-16 Roger Sayle <roger@eyesopen.com>
27109
27110 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
27111 * gcc.c-torture/execute/medce-1.c: New test case.
27112 * gcc.c-torture/execute/medce-2.c: New test case.
27113
27114 2003-04-15 Mark Mitchell <mark@codesourcery.com>
27115
27116 * lib/prune.exp: Ignore more messages.
27117
27118 PR c++/10381
27119 * g++.dg/parse/lookup3.C: New test.
27120
27121 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
27122
27123 * gcc.c-torture/compile/20030415-1.c : New test.
27124
27125 2003-04-14 Mark Mitchell <mark@codesourcery.com>
27126
27127 * gcc.c-torture/execute/scope-2.c: Move to ...
27128 * gcc.dg/noncompile/scope.c: .... here.
27129
27130 2003-04-14 Roger Sayle <roger@eyesopen.com>
27131
27132 * gcc.dg/20030414-2.c: New test case.
27133
27134 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
27135
27136 PR target/10377
27137 * gcc.dg/20030414-1.c: New test.
27138
27139 2003-04-13 Roger Sayle <roger@eyesopen.com>
27140
27141 * gcc.dg/builtins-12.c: New test case.
27142 * gcc.dg/builtins-13.c: New test case.
27143
27144 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27145
27146 * gcc.c-torture/execute/string-opt-18.c: New test.
27147
27148 2003-04-13 Mark Mitchell <mark@codesourcery.com>
27149
27150 PR c++/10300
27151 * g++.dg/init/new5.C: New test.
27152
27153 2003-04-12 Mark Mitchell <mark@codesourcery.com>
27154
27155 PR c++/7910
27156 * g++.dg/ext/dllimport1.C: New test.
27157
27158 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27159
27160 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
27161
27162 2003-04-11 Bud Davis <bdavis9659@comcast.net>
27163
27164 PR Fortran/9263
27165 * g77.f-torture/noncompile/9263.f: New test
27166 PR Fortran/1832
27167 * g77.f-torture/execute/1832.f: New test
27168
27169 2003-04-11 David Chad <davidc@freebsd.org>
27170 Loren J. Rittle <ljrittle@acm.org>
27171
27172 libobjc/8562
27173 * objc.dg/headers.m: New test.
27174
27175 2003-04-10 Zack Weinberg <zack@codesourcery.com>
27176
27177 * gcc.c-torture/execute/builtin-noret-2.c: New.
27178 * gcc.c-torture/execute/builtin-noret-2.x: New.
27179 XFAIL builtin-noret-2.c at -O1 and above.
27180 * gcc.dg/redecl.c: New.
27181 * gcc.dg/Wshadow-1.c: Update error regexps.
27182
27183 2003-04-10 Mark Mitchell <mark@codesourcery.com>
27184
27185 * g++.dg/abi/bitfield10.C: New test.
27186
27187 2003-04-09 Mike Stump <mrs@apple.com>
27188
27189 * gcc.dg/pch/pch.exp: Make testcase names longer.
27190 * g++.dg/pch/pch.exp: Make testcase names longer.
27191
27192 2003-04-08 Roger Sayle <roger@eyesopen.com>
27193
27194 * gcc.dg/builtins-11.c: New test case.
27195
27196 2003-04-08 Roger Sayle <roger@eyesopen.com>
27197
27198 * gcc.dg/builtins-9.c: New test case.
27199 * gcc.dg/builtins-10.c: New test case.
27200
27201 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
27202
27203 * gcc.dg/noncompile/init-4.c.c: New test.
27204
27205 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
27206
27207 * gcc.misc-test/gcov-9.c: New test.
27208 * gcc.misc-test/gcov-10.c: New test
27209 * gcc.misc-test/gcov-11.c: New test.
27210
27211 2003-04-05 Zack Weinberg <zack@codesourcery.com>
27212
27213 PR optimization/10024
27214 * gcc.c-torture/compile/20030405-1.c: New test.
27215
27216 2003-04-04 Geoffrey Keating <geoffk@apple.com>
27217
27218 * gcc.dg/pch/static-3.c: New.
27219 * gcc.dg/pch/static-3.hs: New.
27220 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
27221
27222 2003-04-04 Richard Henderson <rth@redhat.com>
27223
27224 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
27225 * g++.dg/eh/forced2.C: Likewise.
27226
27227 2003-04-03 Mike Stump <mrs@apple.com>
27228
27229 * lib/scanasm.exp (scan-assembler): Add xfail processing for
27230 target arg.
27231 (scan-assembler-times, scan-assembler-not): Likewise.
27232 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
27233
27234 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27235
27236 * gcc.dg/sparc-loop-1.c: New test.
27237
27238 2003-04-02 Geoffrey Keating <geoffk@apple.com>
27239
27240 PR other/9274
27241 * g++.dg/pch/system-2.C: New.
27242 * g++.dg/pch/system-2.Hs: New.
27243
27244 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
27245
27246 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
27247
27248 * g++.dg/eh/simd-1.C (vecfunc): Same.
27249
27250 2003-04-01 Roger Sayle <roger@eyesopen.com>
27251
27252 * gcc.c-torture/execute/20030401-1.c: New test case.
27253
27254 2003-04-01 Ziemowit Laski <zlaski@apple.com>
27255
27256 * objc.dg/defs.m: New.
27257
27258 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
27259
27260 * g++.dg/eh/simd-1.C: New.
27261 * g++.dg/eh/simd-2.C: New.
27262
27263 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
27264
27265 * gcc.c-torture/execute/simd-3.c: New.
27266
27267 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27268
27269 PR c/9936
27270 * gcc.dg/20030331-2.c: New test.
27271
27272 2003-03-31 Mark Mitchell <mark@codesourcery.com>
27273
27274 PR c++/10278
27275 * g++.dg/parse/crash2.C: New test.
27276
27277 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27278
27279 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
27280 * gcc.c-torture/execute/20030331-1.c: ...here.
27281
27282 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27283
27284 * gcc.c-torture/execute/20030331-1.c: New test.
27285
27286 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
27287
27288 * lib/gcov.exp: Adjust call return testing strings.
27289 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
27290
27291 2003-03-31 Roger Sayle <roger@eyesopen.com>
27292
27293 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
27294 * gcc.dg/builtins-7.c: New test case.
27295 * gcc.dg/builtins-8.c: New test case.
27296
27297 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
27298
27299 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
27300
27301 2003-03-30 Mark Mitchell <mark@codesourcery.com>
27302
27303 PR c++/7647
27304 * g++.dg/lookup-class-member-2.C: New test.
27305
27306 2003-03-30 Glen Nakamura <glen@imodulo.com>
27307
27308 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
27309
27310 2003-03-28 Roger Sayle <roger@eyesopen.com>
27311
27312 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
27313
27314 2003-03-28 Mark Mitchell <mark@codesourcery.com>
27315
27316 * g++.dg/init/attrib1.C: New test.
27317
27318 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27319
27320 * gcc.dg/ultrasp8.c: New test.
27321
27322 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27323
27324 * gcc.dg/ultrasp7.c: New test.
27325
27326 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
27327
27328 PR c++/10047
27329 * g++.dg/template/inline1.C: New test.
27330
27331 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
27332
27333 * gcc.dg/sparc-dwarf2.c: New test.
27334
27335 2003-03-27 Roger Sayle <roger@eyesopen.com>
27336
27337 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
27338 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
27339
27340 2003-03-27 Mark Mitchell <mark@codesourcery.com>
27341
27342 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
27343 than reading .x files.
27344 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
27345 * g77.dg/gcov/gcov-1.f: Likewise.
27346 * gcc.misc-tests/gcov-4b.c: Likewise.
27347 * gcc.misc-tests/gcov-5b.c: Likewise.
27348 * gcc.misc-tests/gcov-6.c: Likewise.
27349 * gcc.misc-tests/gcov-7.c: Likewise.
27350 * gcc.misc-tests/gcov-8.c: Likewise.
27351 * g++.dg/gcov/gcov-1.x: Remove.
27352 * g77.dg/gcov/gcov-1.x: Likewise.
27353 * gcc.misc-tests/gcov-4b.x: Likewise.
27354 * gcc.misc-tests/gcov-5b.x: Likewise.
27355 * gcc.misc-tests/gcov-6.x: Likewise.
27356 * gcc.misc-tests/gcov-7.x: Likewise.
27357 * gcc.misc-tests/gcov-8.x: Likewise.
27358
27359 2003-03-27 Glen Nakamura <glen@imodulo.com>
27360
27361 PR opt/10087
27362 * gcc.dg/20030324-1.c: New test.
27363
27364 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
27365
27366 PR c++/10224
27367 * g++.dg/template/arg3.C: New test.
27368
27369 PR c++/10158
27370 * g++.dg/template/friend18.C: New test.
27371
27372 2003-03-26 Roger Sayle <roger@eyesopen.com>
27373
27374 * g77.f-torture/compile/20030326-1.f: New test case.
27375
27376 2003-03-26 Janis Johnson <janis187@us.ibm.com>
27377
27378 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
27379
27380 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
27381
27382 2003-03-26 Jakub Jelinek <jakub@redhat.com>
27383
27384 * gcc.dg/ia64-sync-3.c: New test.
27385
27386 2003-03-26 Alan Modra <amodra@bigpond.net.au>
27387
27388 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
27389
27390 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
27391
27392 * gcc.dg/ultrasp6.c: New test.
27393
27394 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27395
27396 * gcc.dg/i386-signbit-1.c: New test.
27397 * gcc.dg/i386-signbit-2.c: New test.
27398 * gcc.dg/i386-signbit-3.c: New test.
27399
27400 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27401
27402 * gcc.dg/ultrasp5.c: Fix options.
27403
27404 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27405
27406 * gcc.dg/ultrasp5.c: Fix comment.
27407
27408 2003-03-24 Bud Davis <bdavis9659@comcast.net>
27409
27410 PR fortran/10197
27411 * g77.f-torture/execute/10197.f: New test.
27412
27413 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
27414
27415 PR c++/9898, c++/383
27416 * g++.dg/template/conv6.C: New test.
27417
27418 PR c++/10119
27419 * g++.dg/template/ptrmem5.C: New test.
27420
27421 PR c++/10026
27422 * g++.dg/lookup/koenig1.C: New test.
27423
27424 PR C++/10199
27425 * g++.dg/lookup/template2.C: New test.
27426
27427 2003-03-24 Jakub Jelinek <jakub@redhat.com>
27428
27429 * g++.dg/opt/rtti1.C: New test.
27430
27431 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27432
27433 * gcc.dg/ultrasp5.c: New test.
27434
27435 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
27436
27437 PR middle-end/9967
27438 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
27439 builtin fputs.
27440
27441 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
27442
27443 PR c/8224
27444 * gcc.dg/20030323-1.c: New test.
27445
27446 2003-03-23 Roger Sayle <roger@eyesopen.com>
27447
27448 * gcc.c-torture/compile/20030323-1.c: New test case.
27449
27450 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
27451
27452 * gcc.dg/20030321-1.c: New test.
27453
27454 2003-03-22 Zack Weinberg <zack@codesourcery.com>
27455
27456 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
27457
27458 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
27459
27460 PR c++/9978, c++/9708
27461 * g++.dg/ext/vlm1.C: Adjust expected error.
27462 * g++.dg/ext/vla2.C: New test.
27463 * g++.dg/template/arg1.C: New test.
27464 * g++.dg/template/arg2.C: New test.
27465
27466 2003-03-22 Bud Davis <bdavis9659@comcast.net>
27467
27468 * g77.f-torture/execute/select.f: New test.
27469 * g77.f-torture/noncompile/select_no_compile.f: New test.
27470
27471 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
27472
27473 PR c++/9898
27474 * g++.dg/other/error4.C: New test.
27475
27476 2003-03-20 Mark Mitchell <mark@codesourcery.com>
27477
27478 * g++.dg/template/friend17.C: New test.
27479
27480 2003-03-21 Alan Modra <amodra@bigpond.net.au>
27481
27482 * gcc.c-torture/compile/20030320-1.c: New.
27483
27484 2003-03-20 Roger Sayle <roger@eyesopen.com>
27485
27486 * gcc.dg/builtins-6.c: New test case.
27487
27488 2003-03-19 Alan Modra <amodra@bigpond.net.au>
27489
27490 PR target/10073
27491 * gcc.c-torture/compile/20030319-1.c: New.
27492
27493 2003-03-18 Jan Hubicka <jh@suse.cz>
27494
27495 * gcc.dg/i386-cvt-1.c: New test.
27496
27497 2003-03-17 Zack Weinberg <zack@codesourcery.com>
27498
27499 * objc.dg/naming-1.m: Use "(parse|syntax) error".
27500 * objc.dg/naming-2.m: Likewise.
27501
27502 2003-03-17 Mark Mitchell <mark@codesourcery.com>
27503
27504 PR c++/9639
27505 * g++.dg/parse/crash1.C: New test.
27506
27507 2003-03-16 Mark Mitchell <mark@codesourcery.com>
27508
27509 PR c++/8805
27510 * g++.dg/eh/cleanup1.C: New test.
27511
27512 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
27513
27514 * gcc.c-torture/execute/20030316-1.c: New test case.
27515
27516 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
27517
27518 PR c++/9629
27519 * g++.dg/init/ctor2.C: New test.
27520
27521 2003-03-15 Roger Sayle <roger@eyesopen.com>
27522
27523 * g77.f-torture/compile/xformat.f: New test case.
27524
27525 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27526
27527 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
27528 * g++.old-deja/g++.mike/eh50.C: Likewise.
27529
27530 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27531
27532 PR c++/6440
27533 * g++.dg/template/spec7.C: New test.
27534 * g++.dg/template/spec8.C: Likewise.
27535
27536 2003-03-14 Jakub Jelinek <jakub@redhat.com>
27537
27538 * gcc.c-torture/execute/20030313-1.c: New test.
27539
27540 2003-03-14 Richard Henderson <rth@redhat.com>
27541
27542 * gcc.dg/inline-2.c: Adjust alpha test for external call.
27543
27544 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27545
27546 * gcc.c-torture/compile/20030314-1.c: New test.
27547
27548 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
27549
27550 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
27551 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
27552 thumb target,
27553 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
27554 to accept newer _imp__ prefix and additional
27555 newline in .drectve section.
27556 * gcc.dg/dll-4.c: Likewise.
27557 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
27558 switch.
27559
27560 2003-03-13 Mark Mitchell <mark@codesourcery.com>
27561
27562 * g++.dg/parse/namespace9.C: New test.
27563
27564 * g++.dg/init/ref5.C: New test.
27565 * g++.dg/parse/ptrmem1.C: Likewise.
27566
27567 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27568
27569 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
27570 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
27571 regular expression.
27572 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
27573 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
27574
27575 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
27576
27577 * gcc.c-torture/execute/20030224-2.c: New test.
27578
27579 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27580
27581 * gcc.dg/decl-3.c: New test.
27582
27583 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
27584
27585 * gcc.dg/i386-loop-2.c: New test.
27586
27587 2003-03-11 Mark Mitchell <mark@codesourcery.com>
27588
27589 PR c++/9474
27590 * g++.dg/parse/namespace8.C: New test.
27591
27592 PR c++/9924
27593 * g++.dg/overload/builtin2.C: New test.
27594
27595 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
27596
27597 * gcc.dg/return-type-3.c: New test.
27598
27599 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
27600
27601 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
27602 profiling options are not supported.
27603
27604 2003-03-10 Mark Mitchell <mark@codesourcery.com>
27605
27606 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
27607 * g++.old-deja/g++.warn/impint2.C: Likewise.
27608
27609 2003-03-10 Devang Patel <dpatel@apple.com>
27610
27611 * g++.dg/cpp/c++_cmd_1.C: New test.
27612 * g++.dg/cpp/c++_cmd_1.h: New file.
27613
27614 2003-03-10 Segher Boessenkool <segher@koffie.nl>
27615
27616 * gcc.dg/altivec-9.c: New file.
27617
27618 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27619
27620 * gcc.dg/ppc-sdata-1.c: New test.
27621 * gcc.dg/ppc-sdata-2.c: New test.
27622
27623 2003-03-09 Mark Mitchell <mark@codesourcery.com>
27624
27625 PR c++/9373
27626 * g++.dg/opt/ptrmem2.C: New test.
27627
27628 PR c++/8534
27629 * g++.dg/opt/ptrmem1.C: New test.
27630
27631 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27632
27633 * gcc.dg/i386-loop-1.c: New test.
27634
27635 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27636
27637 PR c++/9970
27638 * g++.dg/lookup/friend1.C: New test.
27639
27640 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27641
27642 PR c++/9823
27643 * g++.dg/parser/constructor1.C: New test.
27644
27645 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
27646
27647 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
27648
27649 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
27650
27651 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
27652
27653 * gcc.dg/cpp/Wunused.c: Update test.
27654
27655 2003-03-08 Jan Hubicka <jh@suse.cz>
27656
27657 * gcc.dg/inline-3.c: New test.
27658
27659 2003-03-08 Mark Mitchell <mark@codesourcery.com>
27660
27661 PR c++/9809
27662 * g++.dg/parse/builtin1.C: New test.
27663
27664 PR c++/9982
27665 * g++.dg/abi/cookie1.C: New test.
27666 * g++.dg/abi/cookie2.C: Likewise.
27667
27668 PR c++/9524
27669 * g++.dg/template/field1.C: New test.
27670
27671 PR c++/9912
27672 * g++.dg/parse/class1.C: New test.
27673 * g++.dg/parse/namespace7.C: Likewise.
27674 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
27675
27676 2003-03-07 Mark Mitchell <mark@codesourcery.com>
27677
27678 * g++.dg/init/ref4.C: New test.
27679
27680 2003-03-07 Jan Hubicka <jh@suse.cz>
27681
27682 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
27683 * gcc.dg/inline-3.c: New test.
27684
27685 2003-03-06 Mark Mitchell <mark@codesourcery.com>
27686
27687 * g++.dg/init/ref3.C: New test.
27688
27689 PR c++/9965
27690 * g++.dg/init/ref2.C: New test.
27691
27692 PR c++/9400
27693 * g++.dg/warn/Wshadow-2.C: New test.
27694
27695 PR c++/9791
27696 * g++.dg/warn/Woverloaded-1.C: New test.
27697
27698 2003-03-05 Jan Hubicka <jh@suse.cz>
27699
27700 * gcc.dg/i386-local2.c: New.
27701 * gcc.dg/i386-local.c: Fix typo.
27702
27703 2003-03-05 Mark Mitchell <mark@codesourcery.com>
27704
27705 * g++.dg/abi/layout3.C: New test.
27706
27707 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27708
27709 * gcc.c-torture/compile/20030305-1.c
27710
27711 2003-03-05 Jan Hubicka <jh@suse.cz>
27712
27713 * gcc.dg/i386-local.c: New.
27714
27715 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
27716
27717 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
27718
27719 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27720
27721 * gcc.dg/switch-2.c: New test.
27722 * gcc.dg/switch-3.c: New test.
27723 * gcc.dg/Wswitch.c: Adjust line numbers.
27724 * gcc.dg/Wswitch-default.c: Likewise.
27725 * gcc.dg/Wswitch-enum.c: Likewise.
27726
27727 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
27728
27729 * gcc.c-torture/execute/20030222-1.c: New test.
27730
27731 2003-03-03 James E Wilson <wilson@tuliptree.org>
27732
27733 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
27734
27735 2003-03-03 Mark Mitchell <mark@codesourcery.com>
27736
27737 PR c++/9878
27738 * g++.dg/init/ref1.C: New test.
27739
27740 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
27741
27742 * gcc.dg/sh-relax.c: New SH-only test.
27743
27744 2003-03-03 Geoffrey Keating <geoffk@apple.com>
27745
27746 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
27747 comment explaining purpose of testcase.
27748
27749 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27750
27751 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
27752 for HC11/HC12 (asm needs two int registers).
27753 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
27754 HC11/HC12 because the test uses an asm which needs two 32-bit
27755 registers.
27756
27757 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
27758
27759 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
27760 for HC11/HC12 (array is too large otherwise).
27761 * gcc.c-torture/compile/920501-4.x: New file, likewise.
27762 * gcc.c-torture/compile/20010518-2.x: Likewise.
27763 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
27764 HC11/HC12 (array is too large).
27765
27766 2003-03-01 Geoffrey Keating <geoffk@apple.com>
27767
27768 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
27769 * lib/g++-dg.exp (g++-dg-test): Likewise.
27770
27771 2003-03-01 Roger Sayle <roger@eyesopen.com>
27772
27773 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
27774 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
27775
27776 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27777
27778 * g++.dg/warn/implicit-typename1.C: Remove warning.
27779
27780 2003-02-28 Richard Henderson <rth@redhat.com>
27781
27782 * gcc.dg/noreturn-1.c: Move noreturn warning line.
27783 * gcc.dg/return-type-1.c: Move control reaches end warning line.
27784
27785 2003-02-28 Geoffrey Keating <geoffk@apple.com>
27786
27787 * gcc.dg/pch/pch.exp: Change .pch to .gch.
27788 * g++.dg/pch/pch.exp: Likewise.
27789
27790 2003-02-28 Mark Mitchell <mark@codesourcery.com>
27791
27792 PR c++/9879
27793 * testsuite/g++.dg/init/new4.C: New test.
27794
27795 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
27796
27797 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
27798
27799 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
27800
27801 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
27802 unsigned long.
27803
27804 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
27805 wider than float.
27806
27807 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
27808
27809 * lib/scanasm.exp: Add support for counting numbers of
27810 occurences.
27811 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
27812 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
27813
27814 2003-02-25 Mark Mitchell <mark@codesourcery.com>
27815
27816 PR c++/9683
27817 * g++.dg/template/static3.C: New test.
27818
27819 PR c++/9829
27820 * g++.dg/parse/namespace6.C: New test.
27821
27822 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27823
27824 PR target/9732
27825 * gcc.dg/20030225-1.c: New test.
27826
27827 2003-02-24 Mark Mitchell <mark@codesourcery.com>
27828
27829 * README: Remove out-of-date information.
27830
27831 PR c++/9836
27832 * g++.dg/template/spec6.C: New test.
27833
27834 2003-02-24 Jeff Law <law@redhat.com>
27835
27836 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
27837
27838 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
27839
27840 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
27841 * gcc.dg/pragma-ep-1.c: Likewise.
27842
27843 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27844
27845 PR c++/9602
27846 * g++.dg/template/friend16.C: New test.
27847
27848 2003-02-23 Mark Mitchell <mark@codesourcery.com>
27849
27850 PR c++/5333
27851 * g++.dg/parse/fused-params1.C: Adjust error messages.
27852 * g++.dg/template/nested3.C: New test.
27853
27854 2003-02-24 Alan Modra <amodra@bigpond.net.au>
27855
27856 * g++.dg/abi/param1.C: New test.
27857
27858 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27859
27860 PR c++/7982
27861 * g++.dg/warn/implicit-typename1.C: New test.
27862
27863 2003-02-22 Kelley Cook <kelleycook@comcast.net>
27864
27865 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
27866 with "mtune".
27867 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27868 * gcc.c-torture/execute/20010129-1.x: Likewise.
27869 * gcc.dg/20011107-1.c: Likewise.
27870 * gcc.dg/20020108-1.c: Likewise.
27871 * gcc.dg/20020122-3.c: Likewise.
27872 * gcc.dg/20020206-1.c: Likewise.
27873 * gcc.dg/20020310-1.c: Likewise.
27874 * gcc.dg/20020426-2.c: Likewise.
27875 * gcc.dg/20020517-1.c: Likewise.
27876 * gcc.dg/991230-1.c: Likewise.
27877 * gcc.dg/i386-unroll-1.c: Likewise.
27878 * gcc.misc-tests/i386-prefetch.exp: Likewise.
27879
27880 2003-02-22 Jan Hubicka <jh@suse.cz>
27881
27882 * gcc.dg/i386-mul.c: New test.
27883
27884 2003-02-21 Roger Sayle <roger@eyesopen.com>
27885
27886 * gcc.dg/builtins-5.c: New test case.
27887
27888 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
27889
27890 * gcc.dg/asmreg-1.c: New test.
27891
27892 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27893
27894 PR c++/9749
27895 * g++.dg/parse/varmod1.C: New test.
27896
27897 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27898
27899 PR c++/9727
27900 * g++.dg/template/op1.C: New test.
27901
27902 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27903
27904 PR c++/8906
27905 * g++.dg/template/nested2.C: New test.
27906
27907 2003-02-21 Mark Mitchell <mark@codesourcery.com>
27908
27909 PR c++/8724
27910 * g++.dg/expr/dtor1.C: New test.
27911
27912 2003-02-21 Zack Weinberg <zack@codesourcery.com>
27913
27914 * gcc.dg/cpp/include3.c: New test.
27915 * gcc.dg/cpp/inc/foo.h: New file.
27916
27917 2003-02-21 Glen Nakamura <glen@imodulo.com>
27918
27919 * gcc.c-torture/execute/20030221-1.c: New test.
27920
27921 2003-02-20 Mark Mitchell <mark@codesourcery.com>
27922
27923 PR c++/9729
27924 * g++.dg/abi/conv1.C: New test.
27925
27926 2003-02-20 Jan Hubicka <jh@suse.cz>
27927
27928 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
27929
27930 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
27931
27932 * gcc.c-torture/compile/20030219-1.c: New test.
27933
27934 2003-02-18 Jan Hubicka <jh@suse.cz>
27935
27936 * gcc.dg/funcorder.c: New test.
27937
27938 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27939
27940 * gcc.c-torture/execute/20030218-1.c: New.
27941
27942 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
27943
27944 * gcc.dg/20030218-1.c: New.
27945
27946 2003-02-18 Richard Henderson <rth@redhat.com>
27947
27948 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27949 * gcc.dg/attr-used-2.c: New.
27950
27951 2003-02-18 Mark Mitchell <mark@codesourcery.com>
27952
27953 PR c++/9704
27954 * g++.dg/init/copy5.C: New test.
27955
27956 2003-02-18 Geoffrey Keating <geoffk@apple.com>
27957
27958 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27959 * g++.dg/pch/pch.exp: Likewise.
27960
27961 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
27962
27963 * gcc.c-torture/execute/20030209-1.c: Enable the test if
27964 STACK_SIZE is not defined.
27965
27966 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27967
27968 PR c++/9457
27969 * g++.dg/template/init1.C: New test.
27970
27971 2003-02-16 Jan HUbicka <jh@suse.cz>
27972
27973 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27974 (foo): Add few extra tests
27975 * gcc.dg/c99-const-expr-3.c: Likewise.
27976 * gcc.c-torture/execute/20030216-1.c: New.
27977
27978 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27979
27980 PR c++/9459
27981 * g++.dg/ext/typeof4.C: New test.
27982
27983 2003-02-15 Roger Sayle <roger@eyesopen.com>
27984
27985 * gcc.dg/i386-387-3.c: New test case.
27986
27987 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
27988
27989 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27990 cris-*-elf* cris-*-aout* and mmix-*-*.
27991
27992 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
27993
27994 * gcc.dg/20030213-1.c: New test.
27995
27996 2003-02-12 Roger Sayle <roger@eyesopen.com>
27997
27998 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27999 * gcc.dg/i386-387-2.c: Likewise.
28000
28001 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
28002
28003 * gcc.dg/ppc-spe.c: Fix formatting.
28004 Enable tests that were previously unsupported by gas.
28005 Delete tests for instructions that no longer exist.
28006 Switch arguments on evsubifw builtin.
28007
28008 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
28009
28010 * gcc.c-torture/execute/20030209-1.c: Disable the test if
28011 STACK_SIZE is too small.
28012
28013 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28014 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28015
28016 * gcc.dg/decl-2.c: New test.
28017
28018 2003-02-10 Jan Hubicka <jh@suse.cz>
28019
28020 * gcc.dg/i386-fpcvt-1.c: New test.
28021
28022 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
28023
28024 * gcc.c-torture/execute/20030209-1.c: New test.
28025
28026 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
28027
28028 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28029 int-wide bitops, use the constants of the same width.
28030 Likewise, if long long is 32-bit wide, test bitops using
28031 32-bit constants.
28032
28033 2003-02-07 Loren James Rittle <ljrittle@acm.org>
28034
28035 * gcc.dg/20021014-1.c: Annotate with expected notice text.
28036
28037 2003-02-07 Roger Sayle <roger@eyesopen.com>
28038
28039 * testsuite/gcc.dg/builtins-4.c: New test case.
28040
28041 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28042
28043 * gcc.dg/20020430-1.c: Fix dg command typos.
28044 * gcc.dg/20020503-1.c: Likewise.
28045
28046 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28047
28048 PR c++/8785
28049 * g++.dg/parse/fused-params1.C: New test.
28050
28051 PR c++/8857
28052 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
28053
28054 PR c++/8921
28055 * g++.dg/parse/non-dependent1.C: New test.
28056
28057 PR c++/8928
28058 * g++.dg/parse/dupl-tmpl-args1.C: New test.
28059
28060 PR c++/9228
28061 * g++.dg/parse/undefined7.C: New test.
28062 * g++.dg/parse/non-templ1.C: New test.
28063
28064 PR c++/9229
28065 * g++.dg/parse/too-many-tmpl-args1.C: New test.
28066
28067 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28068
28069 * gcc.c-torture/compile/20030206-1.c: New test.
28070
28071 2003-02-05 Roger Sayle <roger@eyesopen.com>
28072
28073 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
28074 "pow" to "foo" to avoid potential confusion with a math built-in.
28075
28076 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28077
28078 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
28079 conditions for SPARC targets.
28080
28081 2003-02-05 Jakub Jelinek <jakub@redhat.com>
28082
28083 * gcc.dg/20030204-1.c: New test.
28084
28085 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28086
28087 PR c++/38
28088 * g++.dg/parse/array-size1.C: New test.
28089
28090 PR c++/5657
28091 * g++.dg/parse/undefined3.C: New test.
28092
28093 PR c++/5665
28094 * g++.dg/parse/undefined4.C: New test.
28095
28096 PR c++/5975
28097 * g++.dg/parse/undefined5.C: New test.
28098
28099 PR c++/7259
28100 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
28101
28102 PR c++/8578
28103 * g++.dg/parse/casting-operator1.C: New test.
28104
28105 PR c++/8596
28106 * g++.dg/parse/undefined6.C: New test.
28107
28108 PR c++/8736
28109 * g++.dg/parse/missing-template1.C: New test.
28110
28111 2003-02-04 Jan Hubicka <jh@suse.cz>
28112
28113 * gcc.dg/i386-cadd.c: Compile using -march=k8.
28114 * gcc.dg/i386-cmov?.c: Likewise.
28115 * gcc.dg/i386-fpcvt-?.c: Likewise.
28116 * gcc.dg/i386-ssefp-1.c: Likewise.
28117 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
28118 conventions.
28119
28120 2003-02-03 Mark Mitchell <mark@codesourcery.com>
28121
28122 PR c++/7129
28123 * testsuite/g++.dg/ext/max.C: New test.
28124
28125 2003-02-03 Jan Hubicka <jh@suse.cz>
28126
28127 * gcc.c-torture/execute/20030203-1.c: New test.
28128
28129 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
28130
28131 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
28132 'natural-endian'.
28133
28134 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
28135
28136 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
28137 * g++.dg/init/new2.C: Likewise.
28138 * g++.dg/other/new1.C: Likewise.
28139
28140 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
28141
28142 * gcc.dg/struct-ret-libc.c: New test.
28143
28144 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
28145
28146 * gcc.dg/20030129-1.c: New test.
28147
28148 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28149
28150 PR c++/8849
28151 * g++.dg/template/ptrmem4.C: New test.
28152
28153 2003-01-29 Mark Mitchell <mark@codesourcery.com>
28154
28155 * g++.dg/parser/constant1.C: New test.
28156
28157 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28158
28159 PR c++/8591
28160 * g++.dg/parse/friend2.C: New test.
28161
28162 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
28163
28164 PR c++/9437
28165 * g++.dg/template/unify4.C: New test.
28166
28167 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
28168
28169 * gcc.c-torture/execute/20030128-1.c: New test.
28170
28171 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
28172
28173 * g++.dg/lookup/nested1.C: Test moved from ...
28174 * g++.old-deja/g++.other/lookup24.C: ... here.
28175
28176 2003-01-28 Jan Hubicka <jh@suse.cz>
28177
28178 * gcc.dg/i386-cmov5.c: New test.
28179
28180 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28181
28182 * gcc.c-torture/execute/20010925-1.c: Changed the
28183 memcpy declaration.
28184
28185 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28186
28187 PR c++/3902
28188 * g++.dg/parse/template5.C: New test.
28189
28190 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
28191
28192 PR fortran/9258
28193 * g77.dg/pr9258: New test.
28194
28195 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
28196
28197 * README: Move relevant parts from README.g++.
28198
28199 * README.g++: Remove this file.
28200
28201 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
28202
28203 * g++.dg/abi/dcast1.C: New test.
28204
28205 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28206
28207 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
28208
28209 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
28210
28211 PR c++/47
28212 * g++.old-deja/g++.other/lookup24.C: New test.
28213
28214 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28215
28216 PR middle-end/7227
28217 * gcc.dg/uninit-C.c: New test.
28218
28219 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
28220
28221 * g++.dg/abi/covariant1.C: New test.
28222
28223 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
28224
28225 * gcc.dg/20030123-1.c: New test.
28226
28227 2003-01-25 Jan Hubicka <jh@suse.cz>
28228
28229 PR opt/8492
28230 * gcc.c-torture/compile/20030125-1.c
28231
28232 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
28233
28234 PR c++/9403
28235 * g++.dg/parse/template3.C: New test.
28236 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
28237
28238 PR c++/795
28239 * g++.dg/parse/template4.C: New test.
28240
28241 PR c++/9415
28242 * g++.dg/template/qual2.C: New test.
28243
28244 PR c++/8545
28245 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
28246
28247 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
28248
28249 2003-01-25 Roger Sayle <roger@eyesopen.com>
28250
28251 * gcc.c-torture/execute/switch-1.c: New test case.
28252
28253 2003-01-25 Jan Hubicka <jh@suse.cz>
28254
28255 * gcc.c-torture/execute/20030125-1.[cx]: New test.
28256
28257 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
28258
28259 Tweaks for Bison-1.875. From the NEWS file:
28260 "- `parse error' -> `syntax error'
28261 Bison now uniformly uses the term `syntax error'"
28262 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
28263 * gcc.dg/cpp/digraph2.c: Likewise.
28264 * gcc.dg/cpp/direct2.c: Likewise.
28265 * gcc.dg/cpp/paste4.c: Likewise.
28266 * gcc.dg/c90-restrict-1.c: Likewise.
28267 * gcc.dg/c99-func-2.c: Likewise.
28268 * gcc.dg/noncompile/920721-2.c: Likewise.
28269 * gcc.dg/noncompile/930622-2.c: Likewise.
28270 * gcc.dg/noncompile/940112-1.c: Likewise.
28271 * gcc.dg/noncompile/950921-1.c: Likewise.
28272 * gcc.dg/noncompile/951123-1.c: Likewise.
28273 * gcc.dg/noncompile/971104-1.c: Likewise.
28274 * gcc.dg/noncompile/990416-1.c: Likewise.
28275
28276 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
28277
28278 * g++.dg/parse/undefined1.C: Add error message.
28279
28280 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28281
28282 PR c++/9354
28283 * g++.dg/parse/new1.C: New test.
28284
28285 PR c++/9216
28286 * g++.dg/parse/template2.C: New test.
28287
28288 PR c++/9354
28289 * g++.dg/parse/typedef2.C: New test.
28290
28291 PR c++/9328
28292 * g++.dg/ext/typeof3.C: New test.
28293
28294 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28295
28296 PR c++/2738
28297 * g++.dg/parse/ret-type1.C: New test.
28298
28299 PR c++/3792
28300 * g++.dg/parse/tmpl-outside1.C: New test.
28301
28302 PR c++/4207
28303 * g++.dg/parse/int-as-enum1.C: New test.
28304
28305 PR c++/4903
28306 * g++.dg/parse/no-typename1.C: New test.
28307
28308 PR c++/5533
28309 * g++.dg/parse/no-value1.C: New test.
28310
28311 PR c++/5921
28312 * g++.dg/parse/wrong-inline1.C: New test.
28313
28314 PR c++/6402
28315 * g++.dg/parse/ref1.C: New test.
28316
28317 PR c++/6992
28318 * g++.dg/parse/attr-ctor1.C: New test.
28319
28320 PR c++/7229
28321 * g++.dg/parse/namespace5.C: New test.
28322
28323 PR c++/7917
28324 * g++.dg/parse/func-def1.C: New test.
28325
28326 PR c++/8143
28327 * g++.dg/parse/undefined1.C: New test.
28328
28329 PR c++/5723, PR c++/8522
28330 * g++.dg/parse/specialization1.C: New test.
28331
28332 PR c++/163, PR c++/8595
28333 * g++.dg/parse/struct-as-enum1.C: New test.
28334
28335 PR c++/9173
28336 * g++.dg/parse/undefined2.C: New test.
28337
28338 2003-01-22 Mark Mitchell <mark@codesourcery.com>
28339
28340 PR c++/9298
28341 * g++.dg/parse/template1.C: New test.
28342
28343 PR c++/9384
28344 * g++.dg/parse/using1.C: New test.
28345
28346 PR c++/9285
28347 PR c++/9294
28348 * g++.dg/parse/expr2.C: New test.
28349
28350 PR c++/9388
28351 * g++.dg/parse/lookup2.C: Likewise.
28352
28353 2003-01-21 Jan Hubicka <jh@suse.cz>
28354
28355 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
28356 * gcc.c-torture/execute/eeprof-1.c: Likewise.
28357 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
28358 * gcc.c-torture/execute/string-opt-*.c: Likewise.
28359
28360 2003-01-20 Nick Clifton <nickc@redhat.com>
28361
28362 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
28363 problem with ARM sibcall code generation.
28364
28365 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
28366
28367 * gcc.c-torture/execute/20030120-1.c: New.
28368
28369 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
28370
28371 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
28372
28373 2003-01-17 Mark Mitchell <mark@codesourcery.com>
28374
28375 PR c++/9272
28376 * g++.dg/parse/ctor1.C: New test.
28377
28378 PR c++/9294:
28379 * g++.dg/parse/qualified1.C: New test.
28380
28381 * g++.dg/parse/typename3.C: New test.
28382
28383 2003-01-16 Richard Henderson <rth@redhat.com>
28384
28385 * g++.dg/tls/init-2.C: Fix error matches for real this time.
28386
28387 2003-01-16 Richard Henderson <rth@redhat.com>
28388
28389 * g++.dg/pch/pch.exp: Copy test header to the working directory
28390 before using it either for precompilation or direct use.
28391 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
28392 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
28393
28394 2003-01-16 Richard Henderson <rth@redhat.com>
28395
28396 * gcc.dg/pch/pch.exp: Copy test header to the working directory
28397 before using it either for precompilation or direct use.
28398 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
28399 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
28400
28401 2003-01-16 Mark Mitchell <mark@codesourcery.com>
28402
28403 * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
28404 * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
28405 * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
28406 * gcc/testsuite/g++.dg/parse/typename2.C: New test.
28407 * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
28408 typename warning into error.
28409 * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
28410 error messages.
28411 * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
28412 * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
28413 * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
28414 messages.
28415 * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
28416 make declaration visible in template.
28417 * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
28418 * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
28419 messages.
28420 * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
28421 message.
28422 * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
28423 * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
28424 * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
28425 * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
28426 typename warning with error message.
28427 * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
28428 * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
28429 * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
28430
28431 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
28432
28433 * g++.dg/parse/ambig2.C: New test.
28434
28435 2003-01-15 Richard Henderson <rth@redhat.com>
28436
28437 * g++.dg/tls/init-2.C: Update error message string.
28438
28439 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28440
28441 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
28442
28443 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
28444
28445 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
28446 all for HC11/HC12.
28447 * gcc.c-torture/compile/20001205-1.x: Likewise.
28448 * gcc.c-torture/compile/20001226-1.x: Likewise.
28449 * gcc.c-torture/compile/920520-1.x: Likewise.
28450 * gcc.c-torture/compile/961203-1.x: Likewise.
28451 * gcc.c-torture/compile/20020604-1.x: Likewise.
28452
28453 2003-01-15 Jan Hubicka <jh@suse.cz>
28454
28455 * gcc.c-torture/compile/20030115-1.c: New test.
28456
28457 * gcc.dg/i386-fpcvt-1.c: New test.
28458 * gcc.dg/i386-fpcvt-2.c: New test.
28459
28460 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
28461
28462 Further conform g++'s __vmi_class_type_info to the C++ ABI
28463 specification.
28464 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
28465 the specification.
28466
28467 2003-01-14 Jan Hubicka <jh@suse.cz>
28468
28469 * gcc.dg/i386-fpcvt-1.c: New test.
28470 * gcc.dg/i386-fpcvt-2.c: New test.
28471
28472 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28473
28474 * gcc.dg/i386-mmx-3.c: New test.
28475
28476 2003-01-12 Mark Mitchell <mark@codesourcery.com>
28477
28478 PR c++/9264
28479 * g++.dg/parse/octal1.C: New file.
28480
28481 PR c++/9172
28482 * g++.dg/parse/typename1.C: New file.
28483
28484 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
28485
28486 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
28487 * gcc.dg/bf-no-ms-layout.c: Likewise.
28488 * gcc.dg/bf-ms-attrib.c: Likewise.
28489
28490 2003-01-10 Mark Mitchell <mark@codesourcery.com>
28491
28492 PR c++/9099
28493 * g++.dg/parse/dtor1.C: New file.
28494
28495 PR c++/9128
28496 * g++.dg/rtti/typeid1.C: New file.
28497
28498 PR c++/9153
28499 * g++.dg/parse/lookup1.C: New file.
28500
28501 PR c++/9171
28502 * g++.dg/templ/spec5.C: New file.
28503
28504 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
28505
28506 * gcc.c-torture/compile/20030110-1.c: New test.
28507
28508 2003-01-09 Geoffrey Keating <geoffk@apple.com>
28509
28510 Merge from pch-branch:
28511
28512 2002-12-23 Geoffrey Keating <geoffk@apple.com>
28513
28514 * gcc.dg/pch/cpp-1.h: New.
28515 * gcc.dg/pch/cpp-1.c: New.
28516 * gcc.dg/pch/cpp-2.h: New.
28517 * gcc.dg/pch/cpp-2.c: New.
28518
28519 2002-11-19 Geoffrey Keating <geoffk@apple.com>
28520
28521 * gcc.dg/pch/except-1.h: New.
28522 * gcc.dg/pch/except-1.c: New.
28523
28524 2002-11-13 Geoffrey Keating <geoffk@apple.com>
28525
28526 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
28527 running test.
28528 * gcc.dg/pch: Include *.hp not *.h.
28529 * gcc.dg/pch/system-1.h: New.
28530 * gcc.dg/pch/system-1.c: New.
28531
28532 2002-11-11 Geoffrey Keating <geoffk@apple.com>
28533
28534 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
28535 rather than trying to build and run a program using PCH.
28536 * gcc.dg/pch: Remove dg-do commands from test files.
28537
28538 2002-11-08 Geoffrey Keating <geoffk@apple.com>
28539
28540 * gcc.dg/pch/macro-3.c: New.
28541 * gcc.dg/pch/macro-3.h: New.
28542
28543 2002-11-04 Geoffrey Keating <geoffk@apple.com>
28544
28545 * gcc.dg/pch/common-1.c: New.
28546 * gcc.dg/pch/common-1.h: New.
28547 * gcc.dg/pch/decl-1.c: New.
28548 * gcc.dg/pch/decl-1.h: New.
28549 * gcc.dg/pch/decl-2.c: New.
28550 * gcc.dg/pch/decl-2.h: New.
28551 * gcc.dg/pch/decl-3.c: New.
28552 * gcc.dg/pch/decl-3.h: New.
28553 * gcc.dg/pch/decl-4.c: New.
28554 * gcc.dg/pch/decl-4.h: New.
28555 * gcc.dg/pch/decl-5.c: New.
28556 * gcc.dg/pch/decl-5.h: New.
28557 * gcc.dg/pch/global-1.c: New.
28558 * gcc.dg/pch/global-1.h: New.
28559 * gcc.dg/pch/inline-1.c: New.
28560 * gcc.dg/pch/inline-1.h: New.
28561 * gcc.dg/pch/inline-2.c: New.
28562 * gcc.dg/pch/inline-2.h: New.
28563 * gcc.dg/pch/static-1.c: New.
28564 * gcc.dg/pch/static-1.h: New.
28565 * gcc.dg/pch/static-2.c: New.
28566 * gcc.dg/pch/static-2.h: New.
28567
28568 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
28569
28570 * g++.dg/pch/pch.exp: Better handle failing testcases.
28571 * gcc.dg/pch/pch.exp: Likewise.
28572 * gcc.dg/pch/macro-1.c: New.
28573 * gcc.dg/pch/macro-1.h: New.
28574 * gcc.dg/pch/macro-2.c: New.
28575 * gcc.dg/pch/macro-2.h: New.
28576
28577 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
28578
28579 * g++.dg/dg.exp: Treat files in pch/ specially.
28580 * g++.dg/pch/pch.exp: New file.
28581 * g++.dg/pch/empty.H: New file.
28582 * g++.dg/pch/empty.C: New file.
28583 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
28584 "precompile".
28585
28586 * gcc.dg/pch/pch.exp: New file.
28587 * gcc.dg/pch/empty.h: New file.
28588 * gcc.dg/pch/empty.c: New file.
28589 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
28590 "precompile".
28591
28592 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28593
28594 * g++.dg/template/friend14.C: New test.
28595
28596 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28597
28598 * gcc.dg/old-style-asm-1.c: New test.
28599
28600 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
28601
28602 * gcc.c-torture/compile/20030109-1.c: New test.
28603
28604 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28605
28606 * gcc.c-torture/execute/20030109-1.c: New test.
28607
28608 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
28609
28610 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
28611 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
28612 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
28613 * g++.old-deja/g++.mike/eh2.C: Likewise.
28614 * g++.old-deja/g++.mike/eh3.C: Likewise.
28615 * g++.old-deja/g++.mike/eh5.C: Likewise.
28616 * g++.old-deja/g++.mike/eh6.C: Likewise.
28617 * g++.old-deja/g++.mike/eh7.C: Likewise.
28618 * g++.old-deja/g++.mike/eh8.C: Likewise.
28619 * g++.old-deja/g++.mike/eh9.C: Likewise.
28620 * g++.old-deja/g++.mike/eh10.C: Likewise.
28621 * g++.old-deja/g++.mike/eh12.C: Likewise.
28622 * g++.old-deja/g++.mike/eh13.C: Likewise.
28623 * g++.old-deja/g++.mike/eh14.C: Likewise.
28624 * g++.old-deja/g++.mike/eh16.C: Likewise.
28625 * g++.old-deja/g++.mike/eh17.C: Likewise.
28626 * g++.old-deja/g++.mike/eh18.C: Likewise.
28627 * g++.old-deja/g++.mike/eh21.C: Likewise.
28628 * g++.old-deja/g++.mike/eh23.C: Likewise.
28629 * g++.old-deja/g++.mike/eh24.C: Likewise.
28630 * g++.old-deja/g++.mike/eh25.C: Likewise.
28631 * g++.old-deja/g++.mike/eh26.C: Likewise.
28632 * g++.old-deja/g++.mike/eh27.C: Likewise.
28633 * g++.old-deja/g++.mike/eh28.C: Likewise.
28634 * g++.old-deja/g++.mike/eh29.C: Likewise.
28635 * g++.old-deja/g++.mike/eh31.C: Likewise.
28636 * g++.old-deja/g++.mike/eh33.C: Likewise.
28637 * g++.old-deja/g++.mike/eh34.C: Likewise.
28638 * g++.old-deja/g++.mike/eh35.C: Likewise.
28639 * g++.old-deja/g++.mike/eh36.C: Likewise.
28640 * g++.old-deja/g++.mike/eh37.C: Likewise.
28641 * g++.old-deja/g++.mike/eh38.C: Likewise.
28642 * g++.old-deja/g++.mike/eh39.C: Likewise.
28643 * g++.old-deja/g++.mike/eh40.C: Likewise.
28644 * g++.old-deja/g++.mike/eh41.C: Likewise.
28645 * g++.old-deja/g++.mike/eh42.C: Likewise.
28646 * g++.old-deja/g++.mike/eh44.C: Likewise.
28647 * g++.old-deja/g++.mike/eh46.C: Likewise.
28648 * g++.old-deja/g++.mike/eh47.C: Likewise.
28649 * g++.old-deja/g++.mike/eh48.C: Likewise.
28650 * g++.old-deja/g++.mike/eh49.C: Likewise.
28651 * g++.old-deja/g++.mike/eh50.C: Likewise.
28652 * g++.old-deja/g++.mike/eh51.C: Likewise.
28653 * g++.old-deja/g++.mike/eh53.C: Likewise.
28654 * g++.old-deja/g++.mike/eh55.C: Likewise.
28655 * g++.old-deja/g++.mike/p7912.C: Likewise.
28656 * g++.old-deja/g++.mike/p9706.C: Likewise.
28657 * g++.old-deja/g++.mike/p10416.C: Likewise.
28658 * g++.old-deja/g++.mike/p11667.C: Likewise.
28659 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
28660 Remove redundant reference to Iris.
28661 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
28662 Elxsi, i860, Pico Java, and WE32K.
28663
28664 2003-01-07 Mark Mitchell <mark@codesourcery.com>
28665
28666 * g++.dg/ext/asm4.C: New test.
28667
28668 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28669
28670 PR c++/9030
28671 * g++.dg/template/friend12.C: New test.
28672 * g++.dg/template/friend13.C: Likewise.
28673 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
28674
28675 2003-01-08 Jan Hubicka <jh@suse.cz>
28676
28677 * gcc.dg/i386-cadd.c: New test.
28678 * gcc.dg/i386-cmov4.c: Likewise.
28679
28680 2003-01-06 Mark Mitchell <mark@codesourcery.com>
28681
28682 PR c++/9165
28683 * g++.dg/warn/Wunused-3.C: New test.
28684
28685 * g++.dg/abi/bitfield9.C: New test.
28686
28687 PR c++/9189
28688 * g++.dg/parse/defarg3.C: New test.
28689
28690 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
28691
28692 * g++.dg/parse/ambig1.C: New test.
28693 * g++.dg/parse/defarg2.C: New test.
28694
28695 2003-01-05 Mark Mitchell <mark@codesourcery.com>
28696
28697 * g++.dg/template/defarg-1.C: New test.
28698 * g++.dg/template/local2.C: Likewise.
28699
28700 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
28701
28702 * gcc.c-torture/execute/20030105-1.c: New test.
28703
28704 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28705
28706 * g++.dg/parse/namespace3.C: Remove extra semicolons.
28707 * g++.dg/parse/namespace4.C: Likewise.
28708
28709 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
28710
28711 * g++.dg/template/ntp2.C: New test.
28712
28713 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
28714
28715 * g++.dg/parse/extern-C-1.C: New test.
28716
28717 * g++.dg/parse/namespace4.C: New test.
28718
28719 * g++.dg/template/nested1.C: New test.
28720
28721 * g++.dg/parse/namespace3.C: New test.
28722
28723 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
28724
28725 * g++.dg/lookup/two-stage1.C: New test.
28726
28727 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28728
28729 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
28730 * g++.old-deja/g++.jason/access8.C: Likewise.
28731 * g++.old-deja/g++.other/decl5.C: Likewise.
28732
28733 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28734
28735 * g++.dg/parse/parse7.C: New test.
28736
28737 2003-01-02 Mark Mitchell <mark@codesourcery.com>
28738
28739 PR c++/2843
28740 * g++.dg/ext/attrib7.C: New test.
28741
28742 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
28743
28744 * g++.dg/parse/parse6.C: New test.
28745
28746 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
28747
28748 * gcc.dg/h8300-stack-1.c: New.
28749
28750 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28751
28752 g++.dg/lookup/exception1.C: New test.
28753
28754 g++.dg/lookup/template1.C: New test.
28755
28756 g++.dg/parse/namespace2.C: New test.
28757
28758 g++.dg/parse/parens2.C: New test.
28759
28760 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28761
28762 * g++.dg/parse/parse5.C: New test.
28763 * g++.dg/lookup/scoped4.C: New test.
28764
28765 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
28766
28767 * g++.dg/parse/parens1.C: New test.
28768
28769 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
28770 angle-bracket1.C.
28771 * g++.dg/parse/parens2.C: New test.
28772
28773 * g++.dg/lookup/scope-operator1.C: New test.
28774
28775 * g++.dg/parse/operator1.C: New test.
28776
28777 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28778
28779 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
28780 * g++.old-deja/g++.other/access6.C: Likewise.
28781 * g++.old-deja/g++.other/decl1.C: Likewise.
28782 * g++.old-deja/g++.pt/typename12.C: Likewise.
28783
28784 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28785
28786 * g++.dg/parse/namespace1.C: New test.
28787
28788 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28789
28790 * g++.dg/parse/parse4.C: New test.
28791
28792 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28793
28794 * g++.dg/parse/parse3.C: New test.
28795
28796 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28797
28798 * g++.dg/parse/parse2.C: New test.
28799
28800 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28801
28802 * g++.dg/template/friend11.C: New test.
28803
28804 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
28805
28806 * g++.dg/parse/parse1.C: New test.
28807
28808 2002-12-31 Janis Johnson <janis187@us.ibm.com>
28809
28810 * lib/profopt.exp: Change the name of a global variable to avoid
28811 possible clashes with other test suites.
28812
28813 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
28814
28815 * g++.dg/inherit/covariant8.C: New test.
28816
28817 2002-12-31 Mark Mitchell <mark@codesourcery.com>
28818
28819 * g++.dg/init/array9.C: New test.
28820
28821 PR c++/9112
28822 * g++.dg/parse/expr1.C: New test.
28823
28824 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
28825
28826 * gcc.c-torture/compile/20021230-1.c: New test.
28827
28828 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
28829
28830 * g++.dg/inherit/covariant5.C: New test.
28831 * g++.dg/inherit/covariant6.C: New test.
28832 * g++.dg/inherit/covariant7.C: New test.
28833
28834 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28835
28836 PR c++/2739
28837 * g++.dg/other/access2.C: New test.
28838
28839 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
28840
28841 * g++.dg/other/anon-struct.C: No longer fails
28842 * g++.old-deja/g++.brendan/parse4.C: Likewise.
28843 * g++.old-deja/g++.brendan/parse5.C: Likewise.
28844 * g++.old-deja/g++.brendan/parse6.C: Likewise.
28845
28846 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
28847
28848 * g++.dg/parse/angle-bracket.C (main): No longer fails.
28849
28850 2002-12-27 Mark Mitchell <mark@codesourcery.com>
28851
28852 * g++.dg/eh/spec4.C: Remove stray semicolon.
28853 * g++.dg/expr/pmf-1.C: Change error message.
28854 * g++.dg/ext/asm1.C: Remove stray semicolon.
28855 * g++.dg/ext/typename1.C: Add missing typenames.
28856 * g++.dg/inherit/template-as-base.C: Change error message.
28857 * g++.dg/lookup/scoped1.C: Likewise.
28858 * g++.dg/lookup/scoped2.C: Likewise.
28859 * g++.dg/lookup/using2.C: Likewise.
28860 * g++.dg/other/component1.C: Remove stray semicolon.
28861 * g++.dg/other/do1.C: Change error message.
28862 * g++.dg/other/error2.C: Likewise.
28863 * g++.dg/other/init1.C: Likewise.
28864 * g++.dg/other/packed1.C: Remove stray semicolon.
28865 * g++.dg/other/ptrmem2.C: Change error message.
28866 * g++.dg/parse/parameter-declaration-1.C: Remove line number
28867 marker.
28868 * g++.dg/special/initp1.C: Remove invalid attribute usage.
28869 * g++.dg/template/access3.C: Add typename keyword.
28870 * g++.dg/template/access5.C: Remove stray semicolon.
28871 * g++.dg/template/access6.C: Likewise.
28872 * g++.dg/template/complit1.C: Likewise.
28873 * g++.dg/template/crash1.C: Change error message.
28874 * g++.dg/template/inherit2.C: Remove stray semicolon.
28875 * g++.dg/template/instantiate2.C: Likewise.
28876 * g++.dg/template/instantiate3.C: Change error message.
28877 * g++.dg/template/qual1.C: Remove stray semicolon.
28878 * g++.dg/template/qualttp18.C: Change error message.
28879 * g++.dg/template/ref1.C: Remove stray semicolon.
28880 * g++.dg/template/sizeof1.C (A::value): Declare it.
28881 * g++.dg/template/spec4.C: Change error message.
28882 * g++.dg/template/static1.C: Likewise.
28883 * g++.dg/template/type1.C: Likewise.
28884 * g++.dg/template/typename3.C: Likewise.
28885 * g++.old-deja/g++.benjamin/13478.C: Change error message.
28886 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
28887 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
28888 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
28889 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
28890 named return value extension.
28891 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
28892 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
28893 * g++.old-deja/g++.bob/extern_C.C: Likewise.
28894 * g++.old-deja/g++.bob/inherit2.C: Likewise.
28895 * g++.old-deja/g++.brendan/complex1.C: Likewise.
28896 * g++.old-deja/g++.brendan/copy5.C: Likewise.
28897 * g++.old-deja/g++.brendan/crash13.C: Likewise.
28898 * g++.old-deja/g++.brendan/crash15.C: Likewise.
28899 * g++.old-deja/g++.brendan/crash18.C: Change error message.
28900 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
28901 * g++.old-deja/g++.brendan/crash38.C: Likewise.
28902 * g++.old-deja/g++.brendan/crash50.C: Likewise.
28903 * g++.old-deja/g++.brendan/crash56.C: Likewise.
28904 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
28905 syntax.
28906 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
28907 * g++.old-deja/g++.brendan/crash8.C: Change error message.
28908 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
28909 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28910 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
28911 * g++.old-deja/g++.brendan/template11.C: Likewise.
28912 * g++.old-deja/g++.brendan/template26.C: Likewise.
28913 * g++.old-deja/g++.brendan/template27.C: Use explicit
28914 specialization syntax.
28915 * g++.old-deja/g++.brendan/template30.C: Likewise.
28916 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
28917 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
28918 non-dependent names.
28919 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
28920 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
28921 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
28922 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
28923 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
28924 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
28925 named return value extension.
28926 * g++.old-deja/g++.ext/namedret2.C: Likewise.
28927 * g++.old-deja/g++.ext/namedret3.C: Likewise.
28928 * g++.old-deja/g++.ext/return1.C: Likewise.
28929 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
28930 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
28931 * g++.old-deja/g++.jason/access8.C: Likewise.
28932 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
28933 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
28934 pseudo-destructor names.
28935 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
28936 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
28937 pseudo-destructor names.
28938 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
28939 * g++.old-deja/g++.jason/overload19.C: Likewise.
28940 * g++.old-deja/g++.jason/overload32.C: Likewise.
28941 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
28942 stray semicolons.
28943 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
28944 * g++.old-deja/g++.jason/return.C: Likewise.
28945 * g++.old-deja/g++.jason/return2.C: Likewise.
28946 * g++.old-deja/g++.jason/shadow1.C: Likewise.
28947 * g++.old-deja/g++.jason/special.C: Use explicit specialization
28948 syntax.
28949 * g++.old-deja/g++.jason/template10.C: Account for use of
28950 non-dependent names.
28951 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28952 syntax.
28953 * g++.old-deja/g++.jason/template37.C: Likewise.
28954 * g++.old-deja/g++.law/access4.C: Change error messages.
28955 * g++.old-deja/g++.law/arm13.C: Remove incorrect
28956 pseudo-destructor names.
28957 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28958 * g++.old-deja/g++.law/ctors9.C: Likewise.
28959 * g++.old-deja/g++.law/cvt22.C: Likewise.
28960 * g++.old-deja/g++.law/dtors5.C: Likewise.
28961 * g++.old-deja/g++.law/global-init1.C: Likewise.
28962 * g++.old-deja/g++.law/missed-error3.C: Likewise.
28963 * g++.old-deja/g++.law/operators28.C: Likewise.
28964 * g++.old-deja/g++.law/visibility28.C: Likewise.
28965 * g++.old-deja/g++.martin/eval1.C: Likewise.
28966 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28967 name.
28968 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28969 * g++.old-deja/g++.mike/net34.C: Likewise.
28970 * g++.old-deja/g++.mike/net36.C: Likewise.
28971 * g++.old-deja/g++.mike/ns2.C: Likewise.
28972 * g++.old-deja/g++.mike/p12306.C: Likewise.
28973 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28974 value extension.
28975 * g++.old-deja/g++.mike/p700.C: Likewise.
28976 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28977 * g++.old-deja/g++.mike/p710.C: Likewise.
28978 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28979 value extension.
28980 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28981 * g++.old-deja/g++.mike/pmf9.C: Likewise.
28982 * g++.old-deja/g++.ns/crash2.C: Likewise.
28983 * g++.old-deja/g++.ns/crash3.C: Likewise.
28984 * g++.old-deja/g++.ns/invalid1.C: Likewise.
28985 * g++.old-deja/g++.ns/ns17.C: Likewise.
28986 * g++.old-deja/g++.ns/template16.C: Likewise.
28987 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28988 keyword.
28989 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28990 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28991 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28992 named return value extension.
28993 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28994 * g++.old-deja/g++.other/access4.C: Issue additional error
28995 messages.
28996 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28997 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28998 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28999 * g++.old-deja/g++.other/crash25.C: Change error message.
29000 * g++.old-deja/g++.other/crash4.C: Change error message.
29001 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29002 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29003 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29004 checks.
29005 * g++.old-deja/g++.other/defarg8.C: Likewise.
29006 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29007 * g++.old-deja/g++.other/dtor10.C: Likewise.
29008 * g++.old-deja/g++.other/incomplete.C: Likewise.
29009 * g++.old-deja/g++.other/linkage7.C: Likewise.
29010 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29011 lookup algorithm.
29012 * g++.old-deja/g++.other/mangle2.C: Likewise.
29013 * g++.old-deja/g++.other/refinit2.C: Likewise.
29014 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29015 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29016 * g++.old-deja/g++.pt/crash28.C: Likewise.
29017 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29018 syntax.
29019 * g++.old-deja/g++.pt/crash32.C: Change error message.
29020 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29021 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29022 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29023 error message position.
29024 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29025 * g++.old-deja/g++.pt/defarg8.C: Change error message.
29026 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29027 syntax.
29028 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29029 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29030 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29031 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29032 keyword.
29033 * g++.old-deja/g++.pt/explicit31.C: Likewise.
29034 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29035 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29036 keyword.
29037 * g++.old-deja/g++.pt/explicit71.C: Change error message.
29038 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29039 syntax.
29040 * g++.old-deja/g++.pt/friend28.C: Account for use of
29041 non-dependent names.
29042 * g++.old-deja/g++.pt/friend29.C: Likewise.
29043 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29044 rules.
29045 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29046 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29047 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29048 lookup rules.
29049 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29050 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29051 keyword.
29052 * g++.old-deja/g++.pt/memclass20.C: Likewise.
29053 * g++.old-deja/g++.pt/memclass5.C: Likewise.
29054 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
29055 keyword.
29056 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
29057 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
29058 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
29059 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
29060 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
29061 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
29062 keyword.
29063 * g++.old-deja/g++.pt/spec10.C: Likewise.
29064 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
29065 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
29066 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
29067 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
29068 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
29069 * g++.old-deja/g++.pt/ttp62.C: Likewise.
29070 * g++.old-deja/g++.pt/ttp64.C: Likewise.
29071 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
29072 * g++.old-deja/g++.pt/typename15.C: Likewise.
29073 * g++.old-deja/g++.pt/typename22.C: Likewise.
29074 * g++.old-deja/g++.pt/typename6.C: Change error messages.
29075 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
29076 * g++.old-deja/g++.pt/virtual2.C: Likewise.
29077 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
29078 syntax.
29079 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
29080 return value extension.
29081 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
29082 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
29083 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
29084 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
29085
29086 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
29087
29088 * g++.dg/warn/inline1.C: New test.
29089 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
29090 * g++.old-deja/g++.jason/synth10.C: Likewise.
29091 * g++.old-deja/g++.mike/net31.C: Likewise.
29092 * g++.old-deja/g++.mike/p8786.C: Likewise.
29093
29094 * g++.dg/template/friend10.C: New test.
29095 * g++.dg/template/conv5.C: New test.
29096
29097 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
29098
29099 * g++.dg/lookup/scoped3.C: New test.
29100
29101 * g++.dg/lookup/decl1.C: New test.
29102 * g++.dg/lookup/decl2.C: New test.
29103
29104 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
29105
29106 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
29107 gcc.c-torture/compile/20021015-1.c,
29108 gcc.c-torture/compile/20021015-2.c,
29109 gcc.c-torture/compile/20021123-1.c,
29110 gcc.c-torture/compile/20021123-2.c,
29111 gcc.c-torture/compile/20021123-3.c,
29112 gcc.c-torture/compile/20021123-4.c,
29113 gcc.c-torture/execute/20021024-1.c: Add tests previously added
29114 only to 3.1 or 3.2 branch.
29115
29116 2002-12-23 Mark Mitchell <mark@codesourcery.com>
29117
29118 * gcc.dg/i386-bitfield3.c: New test.
29119
29120 * gcc.dg/i386-bitfield2.c: New test.
29121
29122 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
29123
29124 * g++.dg/parse/conv_op1.C: New test.
29125
29126 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
29127
29128 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
29129 approved.
29130
29131 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
29132
29133 * gcc.c-torture/compile/20021220-1.c: New test.
29134
29135 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
29136
29137 * gcc.dg/i386-fastcall-1.c: New.
29138
29139 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29140
29141 * gcc.c-torture/execute/20021219-1.c: New test.
29142
29143 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29144
29145 * gcc.dg/i386-pic-1.c: New test.
29146
29147 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29148
29149 PR c++/8099
29150 * g++.dg/template/friend9.C: New test.
29151
29152 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29153
29154 PR c++/3663
29155 * g++.dg/template/access7.C: New test.
29156
29157 2002-12-18 Nick Clifton <nickc@redhat.com>
29158
29159 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
29160 the libstdc++-v3 directory has been found.
29161
29162 2002-12-12 Devang Patel <dpatel@apple.com>
29163 * gcc.dg/darwin-ld-1.c: New test.
29164 * gcc.dg/darwin-ld-2.c: New test.
29165 * gcc.dg/darwin-ld-3.c: New test.
29166 * gcc.dg/darwin-ld-4.c: New test.
29167 * gcc.dg/darwin-ld-5.c: New test.
29168
29169 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
29170
29171 * gcc.c-torture/compile/20021212-1.c: New test.
29172
29173 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
29174
29175 * gcc.dg/fshort-wchar: New test.
29176
29177 2002-12-10 Mark Mitchell <mark@codesourcery.com>
29178
29179 PR c++/8372
29180 * g++.dg/template/dtor1.C: New test.
29181
29182 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
29183 markers.
29184
29185 2002-12-10 Jakub Jelinek <jakub@redhat.com>
29186
29187 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
29188
29189 2002-12-09 Mark Mitchell <mark@codesourcery.com>
29190
29191 * g++.dg/template/static1.C: New test.
29192 * g++.dg/template/static2.C: New test.
29193 * g++.old-deja/g++.ext/memconst.C: New test.
29194
29195 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29196
29197 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
29198 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
29199 * g++.dg/special/initp1.C: Likewise.
29200
29201 2002-12-06 Jakub Jelinek <jakub@redhat.com>
29202
29203 * gcc.c-torture/execute/20021204-1.c: New test.
29204
29205 2002-12-04 Geoffrey Keating <geoffk@apple.com>
29206
29207 * gcc.dg/ppc-fmadd-1.c: New file.
29208 * gcc.dg/ppc-fmadd-2.c: New file.
29209 * gcc.dg/ppc-fmadd-3.c: New file.
29210
29211 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
29212
29213 * gcc.c-torture/compile/20021204-1.c: New test.
29214
29215 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
29216
29217 * g++.dg/inherit/covariant2.C: New test.
29218 * g++.dg/inherit/covariant3.C: New test.
29219 * g++.dg/inherit/covariant4.C: New test.
29220 * g++.dg/inherit/covariant1.C: Remove XFAIL.
29221 * g++.old-deja/g++.robertl/eb17.C: Likewise.
29222
29223 2002-12-03 Mark Mitchell <mark@codesourcery.com>
29224
29225 PR c++/8688
29226 * g++.dg/init/brace3.C: New test.
29227
29228 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
29229
29230 * gcc.dg/20020210-1.c: Fix a comment typo.
29231
29232 2002-12-02 Mark Mitchell <mark@codesourcery.com>
29233
29234 PR c++/8720
29235 * g++.dg/parse/defarg1.C: New test.
29236
29237 PR c++/8615
29238 * g++.dg/template/char1.C: New test.
29239
29240 * g++.dg/template/varmod1.C: Fix typo.
29241
29242 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29243
29244 DR 180
29245 * g++.old-deja/g++.pt/crash32.C: Expect error.
29246
29247 2002-12-01 Mark Mitchell <mark@codesourcery.com>
29248
29249 PR c++/5919
29250 * g++.dg/template/varmod1.C: New test.
29251
29252 PR c++/8727
29253 * g++.dg/inherit/typeinfo1.C: New test.
29254
29255 PR c++/8663
29256 * g++.dg/inherit/typedef1.C: New test.
29257
29258 2002-11-30 Mark Mitchell <mark@codesourcery.com>
29259
29260 PR c++/8332
29261 PR c++/8493
29262 * g++.dg/template/strlen1.C: New test.
29263
29264 PR c++/8227
29265 * g++.dg/template/ctor2.C: New test.
29266
29267 PR c++/8214
29268 * g++.dg/init/string1.C: New test.
29269
29270 PR c++/8511
29271 * g++.dg/template/friend8.C: New test.
29272
29273 2002-11-29 Joe Buck <jbuck@synopsys.com>
29274
29275 * g++.dg/lookup/anon2.C: New test.
29276
29277 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
29278
29279 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
29280 h8300 port.
29281
29282 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
29283
29284 * gcc.dg/bitfld-6.c: New test.
29285
29286 2002-11-27 Jan Hubicka <jh@suse.cz>
29287
29288 * gcc.c-torture/execute/20021127.[cx]: New test.
29289
29290 2002-11-26 Jan Hubicka <jh@suse.cz>
29291
29292 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
29293 quality.
29294
29295 2002-11-26 Geoffrey Keating <geoffk@apple.com>
29296
29297 * g++.dg/init/brace2.C: New test.
29298 * g++.old-deja/g++.mike/p9129.C: Correct.
29299
29300 2002-11-26 Mark Mitchell <mark@codesourcery.com>
29301
29302 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
29303
29304 2002-11-25 Andreas Bauer <baueran@in.tum.de>
29305
29306 * gcc.dg/sibcall-6: New test for indirect sibcalls.
29307
29308 2002-11-25 Mark Mitchell <mark@codesourcery.com>
29309
29310 * testsuite/g++.dg/abi/empty11.C: New test.
29311 * testsuite/g++.dg/rtti/cv1.C: New test.
29312
29313 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
29314
29315 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
29316
29317 2002-11-24 Mark Mitchell <mark@codesourcery.com>
29318
29319 * g++.dg/abi/empty10.C: New test.
29320
29321 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
29322
29323 * gcc.c-torture/compile/20021124-1.c: New test.
29324
29325 2002-11-22 Mark Mitchell <mark@codesourcery.com>
29326
29327 * g++.dg/abi/rtti2.C: New test.
29328
29329 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29330
29331 * gcc.dg/i386-unroll-1.c: New test.
29332
29333 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
29334
29335 * gcc.c-torture/compile/20021120-1.c: New test.
29336 * gcc.c-torture/compile/20021120-2.c: New test.
29337
29338 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29339
29340 * gcc.dg/bitfld-5.c: New test.
29341
29342 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29343
29344 * gcc.c-torture/execute/20021120-3.c: New test.
29345
29346 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29347
29348 * gcc.c-torture/execute/20021120-2.c: New test.
29349
29350 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
29351
29352 * gcc.c-torture/execute/20021120-1.c: New test.
29353
29354 2002-11-20 Jakub Jelinek <jakub@redhat.com>
29355
29356 * gcc.c-torture/execute/20021118-3.c: New test.
29357
29358 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29359
29360 * gcc.c-torture/compile/20021119-1.c: New test.
29361
29362 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
29363
29364 * gcc.dg/duff-1.c: New test.
29365 * gcc.dg/duff-2.c: New test.
29366 * gcc.dg/duff-3.c: New test.
29367
29368 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
29369
29370 * gcc.dg/cpp/_Pragma5.c: New test.
29371
29372 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29373
29374 * gcc.c-torture/execute/20021118-2.c: New test.
29375
29376 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
29377
29378 * gcc.c-torture/execute/20021118-1.c: New test.
29379
29380 2002-11-16 Jakub Jelinek <jakub@redhat.com>
29381
29382 * gcc.dg/20021116-1.c: New test.
29383
29384 2002-11-14 Mark Mitchell <mark@codesourcery.com>
29385
29386 * g++.dg/abi/vcall1.C: New test.
29387
29388 2002-11-14 Jakub Jelinek <jakub@redhat.com>
29389
29390 * gcc.dg/20021029-1.c: New test.
29391 * gcc.dg/20021029-2.c: New test.
29392
29393 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
29394
29395 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
29396
29397 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29398
29399 PR c/8439
29400 * gcc.dg/20021110.c: Move to ...
29401 * gcc.c-torture/compile/20021110.c: .... here.
29402
29403 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29404
29405 PR c/8467
29406 * gcc.c-torture/execute/20021111-1.c
29407
29408 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
29409
29410 PR c/8439
29411 * gcc.dg/20021110.c: New test.
29412
29413 2002-11-10 Mark Mitchell <mark@codesourcery.com>
29414
29415 * g++.dg/abi/vthunk3.C: Run only on x86.
29416
29417 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
29418
29419 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
29420
29421 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
29422
29423 * lib/compat.exp (compat-execute): Fix logic error in last
29424 change.
29425
29426 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
29427
29428 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
29429
29430 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29431
29432 PR c++/8389
29433 * g++.dg/template/access6.C: New test.
29434
29435 2002-11-08 Jan Hubicka <jh@suse.cz>
29436
29437 * gcc.dg/i386-ssefp-1.c: New test.
29438 * gcc.dg/i386-ssefp-1.c: New test.
29439
29440 2002-11-08 Jan Hubicka <jh@suse.cz>
29441
29442 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
29443
29444 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29445
29446 * g++.dg/abi/vthunk3.C: New test.
29447
29448 PR c++/8338
29449 * g++.dg/template/crash2.C: New test.
29450
29451 2002-11-07 Mark Mitchell <mark@codesourcery.com>
29452
29453 * testsuite/g++.dg/abi/dtor1.C: New test.
29454 * testsuite/g++.dg/abi/dtor2.C: Likewise.
29455
29456 2002-11-05 Geoffrey Keating <geoffk@apple.com>
29457
29458 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
29459 Darwin.
29460
29461 2002-11-04 Adam Nemet <anemet@lnxw.com>
29462
29463 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
29464 -mthumb. Only xfail with -O0.
29465
29466 2002-11-03 Mark Mitchell <mark@codesourcery.com>
29467
29468 * g++.dg/abi/thunk1.C: New test.
29469 * g++.dg/abi/thunk2.C: Likewise.
29470 * g++.dg/abi/vtt1.C: Likewise.
29471
29472 2002-11-02 Diego Novillo <dnovillo@redhat.com>
29473
29474 PR optimization/8423
29475 * gcc.c-torture/execute/builtin-constant.c: New test.
29476
29477 2002-11-01 Zack Weinberg <zack@codesourcery.com>
29478
29479 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
29480 Add some more cases.
29481
29482 2002-11-01 Mark Mitchell <mark@codesourcery.com>
29483
29484 PR c++/8391
29485 * g++.dg/opt/local1.C: New test.
29486
29487 2002-10-30 Mark Mitchell <mark@codesourcery.com>
29488
29489 PR c++/8160
29490 * g++.dg/template/complit1.C: New test.
29491
29492 PR c++/8149
29493 * g++.dg/template/typename4.C: Likewise.
29494
29495 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29496
29497 Core issue 287, PR c++/7639
29498 * g++.dg/template/instantiate1.C: Adjust error location.
29499 * g++.dg/template/instantiate3.C: New test.
29500 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
29501 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
29502 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
29503
29504 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
29505
29506 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
29507
29508 2002-10-29 Mark Mitchell <mark@codesourcery.com>
29509
29510 PR c++/8287
29511 * g++.dg/init/dtor2.C: New test.
29512
29513 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29514
29515 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
29516 * gcc.dg/nest.c: Bypass errors on irix6.
29517
29518 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
29519
29520 * gcc.dg/nest.c: Expect error for mmix-*-*.
29521 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
29522
29523 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
29524
29525 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
29526 markers.
29527
29528 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
29529
29530 2002-10-25 Mike Stump <mrs@apple.com>
29531
29532 * gcc.dg/warn-1.c: New test.
29533
29534 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29535
29536 * g++.dg/template/typename3.C: New test.
29537
29538 2002-10-25 Mark Mitchell <mark@codesourcery.com>
29539
29540 * g++.dg/lookup/ptrmem1.C: New test.
29541
29542 * g++.dg/abi/vthunk2.C: New test.
29543
29544 2002-10-25 Zack Weinberg <zack@codesourcery.com>
29545
29546 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
29547
29548 2002-10-24 Mark Mitchell <mark@codesourcery.com>
29549
29550 * g++.dg/abi/empty9.C: New test.
29551
29552 2002-10-24 Richard Henderson <rth@redhat.com>
29553
29554 * g++.dg/inherit/thunk1.C: Enable for ia64.
29555
29556 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29557
29558 PR c++/8067
29559 * g++.dg/lookup/pretty1.C: New test.
29560
29561 2002-10-23 Jakub Jelinek <jakub@redhat.com>
29562
29563 * gcc.dg/20021023-1.c: New test.
29564
29565 2002-10-23 Mark Mitchell <mark@codesourcery.com>
29566
29567 PR c++/7679
29568 * g++.dg/parse/inline1.C: New test.
29569
29570 2002-10-23 Richard Henderson <rth@redhat.com>
29571
29572 * g++.dg/inherit/thunk1.C: Enable for x86_64.
29573
29574 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
29575
29576 2002-10-22 Mark Mitchell <mark@codesourcery.com>
29577
29578 PR c++/6579
29579 * g++.dg/parse/stmtexpr3.C: New test.
29580
29581 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
29582
29583 * g++.dg/expr/cond1.C: New test.
29584
29585 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29586
29587 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
29588
29589 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29590
29591 * g++.dg/abi/vbase13.C: New test.
29592 * g++.dg/abi/vbase14.C: Likewise.
29593
29594 2002-10-21 Jakub Jelinek <jakub@redhat.com>
29595
29596 * gcc.dg/tls/pic-1.c: New test.
29597 * gcc.dg/tls/nonpic-1.c: New test.
29598 * gcc.dg/20021018-1.c: New test.
29599
29600 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29601
29602 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
29603 Remove only files with the same base name as the test case.
29604 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
29605 (profopt-execute): Likewise. Also, remove old profiling
29606 and performance data files before running the tests.
29607
29608 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
29609 * g++.dg/bprob/bprob.exp: Likewise.
29610 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
29611 to allow more general test case names.
29612
29613 * g++.dg/bprob/bprob-1.C: Rename to ...
29614 * g++.dg/bprob/g++-bprob-1.C: ... this.
29615
29616 * g77.dg/bprob/bprob-1.f: Rename to ...
29617 * g77.dg/bprob/g77-bprob-1.f: ... this.
29618
29619 2002-10-21 Zack Weinberg <zack@codesourcery.com>
29620
29621 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
29622 bison 1.50 or later.
29623
29624 2002-10-21 Janis Johnson <janis187@us.ibm.com>
29625
29626 * g++.dg/README: Describe more test directories.
29627
29628 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29629
29630 * g++.dg/init/array6.C: Add additional tests.
29631
29632 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
29633
29634 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
29635 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
29636
29637 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
29638
29639 * gcc.c-torture/compile/20020604-1.x: New.
29640 * gcc.c-torture/compile/simd-5.x: Likewise.
29641 * gcc.c-torture/execute/920710-1.x: Likewise.
29642 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
29643
29644 2002-10-21 Mark Mitchell <mark@codesourcery.com>
29645
29646 * g++.dg/inherit/override1.C: Add dg-options clause.
29647
29648 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29649
29650 * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
29651 _mm_slli_si128.
29652
29653 2002-10-19 Andreas Schwab <schwab@suse.de>
29654
29655 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
29656 directory component.
29657
29658 2002-10-18 Mark Mitchell <mark@codesourcery.com>
29659
29660 * g++.dg/inherit/thunk1.C: New test.
29661
29662 * g++.dg/inherit/override1.C: New test.
29663
29664 * g++.dg/abi/mangle11.C: New test.
29665 * g++.dg/abi/mangle14.C: New test.
29666 * g++.dg/abi/mangle17.C: New test.
29667
29668 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
29669
29670 * g++.dg/overload/member2.C: New test.
29671
29672 2002-10-17 Janis Johnson <janis187@us.ibm.com>
29673
29674 * g++.dg/README: Describe new compat directory.
29675 * g++.dg/dg.exp: Skip tests in compat directory.
29676 * README.compat: New file.
29677 * lib/compat.exp: New expect script.
29678 * g++.dg/compat: New test directory.
29679 * g++.dg/compat/compat.exp: New expect script.
29680 * g++.dg/compat/abi: New test directory.
29681 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
29682 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
29683 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
29684 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
29685 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
29686 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
29687 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
29688 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
29689 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
29690 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
29691 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
29692 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
29693 * g++.dg/compat/break: New test directory.
29694 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
29695 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
29696 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
29697 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
29698 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
29699 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
29700 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
29701 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
29702 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
29703 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
29704 g++.dg/compat/break/README: New files.
29705 * g++.dg/compat/eh: New test directory.
29706 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
29707 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
29708 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
29709 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
29710 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
29711 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
29712 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
29713 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
29714 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
29715 g++.dg/compat/eh/filter2_y.C,
29716 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
29717 g++.dg/compat/eh/new1_y.C,
29718 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
29719 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
29720 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
29721 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
29722 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
29723 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
29724 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
29725 g++.dg/compat/eh/unexpected1_y.C: New files.
29726 * g++.dg/compat/init: New test directory.
29727 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
29728 g++.dg/compat/init/array5_y.C,
29729 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
29730 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
29731 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
29732 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
29733 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
29734 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
29735 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
29736 g++.dg/compat/init/init-ref2_y.C: New files.
29737
29738 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29739
29740 PR c++/7584
29741 * g++.dg/inherit/using3.C: New test.
29742
29743 2002-10-17 Jan Hubicka <jh@suse.cz>
29744
29745 * gcc.dg/20021017-2.c: New test.
29746
29747 2002-10-17 Mark Mitchell <mark@codesourcery.com>
29748
29749 * g++.dg/abi/mangle16.C: Adjust.
29750
29751 * g++.dg/init/array8.C: New test.
29752
29753 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
29754
29755 * gcc.dg/special/mips-abi.exp: New test.
29756 * gcc.dg/special/mips-abi.s: Empty file used by the above.
29757
29758 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29759
29760 * g++.dg/abi/mangle16.C: New test.
29761 * g++.dg/abi/mangle17.C: Likewise.
29762
29763 PR c++/7478
29764 * g++.dg/template/ref1.C: New test.
29765
29766 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29767
29768 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
29769
29770 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
29771
29772 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
29773
29774 2002-10-16 Mark Mitchell <mark@codesourcery.com>
29775
29776 PR c++/7524
29777 * g++.dg/init/array7.C: New test.
29778
29779 2002-10-15 Mark Mitchell <mark@codesourcery.com>
29780
29781 * g++.dg/init/array6.C: New test.
29782
29783 * g++.dg/abi/mangle13.C: Likewise.
29784 * g++.dg/abi/mangle14.C: Likewise.
29785 * g++.dg/abi/mangle15.C: Likewise.
29786
29787 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29788
29789 * g++.dg/abi/empty8.C: New test.
29790
29791 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
29792
29793 * g++.dg/init/ctor1.C: New test.
29794
29795 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
29796
29797 * gcc.c-torture/execute/20021015-1.c: New test.
29798
29799 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
29800
29801 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
29802
29803 2002-10-14 Jan Hubicka <jh@suse.cz>
29804
29805 * gcc.dg/i386-ssetype-[1-5].c: New tests.
29806
29807 2002-10-14 Richard Henderson <rth@redhat.com>
29808
29809 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
29810
29811 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29812
29813 PR optimization/6631
29814 * g++.dg/opt/const2.C: New test.
29815
29816 2002-10-14 Mark Mitchell <mark@codesourcery.com>
29817
29818 PR c++/7176
29819 * g++.dg/parse/friend1.C: New test.
29820 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
29821
29822 2002-10-14 Jakub Jelinek <jakub@redhat.com>
29823
29824 * gcc.dg/20021014-1.c: New test.
29825
29826 2002-10-11 Mark Mitchell <mark@codesourcery.com>
29827
29828 PR c++/5661
29829 * g++.dg/ext/vlm1.C: New test.
29830 * g++.dg/ext/vlm2.C: Likewise.
29831
29832 * g++.dg/init/array1.C: Remove invalid braces.
29833 * g++.dg/init/brace1.C: New test.
29834 * g++.dg/init/copy2.C: Likewise.
29835 * g++.dg/init/copy3.C: Likewise.
29836 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
29837 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
29838 braces.
29839
29840 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
29841
29842 * gcc.dg/cpp/assembler.S: Don't use -ansi.
29843
29844 2002-10-11 Richard Shann <richard.shann@superh.com>
29845
29846 * gcc.c-torture/compile/simd-5.c: New test.
29847
29848 2002-10-10 Roger Sayle <roger@eyesopen.com>
29849
29850 * gcc.c-torture/execute/shiftopt-1.c: New test case.
29851
29852 2002-10-10 Jim Wilson <wilson@redhat.com>
29853
29854 * gcc.c-torture/execute/20021010-1.c: New test.
29855
29856 2002-10-09 Zack Weinberg <zack@codesourcery.com>
29857
29858 PR c/7353
29859 * g++.dg/ext/typedef-init.C: New test.
29860 * gcc.dg/typedef-init.c: New test.
29861
29862 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
29863
29864 * gcc.dg/cpp/paste13.c: New test.
29865
29866 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29867
29868 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
29869 remaining platforms, XFAIL during compile, not execute. Don't
29870 XFAIL at -O0.
29871
29872 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
29873
29874 * gcc.dg/alias-1.c: Tweak expected warning.
29875
29876 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
29877
29878 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
29879
29880 2002-10-06 Andreas Jaeger <aj@suse.de>
29881
29882 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
29883 * gcc.dg/cpp/c++98.C: Likewise.
29884
29885 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
29886 * g++.dg/cpp/c++98.C: Likewise.
29887
29888 * g++.dg/README (Subdirectories): Mention cpp directory.
29889
29890 PR target/7559
29891 * gcc.dg/20021006-1.c: New test.
29892
29893 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29894
29895 PR c++/7804
29896 * g++.dg/other/warning1.C: New test.
29897
29898 2002-10-04 Roger Sayle <roger@eyesopen.com>
29899
29900 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
29901 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
29902 and sparc-*-* with -m64 as expected failures. See PR 8087.
29903
29904 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29905
29906 PR c++/7931
29907 * g++.dg/template/ptrmem3.C: New test.
29908
29909 PR c++/7754
29910 * g++.dg/template/union1.C: New test.
29911
29912 2002-10-03 Mark Mitchell <mark@codesourcery.com>
29913
29914 PR c++/8006
29915 * g++.dg/abi/mangle9.C: New test.
29916 * g++.dg/abi/mangle10.C: New test.
29917 * g++.dg/abi/mangle11.C: New test.
29918 * g++.dg/abi/mangle12.C: New test.
29919
29920 2002-10-02 Mark Mitchell <mark@codesourcery.com>
29921
29922 PR c++/7188.
29923 * g++.dg/template/meminit1.C: New test.
29924 * g++.dg/warn/Wreorder-1.C: Likewise.
29925 * g++.old-deja/g++.mike/warn3.C: Tweak.
29926 * lib/prune.exp: Ingore "in copy constructor".
29927
29928 2002-10-02 Andreas Jaeger <aj@suse.de>
29929
29930 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
29931 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
29932 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
29933 on x86-64.
29934
29935 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29936
29937 * gcc.dg/empty1.C: Fix typo.
29938
29939 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
29940
29941 * gcc.dg/alias-1.c: New test.
29942
29943 2002-10-01 Mark Mitchell <mark@codesourcery.com>
29944
29945 * gcc.dg/empty1.C: New test.
29946
29947 * g++.dg/tls/init-2.C: Tweak error messages.
29948
29949 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
29950
29951 * gcc.c-torture/compile/20020923-1.c: New test.
29952
29953 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
29954
29955 * gcc.c-torture/execute/ffs-1.c: New test.
29956 * gcc.c-torture/execute/ffs-2.c: Ditto.
29957
29958 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
29959
29960 * g++.dg/overload/member1.C: New test.
29961
29962 2002-09-30 Mark Mitchell <mark@codesourcery.com>
29963
29964 * g++.dg/abi/empty7.C: New test.
29965 * g++.dg/init/pm2.C: Likewise.
29966
29967 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
29968
29969 * g++.dg/rtti/crash1.C: New test.
29970
29971 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
29972
29973 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29974 gcc.dg/sibcall-4.c: New tests.
29975
29976 2002-09-28 Roger Sayle <roger@eyesopen.com>
29977
29978 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29979 powerpc and MMIX targets.
29980
29981 2002-09-27 Zack Weinberg <zack@codesourcery.com>
29982
29983 * gcc.dg/cpp/20020927-1.c: New.
29984
29985 2002-09-26 David S. Miller <davem@redhat.com>
29986
29987 * gcc.c-torture/compile/trunctfdf.c: New.
29988
29989 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29990
29991 * lib/target-supports.exp (check_weak_available): Handle solaris2.
29992
29993 2002-09-27 Alan Modra <amodra@bigpond.net.au>
29994
29995 * gcc.c-torture/execute/loop-15.c: New.
29996
29997 2002-09-26 Janis Johnson <janis187@us.ibm.com>
29998
29999 * README.QMTEST: Fix typo.
30000
30001 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
30002
30003 * gcc.dg/20020926-1.c: New test.
30004
30005 2002-09-25 David S. Miller <davem@redhat.com>
30006
30007 PR target/7842
30008 * gcc.c-torture/execute/shiftdi.c: New test.
30009
30010 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
30011
30012 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30013 unique to the tool.
30014 * lib/g77.exp (g77_init): Likewise.
30015 * lib/g++.exp (g++_init): Likewise.
30016 * lib/objc.exp (objc_init): Likewise.
30017
30018 2002-09-25 Mark Mitchell <mark@codesourcery.com>
30019
30020 * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30021 * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30022 * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30023
30024 2002-09-25 Richard Henderson <rth@redhat.com>
30025
30026 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30027 too-small long double.
30028
30029 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
30030
30031 * gcc.dg/20020919-1.c: New test.
30032
30033 2002-09-23 Mark Mitchell <mark@codesourcery.com>
30034
30035 * g++.dg/abi/bitfield6.C: New test.
30036 * g++.dg/abi/bitfield7.C: New test.
30037 * g++.dg/abi/bitfield8.C: New test.
30038 * g++.dg/abi/vbase11.C: New test.
30039
30040 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
30041
30042 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30043 hppa*-*-hpux*. Update test comment.
30044
30045 2002-09-20 Jakub Jelinek <jakub@redhat.com>
30046
30047 * gcc.dg/tls/struct-1.c: New test.
30048
30049 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
30050
30051 * gcc.dg/cpp/tr-warn2.c: Update.
30052
30053 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30054
30055 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
30056
30057 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
30058
30059 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
30060 systems.
30061
30062 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
30063
30064 * gcc.c-torture/execute/ieee/mzero3.c: New test.
30065
30066 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
30067 Adjust for c++filt moved to binutils. Remove spurious duplicate
30068 setting of cxxfilt.
30069
30070 2002-09-19 Geoffrey Keating <geoffk@apple.com>
30071
30072 * gcc.dg/20020312-2.c: Update for darwin.
30073
30074 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
30075
30076 * g++.old-deja/g++.other/crash32.C: Mark ICE.
30077
30078 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
30079
30080 * objc.dg/comp-types-1.m: New test.
30081 * objc.dg/comp-types-2.m: New test.
30082 * objc.dg/comp-types-3.m: New test.
30083 * objc.dg/comp-types-4.m: New test.
30084 * objc.dg/comp-types-5.m: New test.
30085 * objc.dg/comp-types-6.m: New test.
30086
30087 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
30088
30089 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
30090
30091 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30092
30093 * g++.dg/other/do1.C: New test.
30094
30095 * g++.dg/template/subst1.C: New test.
30096
30097 2002-09-16 Steve Ellcey <sje@cup.hp.com>
30098
30099 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
30100
30101 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
30102
30103 * g++.dg/template/qualttp20.C: Adjust expected errors.
30104 * g++.old-deja/g++.jason/report.C: Likewise.
30105 * g++.old-deja/g++.other/qual1.C: Likewise.
30106
30107 * g++.dg/lookup/scoped2.C: New test.
30108
30109 * g++.dg/ext/asm3.C: New test.
30110
30111 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
30112
30113 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
30114
30115 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
30116
30117 * ChangeLog: follow spelling conventions.
30118 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
30119 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
30120 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
30121 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
30122 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
30123 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
30124 * g++.old-deja/g++.law/global-init1.C: Likewise.
30125 * g++.old-deja/g++.other/delete4.C: Likewise.
30126 * g++.old-deja/g++.other/inline21.C: Likewise.
30127 * g++.old-deja/g++.other/singleton.C: Likewise.
30128 * g77.dg/strlen0.f: Likewise.
30129 * g77.f-torture/compile/20010519-1.f: Likewise.
30130 * g77.f-torture/compile/980310-4.f: Likewise.
30131 * gcc.c-torture/compile/20000605-1.c: Likewise.
30132 * gcc.c-torture/execute/20020225-1.c: Likewise.
30133 * gcc.dg/c90-hexfloat-2.c: Likewise.
30134 * gcc.dg/c99-bool-1.c: Likewise.
30135 * gcc.dg/c99-hexfloat-2.c: Likewise.
30136 * gcc.dg/dll-2.c: Likewise.
30137 * gcc.dg/wtr-union-init-1.c: Likewise.
30138 * gcc.dg/wtr-union-init-2.c: Likewise.
30139 * gcc.dg/wtr-union-init-3.c: Likewise.
30140 * gcc.dg/cpp/avoidpaste1.c: Likewise.
30141 * gcc.dg/cpp/defined.c: Likewise.
30142 * gcc.dg/cpp/macsyntx.c: Likewise.
30143 * gcc.dg/cpp/paste2.c: Likewise.
30144 * gcc.dg/cpp/trad/defined.c: Likewise.
30145 * gcc.dg/format/c90-printf-1.c: Likewise.
30146 * gcc.dg/format/c90-scanf-1.c: Likewise.
30147 * gcc.dg/format/c99-printf-1.c: Likewise.
30148 * gcc.dg/format/c99-scanf-1.c: Likewise.
30149 * gcc.misc-tests/gcov-8.c: Likewise.
30150 * lib/profopt.exp: Likewise.
30151
30152 2002-09-15 Krister Walfridsson <cato@df.lth.se>
30153
30154 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
30155
30156 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30157
30158 * g++.dg/inherit/using2.C: New test.
30159
30160 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
30161
30162 * ChangeLog: Follow spelling conventions.
30163 * g++.dg/template/friend4.C: Likewise.
30164 * g++.old-deja/g++.pt/crash67.C: Likewise.
30165 * gcc.c-torture/execute/20000801-4.c: Likewise.
30166 * gcc.dg/c90-digraph-1.c: Likewise.
30167 * gcc.dg/c94-digraph-1.c: Likewise.
30168 * gcc.dg/c99-digraph-1.c: Likewise.
30169 * gcc.dg/cpp/line5.c: Likewise.
30170 * gcc.dg/cpp/multiline.c: Likewise.
30171 * gcc.dg/cpp/trad/literals-1.c: Likewise.
30172 * gcc.dg/format/attr-3.c: Likewise.
30173 * gcc.dg/format/c90-scanf-3.c: Likewise.
30174 * gcc.dg/format/ext-4.c: Likewise.
30175
30176 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
30177
30178 * g++.dg/template/pretty1.C: New test.
30179
30180 2002-09-14 Alan Modra <amodra@bigpond.net.au>
30181
30182 * gcc.c-torture/execute/struct-cpy-1.c: New test.
30183
30184 2002-09-13 Matt Austern <austern@apple.com>
30185
30186 * testsuite/g++.dg/other/constref[12].C: New, regression tests for
30187 passing a cast expression to a function by const reference.
30188
30189 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
30190
30191 * g++.dg/template/deduce1.C: New test.
30192
30193 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
30194
30195 * gcc.c-torture/execute/simd-1.c: Force all use of int to
30196 32-bit int.
30197
30198 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
30199
30200 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
30201 usage.
30202
30203 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
30204
30205 * gcc.c-torture/compile/20020910-1.c: New test.
30206
30207 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
30208
30209 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
30210
30211 2002-09-10 Andreas Jaeger <aj@suse.de>
30212
30213 * gcc.dg/20020312-2.c: Adjust for x86-64.
30214
30215 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
30216
30217 * g77.dg/7388.f: New test case for PR 7388.
30218
30219 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
30220
30221 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
30222
30223 2002-09-05 Ziemowit Laski <zlaski@apple.com>
30224
30225 * objc.dg/proto-lossage-1.m: New test.
30226
30227 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
30228
30229 * gcc.dg/cpp/_Pragma4.c: Fix typo.
30230
30231 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
30232
30233 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
30234 expected to pass.
30235
30236 2002-09-06 Stan Shebs <shebs@apple.com>
30237 David Edelsohn <edelsohn@gnu.org>
30238
30239 * gcc.dg/weak: New directory.
30240 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
30241 target-specific xfail bits.
30242 * gcc.dg/typeof-2.c: Move to new directory.
30243 * gcc.dg/weak.exp: New expect script.
30244
30245 2002-09-06 Alan Modra <amodra@bigpond.net.au>
30246
30247 * gcc.c-torture/execute/extzvsi.c: New test.
30248
30249 2002-09-05 Stan Shebs <shebs@apple.com>
30250
30251 * gcc.dg/weak-1.c: xfail on Darwin.
30252 * gcc.dg/weak-2.c: Ditto.
30253 * gcc.dg/weak-3.c: Ditto.
30254 * gcc.dg/weak-4.c: Ditto.
30255 * gcc.dg/weak-5.c: Ditto.
30256 * gcc.dg/weak-6.c: Ditto.
30257 * gcc.dg/weak-7.c: Ditto.
30258 * gcc.dg/weak-8.c: Ditto.
30259 * gcc.dg/weak-9.c: Ditto.
30260
30261 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
30262
30263 * gcc.c-torture/execute/loop-14.c: New test.
30264
30265 2002-09-04 Jakub Jelinek <jakub@redhat.com>
30266
30267 * g++.dg/other/cxa-atexit1.C: New test.
30268
30269 * gcc.dg/typeof-2.c: New test.
30270
30271 2002-09-03 Roger Sayle <roger@eyesopen.com>
30272
30273 * gcc.dg/builtins-2.c: New testcase.
30274 * gcc.dg/builtins-3.c: New testcase.
30275
30276 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
30277
30278 * gcc.dg/cpp/_Pragma4.c: New test.
30279
30280 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
30281
30282 * objc/execute/nil_method-1.m: New testcase.
30283
30284 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
30285
30286 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
30287 [Object class], not [Object initialize].
30288
30289 2002-08-31 Roger Sayle <roger@eyesopen.com>
30290 Hans-Peter Nilsson <hp@bitrange.com>
30291
30292 * gcc.c-torture/execute/20020720-1.x: Skip test on
30293 mmix-knuth-mmixware. Correct comment.
30294
30295 2002-08-27 Mark Mitchell <mark@codesourcery.com>
30296
30297 * testsuite/g++.dg/abi/bitfield5.C: New test.
30298 * testsuite/g++.dg/abi/vbase10.C: Likewise.
30299
30300 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
30301
30302 * objc.dg/undeclared-selector.m: New test.
30303
30304 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
30305
30306 * g++.dg/other/offsetof1.C: Avoid cast warning.
30307
30308 2002-08-26 Ziemowit Laski <zlaski@apple.com>
30309
30310 * objc.dg/super-class-2.m: New test.
30311
30312 2002-08-24 Matt Austern <austern@apple.com>
30313
30314 * g++.dg/ext/lvaddr.C: New test.
30315 * g++.dg/ext/lvcast.C: New test.
30316
30317 2002-08-22 Mark Mitchell <mark@codesourcery.com>
30318
30319 * testsuite/g++.dg/inherit/cond1.C: New test.
30320
30321 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
30322
30323 * gcc.dg/noncompile/incomplete-1.c: New test.
30324
30325 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30326
30327 * gcc.dg/typespec-1.c: New test.
30328
30329 2002-08-20 Devang Patel <dpatel@apple.com>
30330 * objc.dg/proto-hier-2.m: New test.
30331
30332 2002-08-19 Ziemowit Laski <zlaski@apple.com>
30333
30334 * objc.dg/bitfield-1.m: New test.
30335 * objc.dg/bitfield-2.m: New test.
30336
30337 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
30338
30339 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
30340 gcc.dg/c99-flex-array-4.c: New tests.
30341
30342 2002-08-16 Stan Shebs <shebs@apple.com>
30343
30344 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
30345
30346 2002-08-15 Jakub Jelinek <jakub@redhat.com>
30347
30348 * gcc.dg/typeof-1.c: New test.
30349 * g++.dg/ext/typeof2.C: New test.
30350
30351 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
30352
30353 * g++.dg/other/offsetof1.C: New test.
30354
30355 2002-08-14 Richard Henderson <rth@redhat.com>
30356
30357 * gcc.dg/tls/diag-3.c: Fix expected message strings.
30358
30359 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
30360
30361 * gcc.dg/cpp/_Pragma3.c: New test.
30362
30363 2002-08-13 Mark Mitchell <mark@codesourcery.com>
30364
30365 * g++.dg/template/inherit3: New test.
30366
30367 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
30368
30369 * gcc.dg/bitfld-4.c: Add blank options.
30370
30371 2002-08-09 Mark Mitchell <mark@codesourcery.com>
30372
30373 * g++.dg/template/crash1.C: New test.
30374
30375 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30376
30377 * gcc.dg/tls/opt-2.c: New test.
30378
30379 2002-08-08 Devang Patel <dpatel@apple.com>
30380
30381 * objc.dg/selector-1.m : New test
30382
30383 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30384
30385 * g++.dg/abi/bitfield4.C: New test.
30386 * gcc.dg/bitfld-4.c: New test.
30387
30388 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
30389
30390 * g++.dg/other/packed1.C: New test.
30391
30392 2002-08-07 Mark Mitchell <mark@codesourcery.com>
30393
30394 * g++.dg/abi/offsetof.C: Tweak error messages.
30395 * g++.old-deja/g++.mike/p10769a.C: Likewise.
30396
30397 2002-08-08 Jakub Jelinek <jakub@redhat.com>
30398
30399 * gcc.dg/bitfld-3.c: New test.
30400
30401 2002-08-07 Jakub Jelinek <jakub@redhat.com>
30402 Richard Henderson <rth@redhat.com>
30403
30404 * gcc.dg/i386-bitfield1.c: New test.
30405 * g++.dg/abi/bitfield3.C: Update.
30406
30407 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
30408
30409 * objc.dg/const-str-2.m: Update.
30410 * gcc.dg/cpp/c++98.c: Change to C extension.
30411 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
30412 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
30413
30414 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
30415
30416 * testsuite/gcc.dg/tls/diag-3.c: New.
30417
30418 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
30419
30420 * g++.dg/README (Subdirectories): Document new subdir expr.
30421 * g++.dg/expr/pmf-1.C: New test.
30422
30423 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
30424
30425 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
30426
30427 2002-08-06 Jakub Jelinek <jakub@redhat.com>
30428
30429 * g++.dg/abi/bitfield3.C: New test.
30430
30431 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
30432
30433 * lib/gcov.exp: Tweak expected line formats.
30434 * gcc.misc-tests/gcov8.c: New test.
30435 * gcc.misc-tests/gcov8.x: New flags.
30436
30437 2002-08-05 Jakub Jelinek <jakub@redhat.com>
30438
30439 * consistency.vlad/layout/endian.c: Include string.h.
30440
30441 * gcc.c-torture/execute/20020805-1.c: New test.
30442
30443 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
30444
30445 * g++.dg/other/conversion1.C: New test.
30446
30447 2002-08-03 Roger Sayle <roger@eyesopen.com>
30448
30449 * gcc.dg/builtins-1.c: New testcase.
30450
30451 2002-08-02 Mark Mitchell <mark@codesourcery.com>
30452
30453 * g++.dg/inherit/access3.C: New test.
30454
30455 2002-08-01 Jakub Jelinek <jakub@redhat.com>
30456
30457 * gcc.dg/ia64-visibility-2.c: New test.
30458
30459 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
30460
30461 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
30462 __qualifier_flags to __flags.
30463
30464 2002-07-31 Mark Mitchell <mark@codesourcery.com>
30465
30466 * g++.dg/inherit/operator1.C: New test.
30467 * g++.dg/lookup/disamb1.C: Fix typo in comment.
30468 * g++.dg/other/error1.C: Change expected error message.
30469 * g++.dg/template/conv4.C: Likewise.
30470
30471 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
30472
30473 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
30474 for documented behavior.
30475
30476 2002-07-25 Roger Sayle <roger@eyesopen.com>
30477
30478 * gcc.c-torture/execute/20020720-1.x: Skip this test on
30479 several targets known to fail.
30480
30481 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
30482
30483 * gcc.dg/mips-args-[123].c: New tests.
30484
30485 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
30486
30487 * gcc.dg/ppc-spe.c: New.
30488
30489 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
30490
30491 * g++.dg/other/ptrmem4.C: New testcase.
30492
30493 2002-07-24 Richard Henderson <rth@redhat.com>
30494
30495 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
30496
30497 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
30498
30499 * g++.dg/ext/alignof1.C (main): Return 0 for success.
30500
30501 2002-07-24 Roger Sayle <roger@eyesopen.com>
30502
30503 * gcc.c-torture/execute/memset-3.c: New testcase.
30504
30505 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
30506
30507 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
30508 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
30509
30510 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30511
30512 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
30513 Delete.
30514
30515 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
30516
30517 * gcc.c-torture/compile/simd-4.c: New test.
30518
30519 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30520
30521 PR c++/7347, c++/7348
30522 * g++.dg/template/access4.C: New test.
30523 * g++.dg/template/access5.C: New test.
30524 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
30525 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
30526 * g++.old-deja/g++.pt/ttp58.C: Likewise.
30527 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
30528
30529 2002-07-22 Jakub Jelinek <jakub@redhat.com>
30530
30531 * gcc.dg/gnu89-init-2.c: New test.
30532
30533 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
30534
30535 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
30536
30537 2002-07-20 Roger Sayle <roger@eyesopen.com>
30538
30539 * gcc.c-torture/execute/20020720-1.c: New testcase.
30540
30541 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
30542
30543 * gcc.dg/cpp/Wsignprom.c: New tests.
30544
30545 2002-07-20 Alan Modra <amodra@bigpond.net.au>
30546
30547 * gcc.c-torture/execute/loop-13.c: New test.
30548
30549 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
30550
30551 * gcc.dg/cpp/expr.c: New tests.
30552
30553 2002-07-18 David Edelsohn <edelsohn@gnu.org>
30554
30555 * g++.dg/opt/pr6713.C: Add template instantiation.
30556
30557 2002-07-18 Alan Modra <amodra@bigpond.net.au>
30558
30559 * gcc.dg/nest.c: New test.
30560
30561 2002-07-17 Richard Henderson <rth@redhat.com>
30562
30563 * g++.dg/opt/pr6713.C: New test.
30564
30565 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
30566
30567 * gcc.c-torture/execute/loop-2e.x: Let the testcase
30568 XFAIL for all x86 processors.
30569
30570 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
30571
30572 * gcc.c-torture/execute/20010122-1.x: Do not test with
30573 -fomit-frame-pointer.
30574
30575 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30576
30577 * g++.dg/template/instantiate2.C: New test.
30578 * g++.dg/template/spec4.C: New test.
30579
30580 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30581
30582 * g++.dg/template/access2.C: New test.
30583 * g++.dg/template/access3.C: New test.
30584
30585 2002-07-15 Zack Weinberg <zack@codesourcery.com>
30586
30587 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
30588 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
30589 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
30590 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
30591 Convert to use <stdarg.h>.
30592 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
30593 Delete.
30594 * gcc.dg/va-arg-2.c: New.
30595 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
30596
30597 2002-07-15 Jakub Jelinek <jakub@redhat.com>
30598
30599 * gcc.c-torture/compile/20020710-1.c: New test.
30600
30601 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
30602 Andrew Pinski <pinskia@physics.uc.edu>
30603
30604 gcc.c-torture/compile/simd-2.c: New testcase.
30605 gcc.c-torture/compile/simd-3.c: Likewise.
30606
30607 2002-07-11 Mark Mitchell <mark@codesourcery.com>
30608
30609 PR c++/7224
30610 * g++.dg/overload/error1.C: New test.
30611
30612 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
30613
30614 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
30615 configuration and IRIX 6 O32 ABI.
30616
30617 2002-07-11 Roger Sayle <roger@eyesopen.com>
30618
30619 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
30620
30621 2002-07-10 Roger Sayle <roger@eyesopen.com>
30622
30623 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
30624
30625 2002-07-10 Jeffrey A Law <law@redhat.com>
30626
30627 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
30628
30629 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
30630
30631 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
30632
30633 * gcc.dg/20020312-2.c: Check for __PPC__.
30634
30635 2002-07-09 Diego Novillo <dnovillo@redhat.com>
30636
30637 * gcc.c-torture/compile/20020709-1.c: New test.
30638
30639 2002-07-07 Roger Sayle <roger@eyesopen.com>
30640
30641 * g++.dg/template/qualttp21.C: New test case.
30642
30643 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
30644
30645 * gcc.c-torture/compile/20020706-1.c: New test.
30646 * gcc.c-torture/compile/20020706-2.c: New test.
30647
30648 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
30649 Alexandre Oliva <aoliva@redhat.com>
30650
30651 * g++.dg/warn/incomplete1.C: New test.
30652
30653 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30654
30655 PR c++/7099
30656 * g++.dg/warn/noreturn1.C: New test.
30657
30658 2002-07-03 Mark Mitchell <mark@codesourcery.com>
30659
30660 PR c++/6706
30661 * g++.dg/debug/debug6.C: New test.
30662 * g++.dg/debug/debug7.C: New test.
30663
30664 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
30665
30666 * gcc.c-torture/compile/simd-3.c: New test.
30667
30668 2002-07-03 Chris Demetriou <cgd@broadcom.com>
30669
30670 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
30671 * gcc.dg/20020620-1.c: Likewise.
30672
30673 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30674
30675 PR c++/6944
30676 * g++.dg/init/array4.C: New test.
30677 * g++.dg/init/array5.C: New test.
30678
30679 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
30680
30681 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
30682 * gcc.c-torture/execute/simd-2.c (main): Likewise.
30683
30684 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30685
30686 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
30687 * gcc.dg/wtr-aggr-init-1.c: Likewise.
30688 * gcc.dg/wtr-conversion-1.c: Likewise.
30689 * gcc.dg/wtr-escape-1.c: Likewise.
30690 * gcc.dg/wtr-int-type-1.c: Likewise.
30691 * gcc.dg/wtr-label-1.c: Likewise.
30692 * gcc.dg/wtr-static-1.c: Likewise.
30693 * gcc.dg/wtr-strcat-1.c: Likewise.
30694 * gcc.dg/wtr-suffix-1.c: Likewise.
30695 * gcc.dg/wtr-switch-1.c: Likewise.
30696 * gcc.dg/wtr-unary-plus-1.c: Likewise.
30697 * gcc.dg/wtr-union-init-1.c: Likewise.
30698 * gcc.dg/wtr-union-init-2.c: Likewise.
30699 * gcc.dg/wtr-union-init-3.c: Likewise.
30700
30701 * gcc.dg/wtr-func-def-1.c: New test.
30702
30703 2002-07-02 Devang Patel <dpatel@apple.com>
30704
30705 * objc.dg/param-1.m: New test.
30706
30707 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
30708
30709 * gcc.dg/cpp/trad/directive.c: Add test.
30710 * gcc.dg/cpp/trad/macroargs.c: Add test.
30711 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
30712
30713 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
30714
30715 * gcc.dg/cpp/cmdlne-M.c: New test.
30716
30717 2002-07-02 Ziemowit Laski <zlaski@apple.com>
30718
30719 * objc.dg/desig-init-1.m: New test.
30720
30721 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30722
30723 PR c++/6716
30724 * g++.dg/template/instantiate1.C: New test.
30725
30726 2002-07-01 Mark Mitchell <mark@codesourcery.com>
30727
30728 PR c++/7112
30729 * g++.dg/template/sizeof2.C: New test.
30730
30731 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30732
30733 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
30734 gcc.dg/cpp/trad/include.c: New tests.
30735
30736 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
30737
30738 PR target/7177
30739 * gcc.c-torture/compile/20020701-1.c: New test.
30740
30741 2002-07-01 Stan Shebs <shebs@apple.com>
30742
30743 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
30744 header here...
30745 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
30746 (objc-torture-execute): or here.
30747
30748 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
30749
30750 * gcc.c-torture/execute/arith-rand-ll.c: New test.
30751
30752 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
30753
30754 * gcc.dg/cpp/trad/escaped-nl.c: New test.
30755
30756 2002-06-30 Devang Patel <dpatel@apple.com>
30757
30758 * objc.dg/fsyntax-only.m: New test.
30759
30760 2002-06-27 Mark Mitchell <mark@codesourcery.com>
30761
30762 PR c++/6695
30763 * g++.dg/template/friend7.C: New file.
30764
30765 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
30766
30767 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
30768 return type.
30769
30770 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
30771
30772 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
30773 avoid division by zero.
30774
30775 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
30776
30777 * gcc.dg/Wunknownprag.c: New tests.
30778
30779 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
30780
30781 * gcc.c-torture/execute/simd-2.c: New test.
30782
30783 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
30784
30785 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
30786 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
30787 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
30788 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
30789 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
30790 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
30791 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
30792 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
30793 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
30794 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
30795 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
30796 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
30797 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
30798 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
30799 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
30800 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
30801 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
30802
30803 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
30804
30805 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
30806 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
30807 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
30808 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
30809 New tests.
30810 * gcc.dg/cpp/trad/directive.c: Update.
30811
30812 2002-06-23 Andreas Jaeger <aj@suse.de>
30813
30814 * gcc.c-torture/execute/complex-6.c: New.
30815
30816 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
30817
30818 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
30819 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
30820 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
30821 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
30822
30823 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
30824
30825 * gcc.dg/cpp/trad: New directory with traditional tests copied
30826 from parent directory.
30827 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30828 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30829 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30830 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30831 Move to trad/ and rename.
30832 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
30833 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
30834 gcc.dg/cpp/trad/redef2.c: New tests.
30835 * gcc.dg/cpp/trad/trad.exp: New driver.
30836
30837 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
30838
30839 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
30840 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
30841 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
30842 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
30843 Remove.
30844
30845 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
30846
30847 * gcc.dg/20020620-1.c: New test.
30848
30849 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30850
30851 * g++.dg/template/ttp4.C: New test.
30852
30853 2002-06-19 Jakub Jelinek <jakub@redhat.com>
30854
30855 * g++.dg/opt/vt1.C: Fix regexp.
30856
30857 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30858
30859 * gcc.c-torture/execute/pure-1.c: Make functions static again.
30860 Don't use attribute `noinline'.
30861
30862 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30863
30864 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
30865
30866 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
30867
30868 * gcc.c-torture/execute/simd-1.c: New.
30869
30870 * gcc.dg/simd-1.c: New.
30871
30872 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
30873
30874 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
30875
30876 2002-06-16 Richard Henderson <rth@redhat.com>
30877
30878 * g++.dg/ext/anon-struct1.C: New.
30879 * g++.dg/ext/anon-struct2.C: New.
30880 * g++.dg/ext/anon-struct3.C: New.
30881 * gcc.dg/anon-struct-1.c: New.
30882 * gcc.dg/anon-struct-2.c: New.
30883 * gcc.dg/anon-struct-3.c: New.
30884 * gcc.dg/20011008-1.c: Adjust warning text.
30885 * gcc.dg/20020527-1.c: Add -fms-extensions.
30886
30887 2002-06-16 Richard Henderson <rth@redhat.com>
30888
30889 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
30890
30891 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
30892
30893 * gcc.c-torture/execute/20020615-1.c: New test.
30894
30895 2002-06-15 Roger Sayle <roger@eyesopen.com>
30896
30897 * gcc.c-tortuture/execute/compare-1.c: New test case.
30898 * gcc.c-tortuture/execute/compare-2.c: New test case.
30899 * gcc.c-tortuture/execute/compare-3.c: New test case.
30900
30901 2002-06-13 Richard Henderson <rth@redhat.com>
30902
30903 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
30904 ia64 ilp32.
30905
30906 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30907
30908 * g++.dg/template/typename2.C: Update error message.
30909
30910 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
30911
30912 * gcc.c-torture/execute/20020611-1.c: New test.
30913
30914 2002-06-11 Bob Wilson <bob.wilson@acm.org>
30915
30916 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
30917 list of targets to skip.
30918
30919 2002-06-10 Bob Wilson <bob.wilson@acm.org>
30920
30921 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
30922 targets if not optimizing.
30923
30924 2002-06-10 Jakub Jelinek <jakub@redhat.com>
30925
30926 * gcc.c-torture/compile/20020605-1.c: New test.
30927
30928 * g++.dg/opt/vt1.C: New test.
30929
30930 * gcc.dg/20020531-1.c: New test.
30931
30932 * gcc.dg/20020530-1.c: New test.
30933
30934 * gcc.dg/20020527-1.c: New test.
30935
30936 * g++.dg/opt/cse1.C: New test.
30937
30938 2002-06-07 Roger Sayle <roger@eyesopen.com>
30939
30940 * gcc.dg/20020607-2.c: New test case.
30941
30942 2002-06-07 Jakub Jelinek <jakub@redhat.com>
30943
30944 * gcc.c-torture/compile/20020604-1.c: New test.
30945
30946 2002-06-04 Richard Henderson <rth@redhat.com>
30947
30948 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30949 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30950 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30951
30952 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
30953
30954 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30955
30956 2002-06-03 Richard Henderson <rth@redhat.com>
30957
30958 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30959 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30960
30961 2002-06-02 Richard Henderson <rth@redhat.com>
30962
30963 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30964 test functions static.
30965
30966 2002-06-02 Andreas Jaeger <aj@suse.de>
30967
30968 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30969 now.
30970
30971 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
30972
30973 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30974 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30975 Update for mofified diagnostics.
30976 * gcc.dg/c99-intconst-1.c: No longer fail.
30977
30978 2002-06-02 Richard Henderson <rth@redhat.com>
30979
30980 * gcc.dg/uninit-A.c: Remove xfail markers.
30981
30982 2002-06-01 Roger Sayle <roger@eyesopen.com>
30983
30984 * gcc.dg/fnegate-1.c: New test case.
30985
30986 2002-05-30 Osku Salerma <osku@iki.fi>
30987
30988 * gcc.c-torture/execute/mayalias-1.c: New file.
30989
30990 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
30991
30992 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30993 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30994 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30995
30996 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
30997
30998 * gcc.c-torture/execute/20020529-1.c: New test.
30999
31000 2002-05-27 Richard Henderson <rth@redhat.com>
31001
31002 * g++.dg/ext/attrib6.C: New test case.
31003
31004 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31005
31006 * gcc.c-torture/execute/pure-1.c: New test.
31007
31008 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31009
31010 * gcc.dg/cpp/arith-2.c: Remove.
31011
31012 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
31013
31014 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31015 * gcc.dg/cpp/if-3.c: Remove.
31016
31017 2002-05-26 Jakub Jelinek <jakub@redhat.com>
31018
31019 * g++.dg/opt/cse2.C: New test.
31020
31021 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
31022
31023 * gcc.dg/cpp/arith-1.c: New semantic tests.
31024 * gcc.dg/cpp/if-1.c: Update.
31025
31026 2002-05-24 Ben Elliston <bje@redhat.com>
31027
31028 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31029
31030 2002-05-24 Jakub Jelinek <jakub@redhat.com>
31031
31032 * gcc.dg/verbose-asm.c: New test.
31033
31034 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
31035
31036 * gcc.dg/cpp/paste12.c: New test.
31037
31038 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31039
31040 * g++.dg/parse/named_ops.C: New test.
31041
31042 2002-05-23 Mark Mitchell <mark@codesourcery.com>
31043
31044 * gcc/testsuite/gcc.dg/weak-8.c: New test.
31045
31046 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
31047
31048 * gcc.dg/weak-2.c: Allow optional leading underscore
31049 in scan-assembler symbol name.
31050 * gcc.dg/weak-3.c: Likewise.
31051 * gcc.dg/weak-4.c: Likewise.
31052 * gcc.dg/weak-5.c: Likewise.
31053
31054 2002-05-23 Jakub Jelinek <jakub@redhat.com>
31055
31056 * gcc.dg/20020523-1.c: New test.
31057
31058 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
31059
31060 * objc.dg/const-str-2.m: Update now that we stop after
31061 a command line error.
31062
31063 2002-05-22 Richard Henderson <rth@redhat.com>
31064
31065 * g++.dg/dg.exp: Fix typo in test pruneing.
31066
31067 2002-05-22 Richard Henderson <rth@redhat.com>
31068
31069 * g++.dg/dg.exp: Prune the tls subdirectory.
31070 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
31071 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
31072 * g++.dg/tls/init-1.C: New.
31073
31074 2002-05-22 Jakub Jelinek <jakub@redhat.com>
31075
31076 * gcc.dg/20020517-1.c: New test.
31077
31078 2002-05-21 Richard Henderson <rth@redhat.com>
31079
31080 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
31081 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
31082
31083 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
31084
31085 * g++.dg/other/copy2.C: New test.
31086
31087 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
31088
31089 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
31090 (MAX_COPY): Bump up to 10 times sizeof (long long).
31091 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
31092
31093 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
31094 sizeof (long long).
31095
31096 * gcc.c-torture/execute/strcpy-1.c: New test.
31097
31098 2002-05-19 Jason Merrill <jason2redhat.com>
31099
31100 * g++.dg/ext/oper1.C: New test.
31101
31102 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
31103 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
31104
31105 * README.QMTEST: New file.
31106
31107 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
31108
31109 2002-05-19 Andreas Jaeger <aj@suse.de>
31110
31111 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
31112 now.
31113 * gcc.c-torture/execute/loop-2d.x: Likewise.
31114
31115 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
31116
31117 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
31118 support weak symbols.
31119 * gcc.dg/weak-4.c: Likewise.
31120 * gcc.dg/weak-6.c: Likewise.
31121
31122 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
31123
31124 * gcc.dg/weak-3.c: Add dg-excess-error comment for
31125 cygwin, coff and h8300-*-hms targets
31126 * gcc.dg/weak-5.c: Likewise.
31127 * gcc.dg/weak-7.c: Likewise.
31128
31129 2002-05-16 Jason Merrill <jason@redhat.com>
31130
31131 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
31132 (scan-assembler-not, scan-assembler-dem): Likewise.
31133 (scan-assembler-dem-not): Likewise.
31134
31135 2002-05-15 Richard Henderson <rth@redhat.com>
31136
31137 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
31138
31139 2002-05-15 Richard Henderson <rth@redhat.com>
31140
31141 * gcc.dg/weak-5.c (vfoo1c): No warning here.
31142 (vfoo1f): Warning here.
31143 (vfoo1l): Don't redefine the alias.
31144
31145 2002-05-14 Jason Merrill <jason@redhat.com>, Alexandre Oliva <aoliva@redhat.com>
31146
31147 * g++.dg/init/pm1.C: New test.
31148
31149 2002-05-12 David S. Miller <davem@redhat.com>
31150
31151 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
31152 types.
31153
31154 2002-05-10 Roger Sayle <roger@eyesopen.com>
31155
31156 * gcc.c-torture/execute/20020510-1.c: New test case.
31157
31158 2002-05-10 David S. Miller <davem@redhat.com>
31159
31160 * gcc.c-torture/execute/conversion.c: Test long double too.
31161
31162 2002-05-09 Jakub Jelinek <jakub@redhat.com>
31163
31164 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
31165 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
31166 * lib/g++.exp (g++_link_flags): Likewise.
31167 * lib/objc.exp (objc_target_compile): Likewise.
31168
31169 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
31170
31171 * gcc.dg/cpp/poison.c: Update.
31172 * gcc.dg/cpp/20000625-2.c: Remove.
31173 * gcc.dg/cpp/direct2s.c: Remove final test.
31174
31175 2002-05-08 Tom Rix <trix@redhat.com>
31176
31177 * gcc.c-torture/execute/20020508-1.c: New test.
31178 * gcc.c-torture/execute/20020508-2.c: New test.
31179 * gcc.c-torture/execute/20020508-3.c: New test.
31180
31181 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
31182
31183 * gcc.dg/cpp/charconst-4.c: More tests.
31184
31185 2002-05-08 Mark Mitchell <mark@codesourcery.com>
31186
31187 PR c/6569
31188 * gcc.dg/weak-3.c: Update location of warning messages.
31189 * gcc.dg/weak-5.c: Likewise.
31190
31191 2002-05-06 Roger Sayle <roger@eyesopen.com>
31192
31193 * gcc.c-torture/execute/20020506-1.c: New test case.
31194
31195 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
31196
31197 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
31198
31199 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31200
31201 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
31202
31203 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
31204
31205 * gcc.dg/cpp/charconst-3.c: New test.
31206
31207 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
31208
31209 * gcc.dg/cpp/charconst.c: Update tests.
31210
31211 2002-05-05 Tim Josling <tej@melbpc.org.au>
31212
31213 * treelang: Added directory for new sample language treelang. Also
31214 lib/treelang.exp: New file to signal treelang should be tested.
31215
31216 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31217
31218 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
31219 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
31220 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
31221 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
31222 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
31223 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
31224 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
31225
31226 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
31227
31228 * gcc.dg/format/xopen-2.c: New test.
31229
31230 2002-05-03 Jakub Jelinek <jakub@redhat.com>
31231
31232 * gcc.dg/20020503-1.c: New test.
31233
31234 2002-05-02 Mark Mitchell <mark@codesourcery.com>
31235
31236 * g++.dg/init/dtor1.C: Make it tougher.
31237
31238 2002-05-01 Mark Mitchell <mark@codesourcery.com>
31239
31240 * g++.dg/init/dtor1.C: New test.
31241
31242 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
31243
31244 * gcc.dg/altivec-8.c: New.
31245
31246 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
31247
31248 * gcc.dg/altivec-7.c: New.
31249
31250 2002-04-29 Jakub Jelinek <jakub@redhat.com>
31251
31252 * g++.dg/parse/typedef1.C: New test.
31253
31254 2002-04-29 Mark Mitchell <mark@codesourcery.com>
31255
31256 PR c++/6486
31257 * g++.dg/template/friend6.C: New test.
31258
31259 PR c++/6492
31260 * g++.dg/init/copy1.C: New test.
31261
31262 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
31263
31264 * g++.dg/warn/effc1.C: New test.
31265
31266 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
31267
31268 * gcc.dg/cpp/if-cexp.c: Add a test.
31269
31270 2002-04-28 Jakub Jelinek <jakub@redhat.com>
31271
31272 * gcc.dg/20020426-2.c: New test.
31273
31274 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
31275
31276 * gcc.dg/cpp/if-mop.c: Update.
31277 * gcc.dg/cpp/if-mpar.c: Add test.
31278 * gcc.dg/cpp/if-oppr.c: Update.
31279
31280 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31281
31282 PR c/6343
31283 * gcc.dg/weak-[2-7].c: New tests.
31284
31285 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31286
31287 * gcc.dg/enum1.c: New test.
31288
31289 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31290
31291 PR c++/6497
31292 * g++.dg/inherit/access2.C: New test.
31293
31294 2002-04-26 Mark Mitchell <mark@codesourcery.com>
31295
31296 PR bootstrap/6445
31297 * gcc.dg/20020426-1.c: New test.
31298
31299 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
31300
31301 * g++.dg/abi/enum1.C: New test.
31302
31303 2002-04-26 Richard Henderson <rth@redhat.com>
31304
31305 * gcc.dg/c99-bool-1.c: Expect always true warning.
31306
31307 2002-04-25 Roger Sayle <roger@eyesopen.com>
31308
31309 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
31310
31311 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31312
31313 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
31314 targets.
31315
31316 2002-04-24 Mark Mitchell <mark@codesourcery.com>
31317
31318 * g++.dg/abi/mange7.C: New test.
31319
31320 PR c++/6438.
31321 * g++.dg/parse/stmtexpr2.C: New test.
31322
31323 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
31324
31325 * gcc.dg/20020312-2.c: Add SH target.
31326
31327 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31328
31329 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
31330 compiler output on mips*-*-irix*.
31331
31332 2002-04-23 Jakub Jelinek <jakub@redhat.com>
31333
31334 * g++.dg/parse/attr1.C: New test.
31335
31336 2002-04-23 Roger Sayle <roger@eyesopen.com>
31337
31338 * gcc.c-torture/execute/string-opt-17.c: New test case.
31339 * gcc.c-torture/execute/memset-2.c: New test case.
31340
31341 2002-04-23 Mark Mitchell <mark@codesourcery.com>
31342
31343 PR c++/6256:
31344 * g++.dg/template/friend5.C: New test.
31345
31346 PR c++/6331:
31347 * g++.dg/template/qual1.C: Likewise.
31348
31349 2002-04-22 Zack Weinberg <zack@codesourcery.com>
31350
31351 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
31352 Include stdlib.h, not stdio.h or ctype.h.
31353
31354 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
31355
31356 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
31357 cris-*-elf* and mmix-*-*.
31358 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
31359 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
31360 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
31361 Ditto.
31362 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
31363 * gcc.dg/wchar_t-1.c: Ditto.
31364
31365 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
31366
31367 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
31368 Clarify comment.
31369
31370 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
31371
31372 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
31373
31374 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31375
31376 * gcc.c-torture/execute/20000906-1.x: Delete.
31377
31378 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
31379
31380 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
31381
31382 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
31383
31384 * PR6367
31385 * g77.f-torture/execute/6367.f: New test.
31386 * g77.f-torture/execute/6367.x: Disable for MMIX.
31387
31388 2002-04-19 Mark Mitchell <mark@codesourcery.com>
31389
31390 * PR6352
31391 * g++.dg/opt/inline2.C: New test.
31392
31393 2002-04-18 Richard Henderson <rth@redhat.com>
31394
31395 * gcc.dg/20000906-1.c: Enable for all targets.
31396 * gcc.c-torture/compile/iftrap-2.c: New.
31397
31398 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31399
31400 * gcc.dg/20020418-1.c: New test.
31401 * gcc.dg/20020418-2.c: New test.
31402
31403 2002-04-18 Richard Henderson <rth@redhat.com>
31404
31405 * gcc.c-torture/compile/iftrap-1.c: New.
31406 * gcc.dg/iftrap-1.c: Adjust for ia64.
31407 * gcc.dg/iftrap-2.c: New.
31408
31409 2002-04-18 Jakub Jelinek <jakub@redhat.com>
31410
31411 * gcc.c-torture/compile/20020418-1.c: New test.
31412
31413 2002-04-18 Roger Sayle <roger@eyesopen.com>
31414
31415 * gcc.c-torture/compile/20020415-1.c: New.
31416
31417 2002-04-18 David S. Miller <davem@redhat.com>
31418
31419 * gcc.c-torture/execute/20020418-1.c: New test.
31420
31421 2002-04-17 Jakub Jelinek <jakub@redhat.com>
31422
31423 * gcc.dg/20020416-1.c: New test.
31424
31425 * g++.dg/opt/inline1.C: New test.
31426
31427 2002-04-16 Jakub Jelinek <jakub@redhat.com>
31428
31429 * gcc.dg/altivec-5.c: New test.
31430
31431 * gcc.dg/20020415-1.c: New test.
31432
31433 2002-04-15 Mark Mitchell <mark@codesourcery.com>
31434
31435 * testsuite/lib/chill.exp: Remove.
31436
31437 2002-04-14 Jakub Jelinek <jakub@redhat.com>
31438
31439 * g++.dg/other/big-struct.C: New test.
31440
31441 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
31442
31443 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
31444 of scratch file.
31445
31446 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
31447
31448 PR c/6277
31449 * gcc.dg/i386-387-1.c: Allow optional leading underscore
31450 in scan-assembler function name
31451
31452 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
31453
31454 * g77.f-torture/execute/980628-4.x,
31455 g77.f-torture/execute/980628-5.x,
31456 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31457 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31458 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
31459 i[34567]86-*-*.
31460
31461 2002-04-13 David S. Miller <davem@redhat.com>
31462
31463 * gcc.c-torture/execute/20020413-1.c: New test.
31464
31465 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
31466
31467 * gcc.dg/asm-6.c,
31468 * g++.dg/ext/asm1.C: New tests.
31469
31470 2002-04-12 Mark Mitchell <mark@codesourcery.com>
31471
31472 PR c++ 5373.
31473 * g++.dg/parse/stmtexpr1.C: New test.
31474
31475 PR c++/5189.
31476 * g++.dg/template/copy1.C: New test.
31477
31478 2002-04-12 Richard Henderson <rth@redhat.com>
31479
31480 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
31481
31482 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
31483
31484 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
31485 gcc.c-torture/execute/20020307-2.c.
31486
31487 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
31488
31489 * g++.dg/ext/attrib5.C,
31490 * g++.dg/lookup/struct1.C: New tests.
31491
31492 2002-04-11 Jakub Jelinek <jakub@redhat.com>
31493
31494 * gcc.dg/20020411-1.c: New test.
31495
31496 * gcc.c-torture/execute/20020411-1.c: New test.
31497
31498 2002-04-10 Janis Johnson <janis187@us.ibm.com>
31499
31500 * g77.f-torture/execute/6177.f: New test.
31501
31502 2002-04-10 Jakub Jelinek <jakub@redhat.com>
31503
31504 PR middle-end/6247
31505 * g++.dg/opt/cleanup1.C: New test.
31506
31507 * g++.dg/opt/const1.C: New test.
31508
31509 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
31510
31511 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
31512
31513 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
31514
31515 PR c++/5507
31516 * g++.dg/template/typename2.C: New test.
31517
31518 2002-04-10 Alan Modra <amodra@bigpond.net.au>
31519
31520 * gcc.c-torture/execute/loop-12.c: New.
31521
31522 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
31523
31524 * g77.f-torture/execute/980628-4.x,
31525 g77.f-torture/execute/980628-5.x,
31526 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
31527 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
31528 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
31529
31530 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31531
31532 PR optimization/6086
31533 * g++.dg/opt/preinc1.C: New test.
31534
31535 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31536
31537 PR c++/5571
31538 * g++.dg/opt/static2.C: New test.
31539
31540 2002-04-06 Mark Mitchell <mark@codesourcery.com>
31541
31542 PR c/5120
31543 * gcc.dg/20020406-1.c: New test.
31544
31545 2002-04-04 David S. Miller <davem@redhat.com>
31546
31547 * gcc.c-torture/execute/20020404-1.c: New test.
31548
31549 2002-04-04 Jakub Jelinek <jakub@redhat.com>
31550
31551 PR c/6123
31552 * gcc.dg/20020312-2.c: Do not declare global register variable
31553 if __PIC__ or __pic__ is defined.
31554
31555 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
31556
31557 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
31558 __asm__ so that it works correctly even if -ansi -pedantic-errors.
31559
31560 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31561
31562 * gcc.misc-tests/linkage.exp: Update last change to handle
31563 sparc*-, not just sparc-.
31564
31565 2002-04-03 Richard Henderson <rth@redhat.com>
31566
31567 * gcc.dg/cpp/ucs.c: Improved long UCS test.
31568
31569 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31570
31571 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
31572
31573 2002-04-02 David S. Miller <davem@redhat.com>
31574
31575 * gcc.c-torture/execute/20020402-3.c: New test.
31576
31577 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
31578
31579 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
31580 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
31581
31582 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
31583 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
31584 g77.f-torture/execute/20001201.x,
31585 g77.f-torture/execute/u77-test.x: New files.
31586
31587 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
31588 * gcc.dg/wchar_t-1.c: Ditto.
31589
31590 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
31591
31592 * gcc.c-torture/execute/20020402-1.c: New test.
31593
31594 2002-04-01 Richard Henderson <rth@redhat.com>
31595
31596 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
31597
31598 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
31599
31600 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31601
31602 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
31603
31604 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31605
31606 * g++.dg/inherit/template-as-base.C: Expect error.
31607 * g++.dg/inherit/namespace-as-base.C: Likewise.
31608
31609 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
31610
31611 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
31612 g++.dg/ext/instantiate3.C: Tweak match patterns.
31613
31614 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
31615 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
31616 -da test.
31617
31618 2002-03-31 Richard Henderson <rth@redhat.com>
31619
31620 * gcc.dg/special/alias-2.c: New.
31621 * gcc.dg/special/ecos.exp: Run it.
31622
31623 2002-03-31 Richard Henderson <rth@redhat.com>
31624
31625 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
31626
31627 2002-03-31 Kazu Hirata <kazu@hxi.com>
31628
31629 * gcc.dg/weak-1.c: Disable on h8300 port.
31630
31631 2002-03-29 Janis Johnson <janis187@us.ibm.com>
31632
31633 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
31634 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
31635 ordering tests.
31636 * g++.dg/bprob/bprob-1.C: New test.
31637 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
31638 * g++.dg/gcov/gcov-1.C: New test.
31639 * g++.dg/gcov/gcov-1.x: New file.
31640 * g++.dg/gcov/gcov-2.C: New test.
31641 * g++.dg/gcov/gcov-3.C: New test.
31642 * g++.dg/gcov/gcov-3.h: New file.
31643
31644 2002-03-28 Roger Sayle <roger@eyesopen.com>
31645
31646 * g++.old-deja/g++.other/builtins5.C: New test.
31647 * g++.old-deja/g++.other/builtins6.C: New test.
31648 * g++.old-deja/g++.other/builtins7.C: New test.
31649 * g++.old-deja/g++.other/builtins8.C: New test.
31650 * g++.old-deja/g++.other/builtins9.C: New test.
31651
31652 2002-03-29 Jakub Jelinek <jakub@redhat.com>
31653
31654 * g++.dg/opt/static1.C: New test.
31655
31656 * g++.dg/opt/longbranch1.C: New test.
31657
31658 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
31659
31660 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
31661
31662 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
31663
31664 2002-03-28 Jeffrey A Law (law@redhat.com)
31665
31666 * gcc.c-torture/execute/20020328-1.c: New test.
31667
31668 2002-03-27 Richard Henderson <rth@redhat.com>
31669
31670 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
31671 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
31672 move from g++.old-deja/g++.ext/.
31673
31674 2002-03-27 Mark Mitchell <mark@codesourcery.com>
31675
31676 * g++.dg/init/new2.C: New test.
31677
31678 2002-03-26 Richard Henderson <rth@redhat.com>
31679
31680 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
31681
31682 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
31683 on sparc.
31684
31685 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
31686 sparcv9 systems.
31687 * gcc.dg/20001102-1.c: Likewise.
31688
31689 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
31690
31691 * gcc.dg/cpp/endif-pedantic1.c,
31692 gcc.dg/cpp/endif-pedantic2.c: New tests.
31693
31694 2002-03-26 Mark Mitchell <mark@codesourcery.com>
31695
31696 * g++.dg/init/new1.C: New test.
31697
31698 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
31699
31700 * g++.dg/abi/vbase9.C: New test.
31701
31702 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
31703
31704 * gcc.dg/arm-asm.c: New test.
31705
31706 2002-03-26 Andrew Cagney <ac131313@redhat.com>
31707
31708 * gcc.dg/Wswitch-enum.c: New test.
31709 Fix PR c/5044.
31710
31711 2002-03-26 Richard Henderson <rth@redhat.com>
31712
31713 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
31714 structure.
31715
31716 2002-03-25 Richard Henderson <rth@redhat.com>
31717
31718 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
31719 sparcv9 systems.
31720
31721 * gcc.c-torture/compile/20011119-1.c (xxx): New.
31722 * gcc.c-torture/compile/20011119-2.c (xxx): New.
31723
31724 2002-03-25 Zack Weinberg <zack@codesourcery.com>
31725
31726 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
31727
31728 2002-03-25 Bob Wilson <bob.wilson@acm.org>
31729
31730 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
31731 targets using generic thunk support.
31732
31733 2002-03-25 Jakub Jelinek <jakub@redhat.com>
31734
31735 * gcc.c-torture/compile/20020323-1.c: New test.
31736
31737 * g++.dg/opt/conj2.C: New test.
31738
31739 2002-03-24 Richard Henderson <rth@redhat.com>
31740
31741 * gcc.dg/weak-1.c: Use -fno-common.
31742
31743 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31744
31745 * g77.dg/f77-edit-apostrophe-out.f: New test
31746 * g77.dg/f77-edit-h-out.f: New test
31747 * g77.dg/f77-edit-t-in.f: New test
31748 * g77.dg/f77-edit-t-out.f: New test
31749 * g77.dg/f77-edit-x-out.f: New test
31750 * g77.dg/f77-edit-slash-out.f: New test
31751 * g77.dg/f77-edit-colon-out.f: New test
31752 * g77.dg/f77-edit-s-out.f: New test
31753
31754 2002-03-24 Richard Henderson <rth@redhat.com>
31755
31756 * objc/execute/formal_protocol-6.x: New XFAIL.
31757
31758 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31759
31760 * gcc.dg/weak-1.c: Early return from dg-final on platforms
31761 that do not support weak symbols
31762
31763 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
31764
31765 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
31766 * lib/g77.exp: Likewise.
31767 * lib/objc.exp: Likewise.
31768
31769 2002-03-23 Andrew Cagney <ac131313@redhat.com>
31770
31771 * gcc.dg/Wswitch-default.c: New test.
31772
31773 2002-03-23 Jakub Jelinek <jakub@redhat.com>
31774
31775 * g++.dg/other/enum1.C: New test.
31776
31777 2002-03-23 Zack Weinberg <zack@codesourcery.com>
31778
31779 * gcc.dg/pragma-ep-3.c: Fix typo.
31780
31781 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
31782
31783 * g++.dg/inherit/template-as-base.C: New test.
31784
31785 2002-03-22 Jakub Jelinek <jakub@redhat.com>
31786
31787 * g++.old-deja/g++.other/dwarf2-1.C: Move...
31788 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
31789
31790 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
31791
31792 * gcc.dg/cpp/multiline.c: Update to match.
31793
31794 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
31795
31796 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
31797
31798 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
31799
31800 * gcc.dg/cpp/extratokens2.c: New file.
31801
31802 2002-03-21 David Edelsohn <edelsohn@gnu.org>
31803
31804 * gcc.dg/20020312-2.c: Add rs6000 target.
31805
31806 * gcc.c-torture/compile/20020319-1.c: New test.
31807
31808 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
31809
31810 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
31811 (A, E): Handle this.
31812
31813 2002-03-20 Jason Merrill <jason@redhat.com>
31814
31815 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
31816 ignoring -fpic.
31817 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
31818 through prune_gcc_output.
31819
31820 2002-03-20 Jakub Jelinek <jakub@redhat.com>
31821
31822 * gcc.c-torture/compile/20020320-1.c: New test.
31823
31824 2002-03-19 Jakub Jelinek <jakub@redhat.com>
31825
31826 * gcc.c-torture/compile/20020318-1.c: New test.
31827
31828 * gcc.dg/struct-by-value-1.c: New test.
31829
31830 * gcc.dg/20020319-1.c: New test.
31831
31832 2002-03-18 Jakub Jelinek <jakub@redhat.com>
31833
31834 * g++.dg/opt/conj1.C: New test.
31835
31836 2002-03-17 Mark Mitchell <mark@codesourcery.com>
31837
31838 * g++.dg/template/qualttp20.C: Revert previous change.
31839 * g++.dg/template/qualttp3.C: Likewise.
31840 * g++.dg/template/qualttp4.C: Likewise.
31841 * g++.dg/template/qualttp5.C: Likewise.
31842 * g++.dg/template/qualttp6.C: Likewise.
31843 * g++.dg/template/qualttp7.C: Likewise.
31844 * g++.dg/template/qualttp8.C: Likewise.
31845 * g++.dg/template/recurse.C: Likewise.
31846
31847 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
31848
31849 * gcc.dg/cpp/wchar-1.c: Update.
31850
31851 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
31852
31853 * g++.dg/template/conv1.C: New test.
31854 * g++.dg/template/conv2.C: New test.
31855 * g++.dg/template/conv3.C: New test.
31856 * g++.dg/template/conv4.C: New test.
31857
31858 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31859
31860 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
31861 * g++.dg/template/qualttp3.C: Likewise.
31862 * g++.dg/template/qualttp4.C: Likewise.
31863 * g++.dg/template/qualttp5.C: Likewise.
31864 * g++.dg/template/qualttp6.C: Likewise.
31865 * g++.dg/template/qualttp7.C: Likewise.
31866 * g++.dg/template/qualttp8.C: Likewise.
31867 * g++.dg/template/recurse.C: Likewise.
31868
31869 2002-03-15 Mark Mitchell <mark@codesourcery.com>
31870
31871 * g++.dg/opt/dtor1.C: New test.
31872
31873 2002-03-15 Jakub Jelinek <jakub@redhat.com>
31874
31875 * gcc.c-torture/compile/20020315-1.c: New test.
31876
31877 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
31878
31879 * gcc.dg/weak-1.c: Fix scan tests.
31880
31881 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
31882
31883 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
31884 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
31885 cris-*-aout* mmix-*-*.
31886 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
31887 cris-*-aout* mmix-*-*.
31888 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
31889 cris-*-elf* cris-*-aout* and mmix-*-*.
31890 * gcc.dg/20001009-1.c: Ditto.
31891 * gcc.dg/20010912-1.c: Ditto.
31892 * gcc.dg/20020122-4.c: Ditto.
31893 * gcc.dg/inline-2.c: Ditto.
31894
31895 2002-03-14 Jeffrey A Law (law@cygnus.com)
31896
31897 * gcc.c-torture/compile/20020314-1.c: New test.
31898
31899 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
31900
31901 * gcc.c-torture/execute/20020314-1.c: New test.
31902
31903 2002-03-14 Jakub Jelinek <jakub@redhat.com>
31904
31905 * g++.dg/warn/Wunused-1.C: New test.
31906
31907 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
31908
31909 * g++.dg/abi/mangle6.C: New test.
31910
31911 2002-03-13 Jakub Jelinek <jakub@redhat.com>
31912
31913 * gcc.c-torture/compile/20020309-2.c: New test.
31914
31915 * gcc.c-torture/compile/20020312-1.c: New test.
31916
31917 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
31918
31919 * g++.dg/other/access1.C: New test.
31920
31921 2002-03-12 Jakub Jelinek <jakub@redhat.com>
31922
31923 * gcc.c-torture/execute/wchar_t-1.c: New test.
31924
31925 2002-03-12 David Edelsohn <edelsohn@gnu.org>
31926
31927 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
31928
31929 2002-03-12 Roger Sayle <roger@eyesopen.com>
31930
31931 * gcc.dg/20020312-1.c: New test case.
31932
31933 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
31934
31935 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
31936
31937 2002-03-11 Richard Henderson <rth@redhat.com>
31938
31939 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
31940 * g++.old-deja/g++.jason/report.C: Likewise.
31941
31942 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31943
31944 * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31945 * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31946
31947 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
31948
31949 * testsuite/g++.dg/overload/pmf1.C: New test.
31950
31951 2002-03-11 Kazu Hirata <kazu@hxi.com>
31952
31953 * gcc.c-torture/execute/20020307-1.c: Use long.
31954
31955 2002-03-11 Jakub Jelinek <jakub@redhat.com>
31956
31957 PR optimization/5844
31958 * gcc.dg/20020310-1.c: New test.
31959
31960 2002-03-09 Michael Meissner <meissner@redhat.com>
31961
31962 * gcc.c-torture/execute/memcpy-2.c: New test.
31963 * gcc.c-torture/execute/memset-1.c: New test.
31964 * gcc.c-torture/execute/strlen-1.c: New test.
31965 * gcc.c-torture/execute/strcmp-1.c: New test.
31966 * gcc.c-torture/execute/strncmp-1.c: New test.
31967
31968 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
31969
31970 * gcc.dg/ppc-ldstruct.c: New test.
31971
31972 2002-03-09 Jakub Jelinek <jakub@redhat.com>
31973
31974 * gcc.c-torture/execute/va-arg-22.c: New test.
31975
31976 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
31977
31978 * gcc.c-torture/compile/20020309-1.c: New test.
31979
31980 2002-03-08 Jakub Jelinek <jakub@redhat.com>
31981
31982 * gcc.c-torture/execute/20020307-2.c: New test.
31983
31984 2002-03-07 Jeffrey A Law (law@redhat.com)
31985
31986 * g77.f-torture/compile/20020307-1.f: New test.
31987
31988 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
31989
31990 * gcc.dg/unordered-1.c: New test.
31991
31992 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
31993
31994 * gcc.c-torture/execute/20020307-1.c: New test.
31995
31996 2002-03-05 Jakub Jelinek <jakub@redhat.com>
31997
31998 * gcc.dg/20020304-1.c: New test.
31999
32000 * gcc.c-torture/compile/20020304-2.c: New test.
32001
32002 2002-03-04 Zack Weinberg <zack@codesourcery.com>
32003
32004 * gcc.c-torture/compile/20020304-1.c: New test case
32005 (from PR c/5830).
32006
32007 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
32008
32009 * gcc.dg/20020103-1.c: Add other -D ppc variants.
32010
32011 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
32012
32013 * g++.dg/other/classkey1.C: New test.
32014
32015 2002-03-01 Richard Henderson <rth@redhat.com>
32016
32017 * gcc.c-torture/compile/981223-1.x: New.
32018 * gcc.c-torture/compile/920625-1.x: New.
32019
32020 2002-02-28 Richard Henderson <rth@redhat.com>
32021
32022 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32023
32024 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
32025
32026 * gcc.c-torture/execute/20020227-1.c: New test.
32027
32028 2002-02-27 Mark Mitchell <mark@codesourcery.com>
32029
32030 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32031 here" ERROR lines.
32032 * g++.old-deja/g++.oliva/partord1.C: Likewise.
32033 * g++.old-deja.g++.other/defarg1.C: Likewise.
32034 * g++.old-deja/g++.pt/calls2.C: Likewise.
32035 * g++.old-deja/g++.pt/crash20.C: Likewise.
32036 * g++.old-deja/g++.pt/crash30.C: Likewise.
32037 * g++.old-deja/g++.pt/crash36.C: Likewise.
32038 * g++.old-deja/g++.pt/crash6.C: Likewise.
32039 * g++.old-deja/g++.pt/defarg13.C: Likewise.
32040 * g++.old-deja/g++.pt/derived3.C: Likewise.
32041 * g++.old-deja/g++.pt/error1.C: Likewise.
32042 * g++.old-deja/g++.pt/friend21.C: Likewise.
32043 * g++.old-deja/g++.pt/friend23.C: Likewise.
32044 * g++.old-deja/g++.pt/infinite1.C: Likewise.
32045 * g++.old-deja/g++.robertl/eb128.C: Likewise.
32046
32047 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
32048
32049 * gcc.c-torture/execute/20020225-2.c: New test.
32050
32051 2002-02-27 Zack Weinberg <zack@codesourcery.com>
32052
32053 * gcc.c-torture/execute/920730-1t.c,
32054 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
32055 Delete test cases, only relevant to -traditional.
32056
32057 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
32058
32059 * gcc.dg/cpp/undef1.c: Remove.
32060 * gcc.dg/cpp/directiv.c: Update.
32061 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
32062
32063 2002-02-27 Michael Meissner <meissner@redhat.com>
32064
32065 * gcc.c-torture/execute/20020226-1.c: New test.
32066
32067 2002-02-26 Jakub Jelinek <jakub@redhat.com>
32068
32069 * g++.dg/debug/debug4.C: New test.
32070
32071 * gcc.dg/ia64-visibility-1.c: New test.
32072
32073 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
32074
32075 * gcc.dg/debug/20020224-1.c: New.
32076
32077 2002-02-25 Kazu Hirata <kazu@hxi.com>
32078
32079 * gcc.c-torture/execute/960416-1.x: New.
32080 * gcc.c-torture/execute/divconst-3.x: Likewise.
32081
32082 2002-02-25 Jakub Jelinek <jakub@redhat.com>
32083
32084 * gcc.dg/20020224-1.c: New test.
32085
32086 2002-02-25 Alan Modra <amodra@bigpond.net.au>
32087
32088 * gcc.c-torture/execute/20020225-1.c: New.
32089
32090 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
32091
32092 * testsuite/gcc.dg/cpp/wchar-1.c: New test.
32093
32094 2002-02-23 Jakub Jelinek <jakub@redhat.com>
32095
32096 * gcc.dg/20020222-1.c: New test.
32097
32098 2002-02-22 Jakub Jelinek <jakub@redhat.com>
32099
32100 * g++.dg/opt/anonunion1.C: New test.
32101
32102 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
32103
32104 * g++.dg/template/qualttp19.C: New test.
32105 * g++.dg/template/qualttp20.C: New test.
32106 * g++.old-deja/g++.jason/report.C: Adjust expected errors
32107 * g++.old-deja/g++.other/qual1.C: Likewise.
32108
32109 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
32110
32111 * gcc.dg/attr-alwaysinline.c: New.
32112
32113 2002-02-21 Jakub Jelinek <jakub@redhat.com>
32114
32115 * gcc.dg/20020220-1.c: New test.
32116
32117 * gcc.dg/20020220-2.c: New test.
32118
32119 * g++.dg/opt/mmx1.C: New test.
32120
32121 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
32122
32123 * gcc.c-torture/compile/20020110.c: New test.
32124
32125 2002-02-20 Jakub Jelinek <jakub@redhat.com>
32126
32127 * gcc.c-torture/execute/20020219-1.c: New test.
32128
32129 * gcc.dg/20020219-1.c: New test.
32130
32131 * gcc.dg/noncompile/20020220-1.c: New test.
32132
32133 * g++.dg/opt/ptrintsum1.C: New test.
32134
32135 * gcc.dg/debug/20020220-1.c: New test.
32136
32137 2002-02-17 Jakub Jelinek <jakub@redhat.com>
32138
32139 * gcc.c-torture/execute/20020216-1.c: New test.
32140
32141 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
32142
32143 * gcc.dg/decl-1.c: Update, new test.
32144
32145 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
32146
32147 * g++.dg/abi/bitfield1.C: New test.
32148 * g++.dg/abi/bitfield2.C: New test.
32149
32150 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32151
32152 * gcc.dg/attr-nest.c: New test.
32153
32154 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
32155
32156 * gcc.c-torture/execute/20020215-1.c: New test.
32157
32158 2002-02-14 Jakub Jelinek <jakub@redhat.com>
32159
32160 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
32161 * g++.dg/debug/debug.exp: New.
32162 * g++.dg/debug/trivial.C: New.
32163 * g++.dg/debug/debug1.C: Moved...
32164 * g++.dg/other/debug1.C: ...from here.
32165 * g++.dg/debug/debug2.C: Moved...
32166 * g++.dg/other/debug2.C: ...from here.
32167 * g++.dg/debug/debug3.C: Moved...
32168 * g++.dg/other/debug3.C: ...from here.
32169
32170 * gcc.dg/noncompile/20020213-1.c: New test.
32171
32172 2002-02-13 Jakub Jelinek <jakub@redhat.com>
32173
32174 * g++.dg/other/debug3.C: New test.
32175
32176 * gcc.c-torture/execute/20020213-1.c: New test.
32177
32178 2002-02-13 Richard Smith <richard@ex-parrot.com>
32179
32180 * g++.old-deja/g++.other/thunk1.C: New test.
32181
32182 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32183
32184 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
32185
32186 2002-02-13 Stan Shebs <shebs@apple.com>
32187
32188 * gcc.dg/altivec-3.c: New.
32189
32190 2002-02-12 Jakub Jelinek <jakub@redhat.com>
32191
32192 * gcc.dg/Wunreachable-1.c: New test.
32193 * gcc.dg/Wunreachable-2.c: New test.
32194
32195 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
32196
32197 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
32198
32199 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
32200
32201 * gcc.dg/decl-1.c: New test.
32202
32203 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
32204
32205 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
32206
32207 2002-02-10 Kazu Hirata <kazu@hxi.com>
32208
32209 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
32210 * gcc.c-torture/compile/980506-1.x: Likewise.
32211
32212 2002-02-10 Kazu Hirata <kazu@hxi.com>
32213
32214 * gcc.dg/20020210-1.c: New.
32215
32216 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
32217
32218 * g77.f-torture/execute/947.f: New regression test
32219 for PR fortran/947.
32220
32221 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
32222
32223 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
32224 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
32225
32226 2002-02-08 Richard Henderson <rth@redhat.com>
32227
32228 * gcc.c-torture/compile/labels-3.c: New.
32229
32230 2002-02-08 Jakub Jelinek <jakub@redhat.com>
32231
32232 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
32233 expression statements work instead.
32234 * gcc.dg/noncompile/20020207-1.c: New test.
32235
32236 2002-02-07 Richard Henderson <rth@redhat.com>
32237
32238 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
32239
32240 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32241
32242 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
32243 message from g77
32244 * lib/g77-dg.exp: Trim g77 error messages so that they are
32245 recognized by dg.exp.
32246
32247 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32248
32249 PR fortran/5473
32250 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
32251
32252 2002-02-07 Richard Henderson <rth@redhat.com>
32253
32254 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
32255 to be sufficiently aligned for integers.
32256
32257 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
32258
32259 * g++.dg/template/friend4.C: New test.
32260
32261 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
32262
32263 PR fortran/5743
32264 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
32265 unsupported cases.
32266
32267 2002-02-07 Richard Henderson <rth@redhat.com>
32268
32269 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
32270 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
32271 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
32272 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
32273
32274 2002-02-06 Richard Henderson <rth@redhat.com>
32275
32276 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
32277
32278 2002-02-06 Janis Johnson <janis187@us.ibm.com>
32279
32280 * gcc.dg/20020206-1.c: New test.
32281
32282 2002-02-06 Jakub Jelinek <jakub@redhat.com>
32283
32284 * gcc.c-torture/execute/20020206-1.c: New test.
32285
32286 * gcc.c-torture/execute/20020206-2.c: New test.
32287
32288 PR optimization/5429:
32289 * gcc.c-torture/compile/20020206-1.c: New test.
32290
32291 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
32292
32293 * g++.dg/ext/align1.C: Do not use an explicit alignment value
32294 as certain file formats cannot support particularly large
32295 alignments.
32296
32297 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
32298 and do not expect to be able to link the executable.
32299
32300 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
32301 fail because the COFF format does not support the weak attribute.
32302
32303 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
32304
32305 * g77.dg/pr5473.f: New test
32306
32307 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
32308
32309 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
32310 Fix testcase accordingly.
32311
32312 2002-02-04 Richard Henderson <rth@redhat.com>
32313
32314 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
32315 (buf): Change to be an array of pointers, not ints.
32316
32317 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32318
32319 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
32320 before all tests. Move warning one line above to match where it
32321 C frontend emits.
32322 * gcc.dg/Wswitch-2.c: New test.
32323 * g++.dg/warn/Wswitch-1.C: New test.
32324 * g++.dg/warn/Wswitch-2.C: New test.
32325
32326 2002-02-04 Richard Henderson <rth@redhat.com>
32327
32328 * g++.dg/abi/offsetof.C: Fix size comparison.
32329
32330 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
32331
32332 * gcc.dg/cast-qual-2.c: New test.
32333
32334 2002-02-04 Jakub Jelinek <jakub@redhat.com>
32335
32336 * gcc.dg/20020201-4.c: New test.
32337
32338 2002-02-04 Ben Elliston <bje@redhat.com>
32339
32340 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
32341 target_info attribute != 0, in addition to the empty string.
32342 (gcc_target_compile): Likewise.
32343
32344 2002-02-03 Andrew Cagney <ac131313@redhat.com>
32345
32346 * gcc.dg/Wswitch.c: New test.
32347 PR gcc/4475. PR gcc/3780.
32348
32349 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
32350
32351 * g77.f-torture/execute/5122.f: New test for regressions
32352 against PR fortran/5122.
32353
32354 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
32355
32356 * g77.f-torture/compile/pr3743.f: Delete
32357 * g77.dg/pr3743-1.f: New test.
32358 * g77.dg/pr3743-2.f: New test.
32359 * g77.dg/pr3743-3.f: New test.
32360 * g77.dg/pr3743-4.f: New test.
32361
32362 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32363
32364 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
32365
32366 2002-02-02 Richard Henderson <rth@redhat.com>
32367
32368 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
32369 * gcc.c-torture/execute/bf64-1.c: Likewise.
32370
32371 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32372
32373 * gcc.dg/20020201-2.c: New test.
32374
32375 * gcc.dg/20020201-3.c: New test.
32376
32377 * gcc.c-torture/execute/bitfld-2.c: New test.
32378
32379 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
32380
32381 * gcc.dg/bitfld-1.c: Update.
32382 * gcc.dg/bitfld-2.c: Update.
32383 * gcc.c-torture/execute/bitfld-1.x: New.
32384
32385 2002-02-02 Jakub Jelinek <jakub@redhat.com>
32386
32387 * gcc.c-torture/execute/20020201-1.c: New test.
32388
32389 2002-02-01 Janis Johnson <janis187@us.ibm.com>
32390
32391 PR target/5469
32392 * gcc.dg/20020201-1.c: New test.
32393
32394 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
32395
32396 PR fortran/3743
32397 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
32398 * g77.f-torture/compile/pr3743.x: Remove
32399
32400 2002-01-31 Tom Rix <trix@redhat.com>
32401
32402 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
32403
32404 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
32405
32406 * gcc.dg/noncompile/20020130-1.c: New test.
32407
32408 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
32409
32410 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
32411
32412 2002-01-29 Richard Henderson <rth@redhat.com>
32413
32414 * gcc.c-torture/execute/991118-1.c: Cast various constants back
32415 to long long.
32416 * gcc.c-torture/execute/bf64-1.c: Likewise.
32417
32418 2002-01-29 Jakub Jelinek <jakub@redhat.com>
32419
32420 * gcc.c-torture/execute/20020129-1.c: New test.
32421
32422 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
32423
32424 * gcc.c-torture/compile/20000224-1.c: Update.
32425 * gcc.c-torture/execute/bitfld-1.c: New tests.
32426 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
32427 * gcc.dg/uninit-A.c: Update.
32428
32429 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
32430
32431 * g++.dg/template/ctor1.C: Add instantiation.
32432
32433 2002-01-28 Paul Koning <pkoning@equallogic.com>
32434
32435 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
32436 argument to __builtin_prefetch to be const ptr.
32437
32438 2002-01-28 Jakub Jelinek <jakub@redhat.com>
32439
32440 * gcc.c-torture/compile/20020120-1.c: New test.
32441
32442 2002-01-27 Kazu Hirata <kazu@hxi.com>
32443
32444 * gcc.c-torture/execute/20020127-1.c: New test.
32445
32446 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
32447
32448 * g77.dg/f77-edit-i-in.f: New test
32449 * g77.dg/f77-edit-i-out.f: New test
32450
32451 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
32452
32453 * gcc.dg/debug/debug.exp: New file.
32454 * gcc.dg/debug/trivial.c: New file.
32455 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
32456 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
32457 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
32458 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
32459 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
32460 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
32461 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
32462 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
32463 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
32464 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
32465 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
32466 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
32467 * gcc.dg/20000503-1.c: Removed.
32468 * gcc.dg/20010207-1.c: Removed.
32469 * gcc.dg/20011223-1.c: Removed.
32470 * gcc.dg/20020104-2.c: Removed.
32471 * gcc.dg/debug-1.c: Removed.
32472 * gcc.dg/debug-2.c: Removed.
32473 * gcc.dg/debug-3.c: Removed.
32474 * gcc.dg/debug-4.c: Removed.
32475 * gcc.dg/debug-5.c: Removed.
32476 * gcc.dg/debug-6.c: Removed.
32477 * gcc.dg/dwarf2-1.c: Removed.
32478 * gcc.dg/dwarf2-2.c: Removed.
32479
32480 2002-01-25 Jakub Jelinek <jakub@redhat.com>
32481
32482 * g++.old-deja/g++.other/eh5.C: New test.
32483 * g++.old-deja/g++.other/sibcall2.C: New test.
32484 * g++.old-deja/g++.other/array9.C: New test.
32485 * g++.old-deja/g++.other/typename2.C: New test.
32486 * g++.old-deja/g++.other/crash60.C: New test.
32487 * g++.old-deja/g++.other/conv9.C: New test.
32488 * g++.old-deja/g++.other/mangle10.C: New test.
32489 * g++.old-deja/g++.other/unchanging1.C: New test.
32490 * g++.old-deja/g++.other/exprstmt1.C: New test.
32491 * g++.old-deja/g++.other/inline23.C: New test.
32492 * g++.old-deja/g++.eh/ia64-1.C: New test.
32493 * g++.old-deja/g++.other/dwarf2-1.C: New test.
32494 * g++.old-deja/g++.other/reload1.C: New test.
32495 * g++.old-deja/g++.other/static20.C: New test.
32496 * g++.old-deja/g++.other/local-alloc1.C: New test.
32497 * g++.old-deja/g++.other/conv8.C: New test.
32498 * g++.old-deja/g++.other/stmtexpr2.C: New test.
32499 * g++.old-deja/g++.other/storeexpr1.C: New test.
32500 * g++.old-deja/g++.other/storeexpr2.C: New test.
32501 * g++.dg/eh/template2.C: New test.
32502 * g++.dg/warn/weak1.C: New test.
32503
32504 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
32505
32506 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32507 Remove first, non-varying, argument.
32508
32509 2002-01-23 Richard Henderson <rth@redhat.com>
32510
32511 * gcc.dg/inline-2.c: New.
32512
32513 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
32514 Add optional target arg. Check number of arguments.
32515 (scan-assembler-not, scan-assembler-dem): Likewise.
32516 (scan-assembler-dem-not): Likewise.
32517
32518 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32519
32520 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
32521 line 12.
32522 * g++.old-deja/g++.brendan/parse3.C,
32523 g++.old-deja/g++.other/crash26.C,
32524 g++.old-deja/g++.other/crash28.C,
32525 g++.old-deja/g++.other/crash29.C,
32526 g++.old-deja/g++.other/crash30.C,
32527 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
32528
32529 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
32530
32531 * gcc.dg/20020115-1.c: New.
32532
32533 2002-01-23 Bob Wilson <bob.wilson@acm.org>
32534
32535 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
32536
32537 2002-01-23 Janis Johnson <janis187@us.ibm.com>
32538
32539 * gcc.dg/20020122-3.c: New.
32540
32541 2002-01-23 Jakub Jelinek <jakub@redhat.com>
32542
32543 * g++.dg/other/gc1.C: New test.
32544
32545 2002-01-23 Zack Weinberg <zack@codesourcery.com>
32546
32547 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
32548
32549 2002-01-22 Richard Henderson <rth@redhat.com>
32550
32551 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
32552
32553 2002-01-22 Richard Henderson <rth@redhat.com>
32554
32555 * gcc.dg/20020122-4.c: New.
32556
32557 2002-01-22 H.J. Lu <hjl@gnu.org>
32558
32559 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
32560 link output.
32561 * gcc.dg/special/ecos.exp: Likewise.
32562 * lib/g++-dg.exp: Likewise.
32563 * lib/g77-dg.exp: Likewise.
32564 * lib/gcc-dg.exp : Likewise.
32565 * lib/mike-g++.exp: Likewise.
32566 * lib/mike-g77.exp: Likewise.
32567 * lib/mike-gcc.exp: Likewise.
32568 * lib/objc-dg.exp: Likewise.
32569
32570 2002-01-22 Janis Johnson <janis187@us.ibm.com>
32571
32572 PR target/5379
32573 * gcc.dg/20020122-2.c: New test.
32574
32575 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
32576
32577 * gcc.dg/20020122-1.c: New test.
32578
32579 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
32580
32581 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
32582
32583 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
32584
32585 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
32586
32587 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32588
32589 * gcc.c-torture/compile/20020121-1.c: New test.
32590
32591 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
32592
32593 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
32594 ld_library_path.
32595
32596 2002-01-21 Jakub Jelinek <jakub@redhat.com>
32597
32598 * gcc.dg/20020218-1.c: New test.
32599
32600 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
32601
32602 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
32603 messages
32604 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
32605 "At global scope" warning
32606 * g++.dg/ext/align1.C: Change cygwin test for alignment
32607 from db-bogus to dg-warning
32608
32609 2002-01-21 Zack Weinberg <zack@codesourcery.com>
32610
32611 * g77.f-torture/compile/cpp2.F: New test.
32612
32613 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
32614
32615 * g++.dg/template/access1.C: New test.
32616
32617 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
32618
32619 * gcc.dg/20020118-1.c: New.
32620
32621 2002-01-18 Kazu Hirata <kazu@hxi.com>
32622
32623 * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
32624
32625 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32626
32627 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
32628 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
32629 alignment warnings.
32630
32631 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
32632
32633 * gcc.misc-tests/i386-prefetch.exp: Save and restore
32634 torture_with_loops and torture_without_loops
32635
32636 2002-01-17 Jakub Jelinek <jakub@redhat.com>
32637
32638 * gcc.c-torture/compile/20020116-1.c: New test.
32639
32640 2002-01-16 Jakub Jelinek <jakub@redhat.com>
32641
32642 * gcc.dg/20020116-2.c: New test.
32643
32644 * gcc.dg/ultrasp4.c: New test.
32645
32646 * gcc.dg/20020116-1.c: New test.
32647
32648 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
32649
32650 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
32651 by EABI.
32652
32653 2002-01-15 Janis Johnson <janis187@us.ibm.com>
32654
32655 * gcc.misc-tests/i386-prefetch.exp: New.
32656 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
32657 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
32658 * gcc.misc-tests/i386-pf-none-1.c: New test.
32659 * gcc.misc-tests/i386-pf-sse-1.c: New test.
32660
32661 2002-01-15 Jakub Jelinek <jakub@redhat.com>
32662
32663 * gcc.dg/gnu89-init-1.c: Add new tests.
32664
32665 2002-01-15 Andreas Jaeger <aj@suse.de>
32666
32667 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
32668 * gcc.dg/i386-mmx-2.c: Likewise.
32669 * gcc.dg/i386-sse-1.c: Likewise.
32670 * gcc.dg/i386-sse-2.c: Likewise.
32671 * gcc.dg/i386-sse-3.c: Likewise.
32672
32673 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
32674
32675 * g77.f-torture/execute/intrinsic-unix-bessel.f:
32676 Uncomment additional cases that now pass.
32677
32678 2002-01-11 Richard Henderson <rth@redhat.com>
32679
32680 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
32681 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
32682
32683 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
32684
32685 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
32686
32687 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
32688
32689 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
32690 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
32691
32692 2002-01-10 Dale Johannesen <dalej@apple.com>
32693
32694 * gcc.c-torture/execute/loop-11.c: New.
32695
32696 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
32697
32698 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
32699 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
32700
32701 2002-01-09 Richard Henderson <rth@redhat.com>
32702
32703 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
32704 type in which to perform the operation for each size.
32705
32706 2002-01-09 Alan Matsuoka (alanm@redhat.com)
32707
32708 * gcc.c-torture/compile/20020109-2.c: New test.
32709
32710 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
32711
32712 * gcc.c-torture/execute/loop-10.c: New test.
32713
32714 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32715
32716 * gcc.c-torture/compile/20010226-1.c: New test.
32717 * gcc.c-torture/compile/20010227-1.c: New test.
32718 * gcc.c-torture/compile/20010426-1.c: New test.
32719 * gcc.c-torture/compile/20010510-1.c: New test.
32720 * gcc.c-torture/compile/20010605-3.c: New test.
32721 * gcc.c-torture/compile/20010824-1.c: New test.
32722 * gcc.c-torture/execute/20010409-1.c: New test.
32723 * gcc.dg/noncompile/20000901-1.c: New test.
32724 * gcc.dg/20001023-1.c: New test.
32725 * gcc.dg/20001101-1.c: New test.
32726 * gcc.dg/20001102-1.c: New test.
32727 * gcc.dg/20010207-1.c: New test.
32728 * gcc.dg/20010405-1.c: New test.
32729 * gcc.dg/20010822-1.c: New test.
32730 * gcc.dg/20011107-1.c: New test.
32731
32732 2002-01-09 Jeffrey A Law (law@redhat.com)
32733
32734 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
32735
32736 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
32737 execution failure on PA targets.
32738
32739 2002-01-09 Jakub Jelinek <jakub@redhat.com>
32740
32741 * gcc.c-torture/compile/20020109-1.c: New test.
32742
32743 2002-01-08 Kazu Hirata <kazu@hxi.com>
32744
32745 * gcc.c-torture/execute/20020108-1.c: New test.
32746
32747 2002-01-08 Jakub Jelinek <jakub@redhat.com>
32748
32749 * gcc.dg/20020108-1.c: New test.
32750
32751 2002-01-08 H.J. Lu <hjl@gnu.org>
32752
32753 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
32754 for header files.
32755
32756 2002-01-08 Geoff Keating <geoffk@redhat.com>
32757
32758 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
32759 consistency.
32760
32761 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
32762
32763 * gcc.dg/altivec-4.c: Test altivec predicates.
32764
32765 2002-01-07 Jakub Jelinek <jakub@redhat.com>
32766
32767 * gcc.c-torture/execute/20020107-1.c: New test.
32768
32769 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
32770
32771 PR c/5279
32772 * gcc.c-torture/compile/20020106-1.c: New test.
32773
32774 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
32775
32776 * gcc.c-torture/execute/nestfunc-4.c: New test.
32777
32778 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32779
32780 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
32781 extra triple that slipped in.
32782 * g++.old-deja/g++.abi/align.C: Likewise.
32783 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32784
32785 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
32786
32787 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
32788 * g++.old-deja/g++.abi/align.C: Likewise.
32789 * g++.old-deja/g++.abi/bitfields.C: Likewise.
32790
32791 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
32792 on FreeBSD/i386.
32793 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
32794 FreeBSD.
32795
32796 2002-01-04 Jakub Jelinek <jakub@redhat.com>
32797
32798 * gcc.dg/20020104-1.c: New test.
32799
32800 * gcc.dg/20020104-2.c: New test.
32801
32802 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
32803
32804 * gcc.dg/20020103-1.c: Fix typo in target selector.
32805
32806 2002-01-03 Richard Henderson <rth@redhat.com>
32807
32808 * gcc.dg/20020103-1.c: New.
32809
32810 2002-01-03 Kazu Hirata <kazu@hxi.com>
32811
32812 * gcc.c-torture/execute/20020103-1.c: New test.
32813
32814 2002-01-03 Jakub Jelinek <jakub@redhat.com>
32815
32816 * g++.dg/other/debug2.C: New test.
32817
32818 * gcc.c-torture/compile/20020103-1.c: New test.
32819
32820 2002-01-02 Jakub Jelinek <jakub@redhat.com>
32821
32822 * gcc.dg/gnu89-init-1.c: Added new tests.
32823
32824 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32825
32826 * g++.dg/template/friend2.C: Remove as patch is reverted.
32827
32828 * g++.dg/warn/oldcast1.C: New test.
32829
32830 * g++.dg/template/ptrmem1.C: New test.
32831 * g++.dg/template/ptrmem2.C: New test.
32832
32833 * g++.dg/template/ntp.C: New test.
32834
32835 * g++.dg/other/component1.C: New test.
32836
32837 * g++.dg/template/ttp3.C: New test.
32838
32839 * g++.dg/template/friend2.C: New test.
32840 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
32841
32842 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32843
32844 * g++.dg/other/ptrmem1.C: New test.
32845 * g++.dg/other/ptrmem2.C: New test.
32846
32847 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32848
32849 * g++.dg/template/ctor1.C: New test.
32850
32851 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
32852
32853 * g++.dg/template/friend2.C: New test.
32854
32855 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
32856
32857 * gcc.dg/mmix-1.c: New test.
32858
32859 2001-12-31 Richard Henderson <rth@redhat.com>
32860
32861 * gcc.dg/asm-5.c: New.
32862
32863 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
32864
32865 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
32866 in namespace __gnu_cxx
32867
32868 2001-12-30 Richard Henderson <rth@redhat.com>
32869
32870 * gcc.dg/debug-6.c: New.
32871
32872 2001-12-30 Jakub Jelinek <jakub@redhat.com>
32873
32874 * gcc.c-torture/compile/20011229-2.c: New test.
32875
32876 2001-12-29 Jakub Jelinek <jakub@redhat.com>
32877
32878 * gcc.dg/debug-3.c: New test.
32879 * gcc.dg/debug-4.c: New test.
32880 * gcc.dg/debug-5.c: New test.
32881
32882 2001-12-29 Richard Henderson <rth@redhat.com>
32883
32884 * g++.dg/eh/loop1.C: New.
32885
32886 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32887
32888 * g++.dg/template/crash1.C: New test.
32889
32890 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
32891
32892 * g++.dg/other/const1.C: New test.
32893
32894 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
32895
32896 * gcc.c-torture/compile/20011229-1.c: New test.
32897
32898 2001-12-28 Stan Shebs <shebs@apple.com>
32899
32900 * lib/objc-torture.exp: Resync with c-torture.exp.
32901 * lib/objc.exp: Load standard libraries.
32902
32903 2001-12-28 Jakub Jelinek <jakub@redhat.com>
32904
32905 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
32906 additional tests.
32907
32908 2001-12-27 Roger Sayle <roger@eyesopen.com>
32909
32910 * gcc.c-torture/execute/string-opt-16.c: New testcase.
32911
32912 2001-12-27 Richard Henderson <rth@redhat.com>
32913
32914 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
32915
32916 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
32917
32918 * g++.dg/eh/ctor1.C: New test.
32919 * g++.dg/other/error2.C: New test.
32920
32921 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
32922
32923 * g++.dg/other/init2.C: New test.
32924
32925 2001-12-24 Richard Henderson <rth@redhat.com>
32926
32927 * gcc.dg/20011223-1.c: New.
32928 * gcc.dg/inline-1.c: New.
32929
32930 2001-12-23 Richard Henderson <rth@redhat.com>
32931
32932 * gcc.dg/asm-4.c: Test operand modifiers.
32933
32934 2001-12-23 Richard Henderson <rth@redhat.com>
32935
32936 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
32937
32938 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
32939
32940 * gcc.c-torture/execute/20011223-1.c: New test.
32941
32942 2001-12-21 Richard Henderson <rth@redhat.com>
32943
32944 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32945 re-enables the warning.
32946
32947 2001-12-21 Richard Henderson <rth@redhat.com>
32948
32949 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32950
32951 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32952
32953 * gcc.c-torture/compile/20011218-1.c: New test.
32954
32955 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
32956
32957 * gcc.misc-test/arm-isr.exp: New file. Control running of the
32958 arm-isr.c test.
32959 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
32960 epilogue generation for ARM ISR routines.
32961
32962 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32963
32964 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32965 * gcc.dg/format/c90-printf-3.c: Likewise.
32966 * gcc.dg/format/c99-printf-3.c: Likewise.
32967 * gcc.dg/format/ext-1.c: Likewise.
32968 * gcc.dg/format/ext-6.c: Likewise.
32969 * gcc.dg/format/format.h: Prototype unlocked stdio.
32970
32971 2001-12-20 Richard Henderson <rth@redhat.com>
32972
32973 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32974 (arena): Use it.
32975 (malloc): Correct allocation logic. Abort if we fill up the
32976 arena before initialization complete.
32977 (realloc): Correct allocation logic.
32978
32979 2001-12-20 Jakub Jelinek <jakub@redhat.com>
32980
32981 * gcc.c-torture/compile/20011219-2.c: New test.
32982
32983 * gcc.c-torture/execute/20011219-1.c: New test.
32984
32985 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
32986
32987 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32988 target does not support weak symbols.
32989
32990 2001-12-19 Jakub Jelinek <jakub@redhat.com>
32991
32992 * gcc.c-torture/compile/20011219-1.c: New test.
32993
32994 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
32995
32996 * g++.dg/other/error1.C: New test.
32997
32998 2001-12-17 Jeffrey A Law (law@redhat.com)
32999
33000 * gcc.c-torture/execute/20011217-1.c: New test.
33001
33002 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
33003
33004 * objc.dg/special/: New directory.
33005 * objc.dg/special/special.exp: New file.
33006 * objc.dg/special/unclaimed-category-1.h: New file.
33007 * objc.dg/special/unclaimed-category-1a.m: New file.
33008 * objc.dg/special/unclaimed-category-1.m: New file.
33009
33010 2001-12-17 Andreas Jaeger <aj@suse.de>
33011
33012 * gcc.c-torture/compile/20011217-2.c: New test.
33013
33014 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
33015
33016 * gcc.c-torture/compile/20011217-1.c: New test.
33017
33018 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
33019
33020 * testsuite/gcc.dg/20011214-1.c: New.
33021
33022 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
33023
33024 * gcc.dg/altivec-4.c: New.
33025
33026 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
33027
33028 * gcc.dg/20011113-1.c: New test.
33029
33030 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
33031
33032 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33033 std::__malloc_alloc_template<0> and
33034 std::__default_alloc_template<false, 0>.
33035
33036 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
33037
33038 * objc/execute/bf-21.m: New test.
33039 * objc/execute/enumeration-1.m: New test.
33040 * objc/execute/enumeration-2.m: New test.
33041
33042 2001-12-12 Jakub Jelinek <jakub@redhat.com>
33043
33044 * gcc.dg/gnu89-init-1.c: New test.
33045
33046 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
33047
33048 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33049 * g++.old-deja/g++.jason/2371.C: Likewise.
33050 * g++.old-deja/g++.jason/template33.C: Likewise.
33051 * g++.old-deja/g++.jason/template34.C: Likewise.
33052 * g++.old-deja/g++.jason/template36.C: Likewise.
33053 * g++.old-deja/g++.oliva/typename1.C: Likewise.
33054 * g++.old-deja/g++.oliva/typename2.C: Likewise.
33055 * g++.old-deja/g++.other/typename1.C: Likewise.
33056 * g++.old-deja/g++.pt/inherit2.C: Likewise.
33057 * g++.old-deja/g++.pt/nontype5.C: Likewise.
33058 * g++.old-deja/g++.pt/typename11.C: Likewise.
33059 * g++.old-deja/g++.pt/typename14.C: Likewise.
33060 * g++.old-deja/g++.pt/typename16.C: Likewise.
33061 * g++.old-deja/g++.pt/typename3.C: Likewise.
33062 * g++.old-deja/g++.pt/typename4.C: Likewise.
33063 * g++.old-deja/g++.pt/typename5.C: Likewise.
33064 * g++.old-deja/g++.pt/typename7.C: Likewise.
33065 * g++.old-deja/g++.robertl/eb9.C: Likewise.
33066
33067 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
33068
33069 * g++.dg/other/linkage1.C: New test.
33070 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
33071 specifiers.
33072
33073 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
33074
33075 * gcc.dg/concat.c: New test.
33076
33077 2001-12-11 Stan Shebs <shebs@apple.com>
33078
33079 * objc/compile: New test directory.
33080 * objc/compile/compile.exp: New expect script.
33081 * objc/compile/20011211-1.m: New compile test.
33082
33083 2001-12-11 Jason Merrill <jason@redhat.com>
33084
33085 * lib/prune.exp (prune_gcc_output): Also handle "In member
33086 function". So many permutations...
33087
33088 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
33089
33090 * g++.dg/template/typedef1.C: New test.
33091
33092 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
33093
33094 * g++.dg/other/copy1.C: New test.
33095
33096 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
33097
33098 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
33099
33100 * gcc.dg/builtin-choose-expr.c: New.
33101
33102 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
33103
33104 * gcc.dg/altivec-2.c: New.
33105
33106 2001-12-07 Richard Henderson <rth@redhat.com>
33107
33108 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
33109
33110 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
33111
33112 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
33113 ultrasparc.
33114
33115 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33116
33117 * g++-old.deja/g++.robertl/eb101.C: Deleted.
33118
33119 2001-12-06 Janis Johnson <janis187@us.ibm.com>
33120
33121 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
33122 variable argument list.
33123
33124 2001-12-06 Zack Weinberg <zack@codesourcery.com>
33125
33126 * gcc.c-torture/execute/memcheck: Delete entire directory.
33127 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
33128 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
33129
33130 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
33131
33132 * gcc.dg/Wshadow-1.c: New test.
33133
33134 2001-12-05 Jakub Jelinek <jakub@redhat.com>
33135
33136 * gcc.c-torture/compile/20011130-1.c: New test.
33137
33138 * gcc.dg/noncompile/20011025-1.c: New test.
33139
33140 * g++.dg/other/anon-union.C: New test.
33141
33142 * gcc.c-torture/execute/20011024-1.c: New test.
33143
33144 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
33145
33146 * gcc.c-torture/execute/20000722-1.x,
33147 gcc.c-torture/execute/20010123-1.x: Remove.
33148 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
33149 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
33150 gcc.dg/c99-complit-2.c: New tests.
33151
33152 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
33153
33154 * g++.dg/inherit/base1.C: New test.
33155
33156 2001-12-04 Jakub Jelinek <jakub@redhat.com>
33157
33158 * g++.dg/other/stdarg1.C: New test.
33159
33160 * gcc.c-torture/compile/20011130-2.c: New test.
33161
33162 2001-12-03 Janis Johnson <janis187@us.ibm.com>
33163
33164 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
33165 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
33166 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
33167 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
33168 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
33169 * gcc.dg/builtin-prefetch-1.c: New test.
33170
33171 2001-12-03 Jakub Jelinek <jakub@redhat.com>
33172
33173 * gcc.dg/20011130-1.c: New test.
33174
33175 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
33176
33177 * g++.dg/other/scope1.C: New test.
33178 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
33179
33180 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
33181
33182 * gcc.dg/vla-init-1.c: New test.
33183
33184 2001-12-01 Geoff Keating <geoffk@redhat.com>
33185
33186 * gcc.c-torture/compile/structs.c: New testcase from GDB.
33187
33188 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
33189
33190 * objc.dg/alias.m: Update.
33191 * objc.dg/class-1.m: Update.
33192 * objc.dg/const-str-1.m: Update.
33193 * objc.dg/fwd-proto-1.m: Update.
33194 * objc.dg/id-1.m: Update.
33195 * objc.dg/super-class-1.m: Update.
33196
33197 2001-11-29 Mark Mitchell <mark@codesourcery.com>
33198
33199 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
33200 constructs.
33201
33202 2001-11-28 Jeffrey A Law (law@cygnus.com)
33203
33204 * gcc.c-torture/execute/20011128-1.c: New test.
33205
33206 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
33207
33208 * gcc.dg/20011127-1.c: New test.
33209
33210 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
33211
33212 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
33213 from Austin Group draft 7.
33214 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
33215 scanf format arguments.
33216 * gcc.dg/format/no-exargs-2.c: New test.
33217
33218 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
33219
33220 * g++.dg/abi/vbase8-4.C: New test.
33221
33222 2001-11-24 Ian Lance Taylor <ian@airs.com>
33223
33224 * gcc.c-torture/execute/20011121-1.c: New test.
33225
33226 2001-11-23 Jeffrey A Law (law@cygnus.com)
33227
33228 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
33229
33230 2001-11-23 Andreas Jaeger <aj@suse.de>
33231
33232 * gcc.dg/cpp/charconst-2.c: New test.
33233
33234 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
33235
33236 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
33237 to the host if it is remote. Let tests specify extra headers
33238 they use.
33239 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
33240 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
33241 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
33242 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
33243 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
33244 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
33245 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
33246 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
33247 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
33248 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
33249
33250 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
33251
33252 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
33253 for little endian ARMs.
33254
33255 2001-11-20 Jakub Jelinek <jakub@redhat.com>
33256
33257 * gcc.c-torture/compile/20011119-1.c: New test.
33258 * gcc.c-torture/compile/20011119-2.c: New test.
33259
33260 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
33261
33262 * gcc.dg/altivec-1.c: Fix typo.
33263
33264 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
33265
33266 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
33267
33268 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
33269
33270 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
33271
33272 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
33273
33274 * lib/g77.exp: Don't specify --rpath-link.
33275
33276 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
33277 across all the headers.
33278 * gcc.dg/format/format.exp: For testing on a remote host,
33279 copy format.h.
33280
33281 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
33282 * gcc.c-torture/execute/930406-1.c: Likewise.
33283 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
33284
33285 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
33286
33287 * gcc.dg/altivec-1.c: New.
33288
33289 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
33290
33291 * gcc.dg/cpp/fpreprocessed.c: New test case.
33292
33293 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33294
33295 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
33296 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
33297 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
33298
33299 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
33300
33301 * gcc.dg/no-builtin-1.c: New test.
33302
33303 2001-11-16 Jakub Jelinek <jakub@redhat.com>
33304
33305 * gcc.c-torture/execute/20011115-1.c: New test.
33306
33307 2001-11-15 Jakub Jelinek <jakub@redhat.com>
33308
33309 * gcc.c-torture/compile/20011114-2.c: New test.
33310 * gcc.c-torture/compile/20011114-3.c: New test.
33311 * gcc.c-torture/compile/20011114-4.c: New test.
33312
33313 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
33314
33315 * g++.dg/other/init1.C: New test.
33316
33317 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
33318
33319 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
33320 message.
33321
33322 * gcc.c-torture/execute/20011114-1.c: New testcase.
33323
33324 * gcc.c-torture/compile/20010327-1.c: Revert last change.
33325 * gcc.c-torture/compile/20011114-1.c: New test, exactly
33326 like the (before this change) version of 20010327-1.c.
33327
33328 2001-11-14 Roger Sayle <roger@eyesopen.com>
33329
33330 * gcc.c-torture/execute/string-opt-13.c: New testcase.
33331
33332 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
33333
33334 * g++.dg/init/array2.C: New test.
33335
33336 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
33337
33338 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
33339
33340 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
33341
33342 * g++.dg/other/forscope1.C: New test.
33343 * g++.dg/ext/forscope1.C: New test.
33344 * g++.dg/ext/forscope2.C: New test.
33345
33346 2001-11-13 Jakub Jelinek <jakub@redhat.com>
33347
33348 * gcc.c-torture/execute/20011113-1.c: New test.
33349
33350 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
33351
33352 * gcc.c-torture/execute/20011109-2.c: New test.
33353
33354 * gcc.c-torture/execute/20011109-1.c: New test.
33355
33356 2001-11-09 Jakub Jelinek <jakub@redhat.com>
33357
33358 * gcc.c-torture/compile/20011109-1.c: New test.
33359
33360 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
33361
33362 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
33363 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
33364 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
33365 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
33366 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
33367 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
33368 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
33369
33370 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
33371
33372 * g++.dg/warn/Wshadow-1.C: New tests.
33373 * g++.old-deja/g++.mike/for3.C: Update.
33374
33375 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
33376
33377 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
33378 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
33379 XFAILs. Adjust expected error texts.
33380 * gcc.c-torture/compile/20011106-1.c,
33381 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
33382 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
33383 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
33384 gcc.dg/c99-array-lval-5.c: New tests.
33385
33386 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33387
33388 * gcc.dg/cpp/defined.c: Update.
33389
33390 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33391
33392 * gcc.c-torture/execute/anon-1.c: New test.
33393
33394 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
33395
33396 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
33397 same size, so no warning should be produced on stormy16.
33398
33399 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
33400 due to oversized array.
33401 * g++.old-deja/g++.mike/ns15.C: Likewise.
33402 * g++.old-deja/g++.pt/crash16.C: Likewise.
33403
33404 2001-11-02 Graham Stott <grahams@redhat.com>
33405
33406 * g++.dgother/debug1.C: Fix typos.
33407
33408 2001-11-01 Jakub Jelinek <jakub@redhat.com>
33409
33410 * g++.dg/other/debug1.C: New test.
33411
33412 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
33413
33414 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
33415 of unsigned long.
33416
33417 2001-10-30 Jakub Jelinek <jakub@redhat.com>
33418
33419 * gcc.dg/20011029-2.c: New test.
33420
33421 * gcc.c-torture/compile/20011029-1.c: New test.
33422
33423 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
33424
33425 * objc/execute/class_self-1.m: New test.
33426 * objc/execute/class_self-2.m: New test.
33427
33428 2001-10-25 Zack Weinberg <zack@codesourcery.com>
33429
33430 * gcc.misc-tests/msgs.exp: Delete.
33431 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
33432 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
33433 error set to match recent changes.
33434
33435 2001-10-24 Zack Weinberg <zack@codesourcery.com>
33436
33437 * gcc.dg/20011021-1.c: New test.
33438
33439 2001-10-24 Jakub Jelinek <jakub@redhat.com>
33440
33441 * gcc.c-torture/compile/20011023-1.c: New test.
33442
33443 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
33444
33445 * lib/g77.exp: Rewrite based on lib/g++.exp.
33446
33447 2001-10-19 Jakub Jelinek <jakub@redhat.com>
33448
33449 * gcc.c-torture/execute/20011019-1.c: New test.
33450
33451 * gcc.dg/20011018-1.c: New test.
33452
33453 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
33454
33455 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
33456
33457 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
33458
33459 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
33460 * gcc.dg/attr-invalid.c: Likewise.
33461
33462 2001-10-18 Jakub Jelinek <jakub@redhat.com>
33463
33464 * testsuite/gcc.dg/20011015-1.c: New test.
33465
33466 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33467
33468 * g++.dg/template/unify2.C: New test.
33469
33470 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
33471
33472 * g++.dg/other/exception-specification.C: New test
33473
33474 2001-10-13 Tom Rix <trix@redhat.com>
33475
33476 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
33477 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
33478
33479 2001-10-12 Jakub Jelinek <jakub@redhat.com>
33480
33481 * testsuite/gcc.dg/20011009-1.c: New test.
33482
33483 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
33484
33485 PR g++/4476
33486 * g++.dg/other/friend1.C: New test.
33487
33488 2001-10-11 Richard Henderson <rth@redhat.com>
33489
33490 * g++.old-deja/g++.other/crash18.C: Add -S to options.
33491
33492 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33493
33494 * gcc.c-torture/compile/20011010-1.c: New.
33495
33496 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
33497
33498 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
33499 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
33500 g77.f-torture/execute/execute.exp,
33501 g77.f-torture/noncompile/noncompile.exp,
33502 gcc.c-torture/compile/compile.exp,
33503 gcc.c-torture/execute/execute.exp,
33504 gcc.c-torture/execute/ieee/ieee.exp,
33505 gcc.c-torture/execute/memcheck/memcheck.exp,
33506 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
33507 objc/execute/execute.exp: Update FSF address.
33508
33509 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
33510
33511 * gcc.dg/cpp/cmdlne-C.c: Update.
33512 * gcc.dg/cpp/cmdlne-C2.c: New.
33513
33514 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33515
33516 * gcc.c-torture/execute/20011008-3.c: New.
33517
33518 2001-10-08 DJ Delorie <dj@redhat.com>
33519
33520 * gcc.dg/20011008-1.c: New.
33521 * gcc.dg/20011008-2.c: New.
33522
33523 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
33524
33525 * gcc.dg/cpp/spacing1.c: Update test.
33526
33527 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
33528
33529 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
33530 spelling errors of "separate" as "seperate".
33531
33532 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
33533
33534 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
33535 enough to avoid inlining.
33536
33537 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
33538
33539 * lib/g77.exp: set libg2c_dir correctly.
33540
33541 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
33542
33543 * gcc.dg/cpp/macro11.c: New test.
33544
33545 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33546
33547 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
33548 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
33549 gcc.dg/format/multattr-3.c: New tests.
33550 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
33551 tests for format attributes on function pointers being rejected.
33552
33553 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33554
33555 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
33556
33557 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
33558
33559 * g++.dg/warn/format1.C: New test.
33560
33561 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
33562
33563 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
33564
33565 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33566
33567 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
33568
33569 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
33570
33571 * gcc.dg/cpp/redef2.c: Add test.
33572
33573 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
33574
33575 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
33576 long-standing bug on i686, apparently.
33577 * gcc.c-torture/execute/loop-2c.x: New file.
33578 * gcc.c-torture/execute/loop-2d.x: New file.
33579 * gcc.c-torture/execute/loop-3c.x: New file.
33580
33581 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
33582
33583 * gcc.dg/cpp/20000625-2.c: Correct line number.
33584
33585 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33586
33587 * gcc.dg/cpp/macro10.c: New test.
33588 * gcc.dg/cpp/strify3.c: New test.
33589 * gcc.dg/cpp/spacing1.c: Add tests.
33590 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
33591 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
33592
33593 2001-09-24 DJ Delorie <dj@redhat.com>
33594
33595 * gcc.c-torture/execute/20010924-1.c: New test.
33596
33597 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
33598
33599 * testsuite/objc/execute/paste.m: Remove.
33600
33601 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
33602
33603 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
33604
33605 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
33606
33607 * g77.dg/strlen0.f: New test.
33608
33609 2001-09-21 Richard Henderson <rth@redhat.com>
33610
33611 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
33612 * g++.old-deja/g++.abi/vtable2.C: Likewise.
33613
33614 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
33615
33616 Table-driven attributes.
33617 * g++.dg/ext/attrib1.C: New test.
33618
33619 2001-09-20 DJ Delorie <dj@redhat.com>
33620
33621 * gcc.dg/20000926-1.c: Update expected warning messages.
33622 * gcc.dg/array-2.c: Likewise, and test for warnings too.
33623 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
33624 array.
33625
33626 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
33627
33628 * g++.dg/eh/registers1.C: New test case.
33629
33630 2001-09-17 Richard Henderson <rth@redhat.com>
33631
33632 * gcc.dg/array-5.c: Fix VLA decomposition test.
33633
33634 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
33635
33636 * gcc.dg/cpp/line5.c: New testcase.
33637
33638 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
33639
33640 * gcc.dg/cpp/macro9.c: New test.
33641
33642 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
33643
33644 * gcc.c-torture/execute/980223.c: Change type of addr from long
33645 to char *.
33646
33647 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
33648
33649 * gcc.c-torture/execute/20010915-1.c: New test.
33650
33651 2001-09-14 Janis Johnson <janis187@us.ibm.com>
33652
33653 * g77.dg/bprob: New directory.
33654 * g77.dg/bprob/bprob.exp: New file.
33655 * g77.dg/bprob/bprob-1.f: New test.
33656 * g77.dg/gcov: New directory.
33657 * g77.dg/gcov/gcov.exp: New file.
33658 * g77.dg/gcov/gcov-1.f: New test.
33659 * g77.dg/gcov/gcov-1.x: New file.
33660
33661 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
33662
33663 * gcc.dg/cpp/directiv.c: Update.
33664 * gcc.dg/cpp/undef1.c: Update.
33665
33666 2001-09-12 Jakub Jelinek <jakub@redhat.com>
33667
33668 * gcc.dg/20010912-1.c: New test.
33669
33670 2001-09-11 Janis Johnson <janis187@us.ibm.com>
33671
33672 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
33673 language-independent file in lib.
33674 * lib/gcov.exp: New file.
33675
33676 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
33677
33678 * gcc.c-torture/compile/20010911-1.c: New test.
33679
33680 2001-09-10 Janis Johnson <janis187@us.ibm.com>
33681
33682 * lib/profopt.exp: New, to support profile-directed optimizations.
33683 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
33684 * gcc.misc-tests/bprob-1.c: New test.
33685 * gcc.misc-tests/bprob-2.c: New test.
33686
33687 2001-09-07 Janis Johnson <janis187@us.ibm.com>
33688
33689 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
33690 XFAIL and which kinds of gcov output to verify.
33691 * gcc.misc-tests/gcov-4b.x: New file.
33692 * gcc.misc-tests/gcov-5b.x: New file.
33693 * gcc.misc-tests/gcov-6.x: New file.
33694 * gcc.misc-tests/gcov-7.c: New test.
33695 * gcc.misc-tests/gcov-7.x: New file.
33696
33697 2001-09-06 Janis Johnson <janis187@us.ibm.com>
33698
33699 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
33700 * gcc.misc-tests/gcov-6.c: New test.
33701
33702 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
33703
33704 PR c++/3986
33705 * g++.dg/abi/vbase1.C: New test.
33706
33707 2001-09-05 Ziemowit Laski <zlaski@apple.com>
33708
33709 * objc.dg/method-2.m: New.
33710
33711 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
33712
33713 PR c++/4203
33714 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
33715 * g++.dg/init/empty1.C: New test.
33716
33717 2001-09-03 Jakub Jelinek <jakub@redhat.com>
33718
33719 * gcc.c-torture/compile/20010903-1.c: New test.
33720
33721 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
33722
33723 * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
33724 for m68k.
33725
33726 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
33727
33728 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
33729
33730 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
33731
33732 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
33733
33734 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
33735
33736 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
33737 for 16-bit 'unsigned int'.
33738
33739 2001-08-29 Kazu Hirata <kazu@hxi.com>
33740
33741 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
33742
33743 2001-08-27 Richard Henderson <rth@redhat.com>
33744
33745 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
33746 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
33747
33748 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
33749
33750 * gcc.dg/asm-names.c (ymain): New.
33751
33752 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
33753
33754 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
33755 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
33756 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
33757
33758 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33759
33760 * gcc.dg/compare5.c: New testcase.
33761
33762 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
33763
33764 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
33765 and "In instantiation".
33766
33767 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
33768
33769 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
33770
33771 2001-08-20 Janis Johnson <janis187@us.ibm.com>
33772
33773 * gcc.misc-tests/gcov.exp: Add support for branch information.
33774 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
33775 * gcc.misc-tests/gcov-4.c: New test.
33776 * gcc.misc-tests/gcov-4b.c: New test.
33777 * gcc.misc-tests/gcov-5b.c: New test.
33778
33779 2001-08-20 Zack Weinberg <zackw@panix.com>
33780
33781 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
33782 expected to fail.
33783
33784 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
33785
33786 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
33787
33788 2001-08-19 Jakub Jelinek <jakub@redhat.com>
33789
33790 * g++.dg/eh/template1.C: New test.
33791
33792 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
33793
33794 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
33795 Fix thinko.
33796 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
33797 for xfail.
33798
33799 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
33800
33801 * lib/g77-dg.exp: Use prune.exp for common procedures
33802 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
33803 * lib/g77.exp: (g77-dg-prune) Remove
33804
33805 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
33806
33807 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
33808
33809 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33810
33811 * g++.dg/template/unify1.C: New test.
33812
33813 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
33814
33815 * g++.dg/abi/empty4.C: New test.
33816
33817 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
33818
33819 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
33820 solaris2.*
33821 * g77.f-torture/compile/pr3743.x: Likewise.
33822
33823 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
33824
33825 * g++.dg/other/using-declaration.C: New test.
33826
33827 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33828
33829 * gcc.dg/cpp/tr-sign.c: New testcase.
33830
33831 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
33832
33833 * gcc.dg/cpp/19951025-1.c: Revert.
33834 * gcc.dg/cpp/directiv.c: We no longer process directives that
33835 interrupt macro arguments.
33836
33837 2001-08-03 Zack Weinberg <zackw@stanford.edu>
33838
33839 * gcc.dg/bconstp-1.c: New test.
33840
33841 2001-08-03 Richard Henderson <rth@redhat.com>
33842
33843 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
33844
33845 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
33846
33847 * gcc.dg/cpp/19951025-1.c: Update.
33848
33849 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
33850
33851 * g77.dg/ff90-1.f (s): Fix reference of variable z,
33852 should be x.
33853
33854 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
33855
33856 Kill -fhonor-std.
33857 * g++.old-deja/g++.ns/ns14.C: Remove special options.
33858 * g++.old-deja/g++.other/std1.C: Likewise.
33859 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
33860
33861 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33862
33863 * lib/g77.exp: Load gcc-defs.exp for common procedures
33864 (g77_pass, g77_fail, g77_finish, g77_exit,
33865 ${tool}_check_unsupported_p} Now redundant. Deleted.
33866
33867 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
33868
33869 * g77.dg/fbackslash.f
33870 * g77.dg/fcase-preserve.f
33871 * g77.dg/ff90-1.f
33872 * g77.dg/ffixed-line-length-0.f
33873 * g77.dg/ffixed-line-length-132.f
33874 * g77.dg/ffixed-line-length-7.f
33875 * g77.dg/ffixed-line-length-72.f
33876 * g77.dg/ffixed-line-length-none.f
33877 * g77.dg/ffree-form-1.f
33878 * g77.dg/fno-backslash.f
33879 * g77.dg/fno-f90-1.f
33880 * g77.dg/fno-fixed-form-1.f
33881 * g77.dg/fno-onetrip.f
33882 * g77.dg/fno-typeless-boz.f
33883 * g77.dg/fno-underscoring.f
33884 * g77.dg/fno-vxt-1.f
33885 * g77.dg/fonetrip.f
33886 * g77.dg/ftypeless-boz.f
33887 * g77.dg/fugly-assumed.f
33888 * g77.dg/funderscoring.f
33889 * g77.dg/fvxt-1.f
33890
33891 2001-08-01 Ziemowit Laski <zlaski@apple.com>
33892
33893 * objc.dg/fwd-proto-1.m: New.
33894 * objc.dg/local-decl-1.m: New.
33895 * objc.dg/naming-1.m: New.
33896 * objc.dg/naming-2.m: New.
33897 * objc.dg/proto-hier-1.m: New.
33898
33899 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
33900
33901 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
33902 largest-type elements to a struct makes its size grow.
33903
33904 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33905
33906 * g++.dg/abi/vthunk1.C: New test.
33907
33908 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
33909
33910 * g++.dg/abi/vbase8-22.C: New test.
33911
33912 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33913
33914 * gcc.dg/cpp/macro8.c: New test.
33915
33916 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33917
33918 * g++.dg/abi/vbase8-21.C: New test.
33919
33920 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
33921
33922 * g++.dg/abi/vbase8-10.C: New test.
33923
33924 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33925
33926 * lib/g++.exp (g++_set_ld_library_path): Renamed to
33927 ${tool}_set_ld_library_path.
33928 Changed caller.
33929 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
33930 g++.exp.
33931
33932 2001-07-26 Stan Cox <scox@redhat.com>
33933
33934 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
33935 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
33936 gcc_exit, gcc_check_unsupported_p):
33937 Moved to gcc-deps.exp
33938 * gcc-deps.exp: New file.
33939
33940 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33941
33942 * g++.old-deja/g++.pt/defarg14.C: New test.
33943
33944 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33945
33946 * g++.old-deja/g++.other/lineno5.C: New test.
33947
33948 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33949
33950 * g++.old-deja/g++.pt/crash68.C: New test.
33951
33952 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
33953
33954 * g++.old-deja/g++.other/crash42.C: New test.
33955
33956 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
33957
33958 * gcc.dg/cpp/extratokens.c: Fix.
33959 * gcc.dg/cpp/skipping2.c: New tests.
33960
33961 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33962
33963 * gcc.c-torture/execute/20010724-1.c: New file.
33964 * gcc.c-torture/execute/20010724-1.x: New file.
33965
33966 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33967
33968 * g++.old-deja/g++.other/cond7.C: New test.
33969
33970 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33971
33972 * g++.old-deja/g++.other/optimize4.C: New test.
33973
33974 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
33975
33976 * g++.old-deja/g++.abi/vbase8-5.C: New test.
33977
33978 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
33979
33980 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33981 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33982 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33983 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33984
33985 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33986 bug report" message.
33987
33988 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33989 * g++.dg/ext/instantiate1.C: Move from old-deja.
33990
33991 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
33992
33993 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33994 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33995 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33996 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33997
33998 2001-07-23 Jeffrey A Law (law@cygnus.com)
33999
34000 * gcc.c-torture/execute/20010723-1.c: New test.
34001
34002 2001-07-23 Ben Elliston <bje@redhat.com>
34003
34004 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34005
34006 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34007
34008 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34009 i[34567]86-*-*.
34010 Delete handling of ieee_multilib_flags.
34011 Pass -mieee for alpha*-*-* and sh-*-*.
34012 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34013
34014 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
34015
34016 Remove old-abi tests.
34017 * g++.old-deja/g++.mike/p11116.C: Remove.
34018 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34019
34020 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
34021
34022 * g77.f-torture/compile/pr3743.f: New test
34023
34024 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
34025
34026 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34027
34028 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34029
34030 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34031 g++.old-deja/g++.pt/static6.C: Likewise.
34032 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34033 supports weak symbols.
34034
34035 2001-07-18 Andreas Jaeger <aj@suse.de>
34036
34037 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34038 supported again.
34039
34040 2001-07-18 Andreas Jaeger <aj@suse.de>
34041
34042 * gcc.dg/iftrap-1.c: Fix target line.
34043
34044 2001-07-17 Richard Henderson <rth@redhat.com>
34045
34046 * gcc.c-torture/execute/20010717-1.c: New.
34047
34048 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
34049
34050 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34051 tests.
34052
34053 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34054
34055 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
34056
34057 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34058
34059 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
34060 UAC_SIGBUS, UAC_NOPRINT definitions.
34061
34062 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
34063
34064 * objc/execute/object_is_class.m: New test.
34065 * objc/execute/object_is_meta_class.m: New test.
34066
34067 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
34068
34069 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
34070 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
34071
34072 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
34073
34074 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
34075 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
34076
34077 2001-07-14 Richard Henderson <rth@redhat.com>
34078
34079 * gcc.dg/iftrap-1.c: New.
34080
34081 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
34082
34083 * g77.f-torture/execute/intrinsic77.f: New test.
34084
34085 2001-07-11 Janis Johnson <janis@us.ibm.com>
34086
34087 * gcc.misc-tests/gcov-3.c: New test.
34088
34089 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34090
34091 * gcc.c-torture/compile/20010711-1.c,
34092 * gcc.c-torture/compile/20010711-2.c: New tests.
34093
34094 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
34095
34096 * gcc.c-torture/execute/20010711-1.c: New test.
34097
34098 2001-07-11 Ben Elliston <bje@redhat.com>
34099
34100 * g++.old-deja/g++.other/enum5.C: New test.
34101
34102 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
34103
34104 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
34105 (g++-dg-prune): Call prune_gcc_output.
34106 * prune.exp: New file for prune_gcc_output.
34107 * lib/g++.exp, lib/gcc.exp: Load it.
34108
34109 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
34110
34111 * gcc.c-torture/compile/20010701-1.c,
34112 g++.old-deja/g++.ext/attrib6.C: New tests.
34113
34114 2001-07-06 Jeffrey A Law (law@cygnus.com)
34115
34116 * gcc.c-torture/compile/20010706-1.c: New test.
34117
34118 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
34119
34120 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
34121
34122 2001-06-28 Stan Shebs <shebs@apple.com>
34123
34124 * gcc.dg/pragma-darwin.c: New test.
34125
34126 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34127
34128 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
34129 Solaris 2.[678] system.
34130
34131 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
34132
34133 * gcc.dg/20010622-1.c: New test.
34134
34135 2001-06-18 Stan Shebs <shebs@apple.com>
34136
34137 * objc.dg: New directory.
34138 * objc.dg/dg.exp: New file.
34139 * objc.dg/alias.m: New.
34140 * objc.dg/class-1.m: New.
34141 * objc.dg/class-2.m: New.
34142 * objc.dg/const-str-1.m: New.
34143 * objc.dg/const-str-2.m: New.
34144 * objc.dg/id-1.m: New.
34145 * objc.dg/method-1.m: New.
34146 * objc.dg/super-class-1.m: New.
34147 * lib/objc-dg.exp: New file.
34148
34149 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
34150
34151 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
34152 of label name.
34153
34154 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
34155
34156 * g++.old-deja/g++.abi/vbase8-9.C: New test.
34157
34158 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34159
34160 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
34161 variable.
34162
34163 2001-06-12 Richard Henderson <rth@redhat.com>
34164
34165 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
34166
34167 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34168
34169 * g++.old-deja/g++.abi/vbase5.C: New test.
34170 * g++.old-deja/g++.abi/vbase6.C: New test.
34171 * g++.old-deja/g++.abi/vbase7.C: New test.
34172
34173 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34174
34175 * gcc.c-torture/compile/20010610-1.c: New test.
34176
34177 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
34178
34179 * g++.old-deja/g++.abi/vbase4.C: New test.
34180
34181 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34182
34183 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
34184 support %f for HC11/HC12 targets.
34185 * gcc.c-torture/execute/930513-1.x: New file, likewise.
34186 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
34187 on HC11/HC12 targets.
34188 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
34189
34190 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34191
34192 * gcc.dg/wchar_t-1.c: New file.
34193 * gcc.dg/wint_t-1.c: Likewise.
34194
34195 2001-06-11 Bernd Schmidt <bernds@redhat.com>
34196
34197 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
34198
34199 2001-06-11 Richard Henderson <rth@redhat.com>
34200
34201 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
34202
34203 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34204
34205 * gcc.c-torture/compile/20010611-1.c: New test.
34206
34207 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
34208
34209 * gcc.dg/c99-tag-1.c: Add more tests.
34210
34211 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
34212
34213 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
34214 representation on MN10300 and ARM/Thumb.
34215
34216 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
34217
34218 * g77.f-torture/execute/20010610.f: New.
34219
34220 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
34221
34222 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
34223 names.
34224
34225 2001-06-09 Richard Henderson <rth@redhat.com>
34226
34227 * gcc.c-torture/execute/ashrdi-1.c: New.
34228 * gcc.c-torture/execute/ashldi-1.c: New.
34229 * gcc.c-torture/execute/lshrdi-1.c: New.
34230
34231 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
34232
34233 * objc/execute/load-3.m: Added. Check sending +load to categories,
34234 in addition to classes.
34235
34236 2001-06-08 Stan Shebs <shebs@apple.com>
34237
34238 * objc/execute/load-2.m: New test. From Nicola Pero
34239 <n.pero@mi.flashnet.it>.
34240
34241 2001-06-08 Jakub Jelinek <jakub@redhat.com>
34242
34243 * gcc.c-torture/execute/20010605-2.c: New test.
34244
34245 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34246
34247 * g++.old-deja/g++.abi/vbase2.C: New test.
34248 * g++.old-deja/g++.abi/vbase3.C: New test.
34249
34250 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
34251
34252 * g++.old-deja/g++.pt/friend49.C: New test.
34253
34254 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
34255
34256 * g++.old-deja/g++.ext/anon3.C: New test.
34257
34258 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
34259
34260 * g++.old-deja/g++.other/conv7.C: New test.
34261
34262 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
34263
34264 * gcc.c-torture/compile/20010605-2.c: New test.
34265
34266 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
34267
34268 * gcc.c-torture/execute/20010604-1.c: New test.
34269
34270 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
34271
34272 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
34273
34274 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
34275
34276 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
34277 (g++_link_flags): Likewise.
34278 (g++_init): Pass gccpath's value to two previous functions.
34279
34280 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34281
34282 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
34283 Ensure logfile entry matches exec command line.
34284
34285 2001-05-31 Richard Henderson <rth@redhat.com>
34286
34287 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
34288 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
34289
34290 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
34291
34292 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
34293 compiler for irix6.2
34294
34295 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
34296
34297 * g++.old-deja/g++.other/optimize3.C: New file.
34298
34299 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
34300
34301 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
34302 assemble.
34303
34304 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
34305
34306 * g++.old-deja/g++.other/optimize2.C: New file.
34307
34308 2001-05-25 Diego Novillo <dnovillo@redhat.com>
34309
34310 * gcc.c-torture/compile/20010518-2.c: New file.
34311 * gcc.c-torture/execute/20010518-1.c: New file.
34312 * gcc.c-torture/execute/20010518-2.c: New file.
34313
34314 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
34315
34316 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
34317
34318 2001-05-24 Mark Mitchell <mark@codesourcery.com>
34319
34320 G++ no longer defines builtins that do not begin with __builtin.
34321 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
34322 * g++.old-deja/g++.brendand/misc13.C: Likewise.
34323 * g++.old-deja/g++.law/builtin1.C: Likewise.
34324 * g++.old-deja/g++.law/cvt2.C: Likewise.
34325 * g++.old-deja/g++.mike/net5.C: Likewise.
34326 * g++.old-deja/g++.other/builtins1.C: Likewise.
34327 * g++.old-deja/g++.other/builtins2.C: Likewise.
34328 * g++.old-deja/g++.other/builtins3.C: Likewise.
34329 * g++.old-deja/g++.other/builtins4.C: Likewise.
34330 * g++.old-deja/g++.other/inline8.C: Likewise.
34331 * g++.old-deja/g++.robertl/eb39.C: Likewise.
34332
34333 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
34334
34335 * g++.old-deja/g++.pt/using1.C: Adjust.
34336 * g++.old-deja/g++.pt/using2.C: New test.
34337
34338 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
34339
34340 * gcc.dg/cpp/charconst.c: New tests.
34341 * gcc.dg/cpp/escape.c: New tests.
34342 * gcc.dg/cpp/escape-1.c: New tests.
34343 * gcc.dg/cpp/escape-2.c: New tests.
34344 * gcc.dg/cpp/ucs.c: New tests.
34345
34346 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
34347
34348 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
34349 native compiler for irix6.5.
34350
34351 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
34352
34353 * lib/g++.exp (g++_include_flags): Use args to compute
34354 get_multilibs.
34355 (g++_link_flags): Likewise.
34356 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
34357
34358 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
34359
34360 * gcc.dg/c90-hexfloat-1.c: Add more tests.
34361
34362 2001-05-21 Geoff Keating <geoffk@redhat.com>
34363
34364 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
34365 this file.
34366
34367 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34368
34369 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
34370 STACK_SIZE;
34371 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
34372 to STACK_SIZE; Use it to define size of add_histo array.
34373 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
34374 to STACK_SIZE.
34375 (f): Use GITT_SIZE to define size of gitt local table.
34376 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
34377 to STACK_SIZE; Use it to define size of bytemem array.
34378
34379 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
34380
34381 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
34382 on 68HC11/HC12 due to the asm instruction.
34383 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
34384 * gcc.c-torture/compile/920520-1.x: Likewise.
34385 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
34386 on 68HC11/HC12 because the function is larger than 64K.
34387 * gcc.c-torture/compile/961203-1.x: New file, this test fails
34388 on 68HC11/HC12 because the structure is too large.
34389
34390 2001-05-20 Richard Henderson <rth@redhat.com>
34391
34392 * gcc.c-torture/execute/20010520-1.c: New.
34393
34394 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34395
34396 * g++.old-deja/g++.warn/compare1.C: New test.
34397 * gcc.dg/compare4.c: New test.
34398
34399 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
34400
34401 * g++.old-deja/g++.other/optimize1.C: New test.
34402
34403 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34404
34405 * g++.old-deja/g++.pt/spec41.C: New test.
34406
34407 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
34408
34409 * gcc.c-torture/compile/20010114-1.x: Remove.
34410
34411 2001-05-18 Stan Shebs <shebs@apple.com>
34412
34413 * gcc.c-torture/compile/20010518-1.c: New test.
34414
34415 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
34416
34417 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
34418 * g++.old-deja/g++.pt/crash67.C: New test.
34419
34420 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
34421
34422 * g++.old-deja/g++.other/debug9.C: New test.
34423
34424 2001-05-16 Zack Weinberg <zackw@stanford.edu>
34425
34426 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
34427
34428 2001-05-16 Jan Hubicka <jh@suse.cz>
34429
34430 * gcc.c-torture/compile/20010516-1.c: New test.
34431
34432 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34433
34434 * g++.old-deja/g++.other/crash41.C: New test.
34435
34436 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
34437
34438 * g++.old-deja/g++.pt/crash66.C: New test.
34439
34440 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
34441
34442 * g++.old-deja/g++.robertl/eb27.C: Convert.
34443
34444 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
34445
34446 * g++.dg/friend-warn.C: New test. Do not warn about friend
34447 declaration being redundant.
34448
34449 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
34450
34451 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
34452
34453 2001-05-14 Mark Mitchell <mark@codesourcery.com>
34454
34455 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
34456
34457 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
34458
34459 * lib/g++.exp: Use testsuite_flags.
34460
34461 2001-05-13 Mark Mitchell <mark@codesourcery.com>
34462
34463 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
34464
34465 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
34466
34467 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
34468
34469 2001-05-11 Mark Mitchell <mark@codesourcery.com>
34470
34471 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
34472
34473 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
34474
34475 * gcc.c-torture/compile/20010313-1.c: New test.
34476
34477 2001-05-09 Zack Weinberg <zackw@stanford.edu>
34478
34479 * gcc.dg/cpp/direct2.c: New test.
34480 * gccq.dg/cpp/direct2s.c: New test.
34481
34482 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
34483
34484 2001-05-07 Mark Mitchell <mark@codesourcery.com>
34485
34486 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
34487 * g++.old-deja/g++.other/op3.C: Likewise.
34488
34489 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
34490
34491 * gcc.dg/cpp/syshdr.h: New file.
34492 * gcc.dg/cpp/sysmac1.c: Update.
34493 * gcc.dg/cpp/sysmac2.c: Update.
34494
34495 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
34496
34497 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
34498
34499 2001-05-04 David Edelsohn <edelsohn@gnu.org>
34500
34501 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
34502 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
34503
34504 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
34505
34506 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
34507
34508 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
34509
34510 * lib/g++.exp (g++_include_flags): Don't use any special flags
34511 if TESTING_IN_BUILD_TREE is not defined.
34512 (g++_init): Use a plain 'c++' as the compiler if
34513 TESTING_IN_BUILD_TREEE is not defined.
34514
34515 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34516
34517 * g++.old-deja/g++.eh/catch13.C: New test.
34518 * g++.old-deja/g++.eh/catch14.C: New test.
34519
34520 2001-05-02 Jakub Jelinek <jakub@redhat.com>
34521
34522 * gcc.dg/cpp/tr-define.c: New test.
34523
34524 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
34525
34526 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
34527 <stdlib.h>, not <malloc.h>.
34528
34529 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34530
34531 * g++.old-deja/g++.ns/template17.C: New test.
34532
34533 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
34534
34535 * g++.old-deja/g++.pt/ref4.C: New test.
34536
34537 2001-04-30 Richard Henderson <rth@redhat.com>
34538
34539 * gcc.dg/20000724-1.c: Revert last change.
34540
34541 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
34542
34543 * g77.f-torture/execute/20010430.f: New test.
34544
34545 2001-04-30 Mark Mitchell <mark@codesourcery.com>
34546
34547 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
34548
34549 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
34550
34551 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
34552
34553 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34554
34555 * g++.old-deja/g++.eh/crash6.C: New test.
34556
34557 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34558
34559 * g++.old-deja/g++.other/warn7.C: New test.
34560
34561 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
34562
34563 * g++.old-deja/g++.other/defarg9.C: New test.
34564
34565 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34566
34567 * g77.f-torture/compile/20010426.f: New test.
34568 * g77.f-torture/execute/20010426.f: New test.
34569
34570 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
34571
34572 * g77.f-torture/compile/20000629-1.x: Remove - error
34573 has been fixed.
34574
34575 2001-04-26 Jeffrey A Law (law@cygnus.com)
34576
34577 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
34578 Tweak slightly to work with g++.dg framework.
34579 * g++.dg/special/ecos.exp: Run initp1.C test.
34580 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
34581
34582 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
34583 its linker doesn't give line numbers either.
34584 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
34585
34586 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34587
34588 * g++.old-deja/g++.other/lex1.C: New test.
34589
34590 2001-04-26 Jakub Jelinek <jakub@redhat.com>
34591
34592 * gcc.dg/noncompile/20010425-1.c: New test.
34593
34594 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
34595
34596 * g++.old-deja/g++.pt/mangle2.C: New test.
34597
34598 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34599
34600 * gcc.dg/format/plus-1.c: New test.
34601
34602 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34603
34604 * gcc.dg/20010423-1.c: New test.
34605
34606 2001-04-25 Jakub Jelinek <jakub@redhat.com>
34607
34608 * gcc.c-torture/execute/20010422-1.c: New test.
34609
34610 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
34611
34612 * g++.old-deja/g++.ns/type2.C: New test.
34613
34614 2001-04-24 Zack Weinberg <zackw@stanford.edu>
34615
34616 * g++.old-deja/g++.other/perf1.C: New test.
34617
34618 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
34619
34620 * gcc.dg/c99-func-2.c: Remove xfail.
34621 * gcc.dg/c99-func-3.c: Remove xfail.
34622 * gcc.dg/c99-func-4.c: Remove xfail.
34623
34624 2001-04-23 Zack Weinberg <zackw@stanford.edu>
34625
34626 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
34627
34628 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
34629
34630 * gcc.c-torture/compile/20010423-1.c: New test.
34631
34632 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34633
34634 * g++.old-deja/g++.pt/typename28.C: New test.
34635
34636 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
34637
34638 * g++.old-deja/g++.abi/empty2.C: New test.
34639 * g++.old-deja/g++.abi/empty3.C: New test.
34640
34641 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34642
34643 * g++.old-deja/g++.other/comdat2.C: New test.
34644 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
34645
34646 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34647
34648 * g++.old-deja/g++.other/overload14.C: New test.
34649
34650 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34651
34652 * g++.old-deja/g++.other/lookup23.C: New test.
34653
34654 2001-04-20 Jakub Jelinek <jakub@redhat.com>
34655
34656 * gcc.c-torture/execute/20010403-1.c: New test.
34657
34658 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
34659 Mark Mitchell <mark@codesourcery.com>
34660
34661 * lib/old-dejagnu.exp: Don't delete output of executable.
34662 Add .exe suffix to executables.
34663
34664 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
34665
34666 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
34667
34668 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34669
34670 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
34671
34672 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34673
34674 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
34675 * g++.old-deja/g++.abi/crash1.C: New test.
34676
34677 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
34678
34679 * g++.old-deja/g++.other/crash40.C: New test.
34680
34681 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34682
34683 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
34684
34685 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
34686
34687 * g++.old-deja/g++.other/warn6.C: New test.
34688
34689 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
34690
34691 * g++.old-deja/g++.robertl/eb42.C: Same.
34692
34693 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34694
34695 * gcc.dg/wtr-conversion-1.c: New testcase.
34696
34697 2001-04-10 Richard Henderson <rth@redhat.com>
34698
34699 * g++.old-deja/g++.other/array5.C: New.
34700
34701 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34702
34703 * gcc.c-torture/execute/20010408-1.c: New test.
34704
34705 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
34706
34707 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
34708 headers and constructs.
34709 * g++.old-deja/g++.robertl/eb79.C: Same.
34710 * g++.old-deja/g++.robertl/eb77.C (main): Same.
34711 * g++.old-deja/g++.robertl/eb73.C: Same.
34712 * g++.old-deja/g++.robertl/eb66.C (main): Same.
34713 * g++.old-deja/g++.robertl/eb55.C (t): Same.
34714 * g++.old-deja/g++.robertl/eb54.C (main): Same.
34715 * g++.old-deja/g++.robertl/eb46.C (main): Same.
34716 * g++.old-deja/g++.robertl/eb44.C: Same.
34717 * g++.old-deja/g++.robertl/eb41.C (main): Same.
34718 * g++.old-deja/g++.robertl/eb4.C (main): Same.
34719 * g++.old-deja/g++.robertl/eb39.C: Same.
34720 * g++.old-deja/g++.robertl/eb33.C (main): Same.
34721 * g++.old-deja/g++.robertl/eb31.C (main): Same.
34722 * g++.old-deja/g++.robertl/eb30.C: Same.
34723 * g++.old-deja/g++.robertl/eb3.C: Same.
34724 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
34725 * g++.old-deja/g++.robertl/eb21.C: Same.
34726 * g++.old-deja/g++.robertl/eb15.C: Same.
34727 * g++.old-deja/g++.robertl/eb118.C: Same.
34728 * g++.old-deja/g++.robertl/eb115.C (main): Same.
34729 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
34730 * g++.old-deja/g++.robertl/eb109.C: Same.
34731 * g++.old-deja/g++.other/sibcall1.C (main): Same.
34732 * g++.old-deja/g++.mike/rtti1.C: Same.
34733 * g++.old-deja/g++.mike/p658.C: Same.
34734 * g++.old-deja/g++.mike/net46.C: Same.
34735 * g++.old-deja/g++.mike/net34.C: Same.
34736 * g++.old-deja/g++.mike/memoize1.C: Same.
34737 * g++.old-deja/g++.mike/eh2.C: Same.
34738 * g++.old-deja/g++.law/weak.C: Same.
34739 * g++.old-deja/g++.law/visibility7.C: Same.
34740 * g++.old-deja/g++.law/visibility25.C: Same.
34741 * g++.old-deja/g++.law/visibility22.C: Same.
34742 * g++.old-deja/g++.law/visibility2.C: Same.
34743 * g++.old-deja/g++.law/visibility17.C: Same.
34744 * g++.old-deja/g++.law/visibility13.C: Same.
34745 * g++.old-deja/g++.law/visibility10.C: Same.
34746 * g++.old-deja/g++.law/visibility1.C: Same.
34747 * g++.old-deja/g++.law/virtual3.C (eval): Same.
34748 * g++.old-deja/g++.law/vbase1.C: Same.
34749 * g++.old-deja/g++.law/operators32.C: Same.
34750 * g++.old-deja/g++.law/nest3.C: Same.
34751 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
34752 * g++.old-deja/g++.law/except5.C (main): Same.
34753 * g++.old-deja/g++.law/cvt7.C (run): Same.
34754 * g++.old-deja/g++.law/cvt2.C: Same.
34755 * g++.old-deja/g++.law/cvt16.C: Same.
34756 * g++.old-deja/g++.law/ctors6.C (bar): Same.
34757 * g++.old-deja/g++.law/ctors17.C (main): Same.
34758 * g++.old-deja/g++.law/ctors13.C: Same.
34759 * g++.old-deja/g++.law/ctors12.C (main): Same.
34760 * g++.old-deja/g++.law/ctors10.C: Same.
34761 * g++.old-deja/g++.law/code-gen5.C: Same.
34762 * g++.old-deja/g++.law/bad-error7.C: Same.
34763 * g++.old-deja/g++.law/arm9.C: Same.
34764 * g++.old-deja/g++.law/arm12.C: Same.
34765 * g++.old-deja/g++.law/arg8.C: Same.
34766 * g++.old-deja/g++.law/arg1.C: Same.
34767 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
34768 * g++.old-deja/g++.jason/template31.C: Same.
34769 * g++.old-deja/g++.jason/template24.C (main): Same.
34770 * g++.old-deja/g++.jason/2371.C: Same.
34771 * g++.old-deja/g++.eh/new2.C: Same.
34772 * g++.old-deja/g++.eh/new1.C: Same.
34773 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
34774 * g++.old-deja/g++.brendan/nest21.C (main): Same.
34775 * g++.old-deja/g++.brendan/err-msg3.C: Same.
34776 * g++.old-deja/g++.brendan/crash62.C: Same.
34777 * g++.old-deja/g++.brendan/crash52.C: Same.
34778 * g++.old-deja/g++.brendan/crash49.C (main): Same.
34779 * g++.old-deja/g++.brendan/crash38.C: Same.
34780 * g++.old-deja/g++.brendan/crash15.C (main): Same.
34781 * g++.old-deja/g++.brendan/copy9.C: Same.
34782
34783 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
34784
34785 * gcc.c-torture/execute/20001203-2.c (memset):
34786 Count argument is of type __SIZE_TYPE__.
34787
34788 2001-04-04 Diego Novillo <dnovillo@redhat.com>
34789
34790 * gcc.c-torture/compile/20010404-1.c: New test.
34791
34792 2001-04-04 Jakub Jelinek <jakub@redhat.com>
34793
34794 * gcc.c-torture/compile/20010326-1.c: New test.
34795
34796 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
34797
34798 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
34799 peculiarities of the SH.
34800 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
34801
34802 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34803
34804 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
34805 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
34806 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
34807
34808 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34809
34810 * g77.f-torture/compile/20010321-1.f: New test.
34811
34812 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34813
34814 * gcc.c-torture/compile/20010329-1.c: New test.
34815
34816 2001-04-02 Jakub Jelinek <jakub@redhat.com>
34817
34818 * gcc.c-torture/execute/20010329-1.c: New test.
34819
34820 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34821
34822 * g++.old-deja/g++.other/eh4.C: Fix typo.
34823
34824 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
34825
34826 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
34827
34828 2001-03-28 Philip Blundell <philb@gnu.org>
34829
34830 * gcc.c-torture/compile/20010328-1.c: New test.
34831
34832 2001-03-27 Richard Henderson <rth@redhat.com>
34833
34834 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
34835 * g++.old-deja/g++.eh/vbase3.C: Likewise.
34836
34837 2001-03-27 Alan Modra <alan@linuxcare.com.au>
34838
34839 * gcc.c-torture/compile/20010327-1.c: New test.
34840
34841 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
34842
34843 * g++.old-deja/g++.other/friend12.C: New test.
34844 * g++.old-deja/g++.other/friend9.C: Expect no errors.
34845 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
34846
34847 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
34848
34849 * gcc.c-torture/execute/20010325-1.c: New test.
34850
34851 2001-03-23 Jakub Jelinek <jakub@redhat.com>
34852
34853 * g++.old-deja/g++.other/mangle3.C: New test.
34854
34855 2001-03-22 Jakub Jelinek <jakub@redhat.com>
34856
34857 * g++.old-deja/g++.other/anon8.C: New test.
34858
34859 2001-03-20 Philip Blundell <philb@gnu.org>
34860
34861 * gcc.c-torture/compile/20010320-1.c: New test.
34862
34863 2001-03-17 Richard Henderson <rth@redhat.com>
34864
34865 * g++.old-deja/g++.other/eh4.C: Add expected error text.
34866
34867 2001-03-15 Geoff Keating <geoff@redhat.com>
34868
34869 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
34870 tests on AIX.
34871
34872 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
34873
34874 * g++.old-deja/g++.other/eh4.C: New test.
34875
34876 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
34877
34878 * gcc.dg/cpp/mi1.c: Update.
34879
34880 2001-03-14 Jakub Jelinek <jakub@redhat.com>
34881
34882 * g++.old-deja/g++.other/regstack.C: New test.
34883
34884 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
34885
34886 * g++.old-deja/g++.other/ref4.C: New test.
34887
34888 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
34889
34890 * objc/execute/va_method.m: Added.
34891 * objc/execute/IMP.m: Added.
34892 * objc/execute/_cmd.m: Added.
34893 * objc/execute/accessing_ivars.m: Added.
34894 * objc/execute/class-1.m: Added.
34895 * objc/execute/class-10.m: Added.
34896 * objc/execute/class-11.m: Added.
34897 * objc/execute/class-12.m: Added.
34898 * objc/execute/class-13.m: Added.
34899 * objc/execute/class-14.m: Added.
34900 * objc/execute/class-2.m: Added.
34901 * objc/execute/class-3.m: Added.
34902 * objc/execute/class-4.m: Added.
34903 * objc/execute/class-5.m: Added.
34904 * objc/execute/class-6.m: Added.
34905 * objc/execute/class-7.m: Added.
34906 * objc/execute/class-8.m: Added.
34907 * objc/execute/class-9.m: Added.
34908 * objc/execute/class-tests-1.h
34909 * objc/execute/class-tests-2.h
34910 * objc/execute/compatibility_alias.m: Added.
34911 * objc/execute/encode-1.m: Added.
34912 * objc/execute/formal_protocol-1.m: Added.
34913 * objc/execute/formal_protocol-2.m: Added.
34914 * objc/execute/formal_protocol-3.m: Added.
34915 * objc/execute/formal_protocol-4.m: Added.
34916 * objc/execute/formal_protocol-5.m: Added.
34917 * objc/execute/formal_protocol-6.m: Added.
34918 * objc/execute/formal_protocol-7.m: Added.
34919 * objc/execute/informal_protocol.m: Added.
34920 * objc/execute/initialize.m: Added.
34921 * objc/execute/load.m: Added.
34922 * objc/execute/many_args_method.m: Added.
34923 * objc/execute/nested-3.m: Added.
34924 * objc/execute/no_clash.m: Added.
34925 * objc/execute/private.m: Added.
34926 * objc/execute/redefining_self.m: Added.
34927 * objc/execute/root_methods.m: Added.
34928 * objc/execute/selector-1.m: Added.
34929 * objc/execute/static-1.m: Added.
34930 * objc/execute/static-2.m: Added.
34931 * objc/execute/va_method.m: Added.
34932
34933 2001-03-10 Richard Henderson <rth@redhat.com>
34934
34935 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
34936
34937 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
34938
34939 * g++.old-deja/g++.other/crash31.C: XFAIL.
34940 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
34941 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
34942 * gcc.c-torture/execute/20010123-1.x: XFAIL.
34943 * gcc.c-torture/execute/20010124-1.x: XFAIL.
34944 * gcc.dg/sequence-pt-1.c: XFAIL one test.
34945
34946 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
34947
34948 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34949
34950 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34951
34952 * gcc.dg/20000724-1.c: Don't use multiline strings.
34953
34954 2001-03-06 Zack Weinberg <zackw@stanford.edu>
34955
34956 * objc/execute/string1.m, objc/execute/string2.m: Compare the
34957 result of -cString against what we expect it to be; don't just
34958 print it out for no one to read.
34959
34960 * objc/execute/string3.m, objc/execute/string4.m: New tests.
34961 Based on testcases provided by Nicola Pero.
34962
34963 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34964
34965 * gcc.dg/cpp/macro7.c: New test.
34966
34967 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
34968
34969 * gcc.dg/cpp/multiline.c: Update.
34970
34971 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34972
34973 * g++.old-deja/g++.other/enum3.C: New test.
34974
34975 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34976
34977 * g++.old-deja/g++.other/pod1.C: New test.
34978
34979 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
34980
34981 * g++.old-deja/g++.ext/overload1.C: New test.
34982
34983 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34984
34985 * g++.old-deja/g++.pt/using1.C: New test.
34986
34987 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
34988
34989 * g++.old-deja/g++.other/using9.C: New test.
34990
34991 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
34992
34993 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34994
34995 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34996
34997 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
34998
34999 * g++.old-deja/g++.ext/realpt1.C: Remove.
35000
35001 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
35002
35003 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35004
35005 2001-02-26 Will Cohen <wcohen@redhat.com>
35006
35007 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35008
35009 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
35010
35011 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35012 templatized constructors.
35013
35014 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35015
35016 * gcc.c-torture/execute/20010224-1.c: New test.
35017
35018 2001-02-23 Jakub Jelinek <jakub@redhat.com>
35019
35020 * gcc.c-torture/execute/20010222-1.c: New test.
35021
35022 2001-02-22 Jakub Jelinek <jakub@redhat.com>
35023
35024 * g++.old-deja/g++.other/inline20.C: New test.
35025
35026 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
35027
35028 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35029
35030 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
35031
35032 * g++.old-deja/g++.other/lookup22.C: New test.
35033
35034 2001-02-19 Zack Weinberg <zackw@stanford.edu>
35035
35036 * g77.dg: New directory.
35037 * g77.dg/20010216-1.f: New test case.
35038 * g77.dg/dg.exp: New driver.
35039 * lib/g77-dg.exp: New driver library.
35040
35041 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35042
35043 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35044
35045 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
35046
35047 * g++.old-deja/g++.other/decl9.C: New test.
35048
35049 2001-02-16 Jakub Jelinek <jakub@redhat.com>
35050
35051 * g++.old-deja/g++.other/init16.C: Update the test so that it does
35052 not need <string> and also tests the initialization at runtime.
35053
35054 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
35055
35056 * gcc.c-torture/execute/longlong.c: New test.
35057
35058 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35059
35060 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
35061
35062 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
35063
35064 * gcc.c-torture/execute/920302-1.c (execute):
35065 Change argument type to short.
35066
35067 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35068
35069 * g++.old-deja/g++.pt/deduct6.C: New test.
35070
35071 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
35072
35073 * g++.old-deja/g++.pt/deduct5.C: New test.
35074
35075 2001-02-14 Jakub Jelinek <jakub@redhat.com>
35076
35077 * gcc.c-torture/execute/20010209-1.c: New test.
35078
35079 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
35080
35081 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
35082
35083 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
35084
35085 * g++.dg/vtgc1.C: Update for new ABI.
35086
35087 * consistency.vlad: New directory, 1665 files.
35088
35089 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
35090
35091 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
35092 return type.
35093 * gcc.dg/cpp/digraphs.c: Declare puts.
35094
35095 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35096
35097 * g++.old-deja/g++.other/warn5.C: New test.
35098
35099 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35100
35101 * g++.old-deja/g++.pt/spec40.C: New test.
35102
35103 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
35104
35105 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
35106 case.
35107 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
35108
35109 2001-02-12 Jakub Jelinek <jakub@redhat.com>
35110
35111 * gcc.c-torture/compile/20010209-1.c: New test.
35112
35113 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
35114
35115 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
35116 excess errors message but not if it crashes.
35117 * g++.old-deja/g++.other/crash27.C: Likewise.
35118 * g++.old-deja/g++.other/crash28.C: Likewise.
35119 * g++.old-deja/g++.other/crash30.C: Likewise.
35120 * g++.old-deja/g++.other/crash32.C: Likewise.
35121 * g++.old-deja/g++.other/crash35.C: Likewise.
35122 * g++.old-deja/g++.pt/inherit2.C: Likewise.
35123
35124 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
35125
35126 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
35127 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
35128 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
35129 g77.f-torture/execute/execute.exp,
35130 g77.f-torture/noncompile/noncompile.exp,
35131 gcc.c-torture/execute/execute.exp,
35132 gcc.c-torture/execute/memcheck/memcheck.exp,
35133 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
35134 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
35135 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
35136 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
35137 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
35138 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
35139 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35140 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
35141 Remove bug reporting instructions with ancient email addresses.
35142
35143 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35144
35145 * gcc.dg/20010202-1.c: New test.
35146 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
35147
35148 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
35149
35150 * g++.dg/stdbool-if.C: New test.
35151
35152 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
35153
35154 * objc/execute/fdecl.m: Added main().
35155
35156 2001-02-07 Jakub Jelinek <jakub@redhat.com>
35157
35158 * gcc.c-torture/execute/20010206-1.c: New test.
35159
35160 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
35161
35162 * gcc.dg/cpp/avoidpaste1.c: Update.
35163
35164 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
35165
35166 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
35167 Pero <nicola@brainstorm.co.uk>.
35168 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
35169
35170 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
35171
35172 * g++.old-deja/g++.pt/spec39.C: New test.
35173
35174 2001-02-05 Jakub Jelinek <jakub@redhat.com>
35175
35176 * gcc.c-torture/compile/20010202-1.c: New test.
35177
35178 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
35179
35180 * g++.old-deja/g++.abi/primary2.C: New test.
35181 * g++.old-deja/g++.abi/primary3.C: New test.
35182 * g++.old-deja/g++.abi/primary4.C: New test.
35183 * g++.old-deja/g++.abi/primary5.C: New test.
35184 * g++.old-deja/g++.abi/vtable3.h: New test.
35185 * g++.old-deja/g++.abi/vtable3a.C: New test.
35186 * g++.old-deja/g++.abi/vtable3b.C: New test.
35187 * g++.old-deja/g++.abi/vtable3c.C: New test.
35188 * g++.old-deja/g++.abi/vtable3d.C: New test.
35189 * g++.old-deja/g++.abi/vtable3e.C: New test.
35190 * g++.old-deja/g++.abi/vtable3f.C: New test.
35191 * g++.old-deja/g++.abi/vtable3g.C: New test.
35192 * g++.old-deja/g++.abi/vtable3h.C: New test.
35193 * g++.old-deja/g++.abi/vtable3i.C: New test.
35194 * g++.old-deja/g++.abi/vtable3j.C: New test.
35195 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
35196
35197 2001-02-03 Jakub Jelinek <jakub@redhat.com>
35198
35199 * g++.old-deja/g++.other/anon6.C: New test.
35200 * g++.old-deja/g++.other/anon7.C: New test.
35201
35202 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
35203
35204 * gcc.dg/cpp/avoidpaste2.c: New tests.
35205
35206 2001-01-31 Jakub Jelinek <jakub@redhat.com>
35207
35208 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
35209
35210 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
35211
35212 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
35213 DECIMAL_DIG cases for Irix."
35214
35215 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
35216
35217 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
35218
35219 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
35220
35221 * gcc.dg/c99-tag-1.c: New test.
35222
35223 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35224
35225 * gcc.dg/cpp/tr-warn1.c: Add tests.
35226
35227 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
35228
35229 * gcc.dg/cpp/avoidpaste1.c: Update.
35230 * gcc.dg/cpp/paste4.c: Update.
35231
35232 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
35233
35234 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
35235 cases for Irix.
35236
35237 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
35238
35239 * g++.old-deja/g++.other/inline19.C: New test.
35240
35241 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
35242
35243 * gcc.dg/Wlarger-than.c: New test.
35244
35245 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
35246
35247 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
35248
35249 2001-01-29 Jakub Jelinek <jakub@redhat.com>
35250
35251 * gcc.c-torture/execute/20010129-1.c: New test.
35252 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
35253
35254 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
35255
35256 * gcc.dg/cpp/avoidpaste1.c: Test case.
35257
35258 2001-01-28 Jakub Jelinek <jakub@redhat.com>
35259
35260 * g++.old-deja/g++.other/inline18.C: New test.
35261
35262 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35263
35264 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
35265 and __builtin_putchar.
35266
35267 2001-01-27 Jakub Jelinek <jakub@redhat.com>
35268
35269 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
35270 tests.
35271
35272 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
35273
35274 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
35275 floating point number rounding mode to round to the nearest
35276 representable mode.
35277
35278 2001-01-25 Jakub Jelinek <jakub@redhat.com>
35279
35280 * g++.old-deja/g++.other/mangle2.C: New test.
35281
35282 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
35283
35284 * gcc.c-torture/compile/20010124-1.c: New test.
35285
35286 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
35287
35288 * g++.old-deja/g++.pt/spec38.C: New test.
35289
35290 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35291
35292 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
35293 "Build don't run".
35294
35295 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35296
35297 * gcc.c-torture/execute/20010123-1.c: New test.
35298
35299 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35300
35301 * g++.old-deja/g++.pt/spec37.C: New test.
35302
35303 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
35304
35305 * g++.old-deja/g++.pt/overload14.C: New test.
35306
35307 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35308
35309 * gcc.c-torture/execute/20010122-1.c: New test, exercise
35310 __builtin_return_address.
35311
35312 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
35313
35314 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
35315 * g++.old-deja/g++.pt/spec35.C: New test.
35316 * g++.old-deja/g++.pt/spec36.C: New test.
35317
35318 2001-01-20 Jakub Jelinek <jakub@redhat.com>
35319
35320 * gcc.c-torture/compile/20010118-1.c: New test.
35321
35322 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
35323
35324 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
35325
35326 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35327
35328 * gcc.c-torture/execute/20010119-1.c: New test.
35329
35330 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35331
35332 * g++.old-deja/g++.other/vbase5.C: New test.
35333
35334 2001-01-19 Jakub Jelinek <jakub@redhat.com>
35335
35336 * gcc.c-torture/execute/20010118-1.c: New test.
35337
35338 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35339
35340 * g++.old-deja/g++.pt/deduct3.C: New test.
35341
35342 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
35343
35344 * g++.old-deja/g++.pt/spec34.C: New test.
35345
35346 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
35347
35348 * g77.f-torture/compile/20000601-2.f: New test.
35349
35350 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35351
35352 * g++.old-deja/g++.other/init17.C: New test.
35353
35354 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
35355
35356 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
35357
35358 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35359
35360 * g++.old-deja/g++.pt/unify8.C: New test.
35361
35362 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35363
35364 * g++.old-deja/g++.abi/vbase1.C: New test.
35365
35366 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
35367
35368 * g++.old-deja/g++.pt/crash65.C: New test.
35369
35370 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
35371
35372 * gcc.dg/cpp/assembl2.S: New test case.
35373
35374 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
35375
35376 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
35377 are supported.
35378
35379 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35380
35381 * g++.old-deja/g++.other/builtins1.C: New test.
35382 * g++.old-deja/g++.other/builtins2.C: Likewise.
35383 * g++.old-deja/g++.other/builtins3.C: Likewise.
35384 * g++.old-deja/g++.other/builtins4.C: Likewise.
35385
35386 2001-01-17 Jakub Jelinek <jakub@redhat.com>
35387
35388 * gcc.c-torture/compile/20010117-1.c: New test.
35389 * gcc.c-torture/compile/20010117-2.c: New test.
35390
35391 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35392
35393 * g77.f-torture/execute/20010116.[fx]: New test,
35394 XFAIL on i?86-*-*.
35395 * g77.f-torture/compile/20010115.f: Indicate it's
35396 a test for PR fortran/1636.
35397
35398 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
35399
35400 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
35401
35402 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
35403
35404 * g77.f-torture/compile/20010115.f: New test.
35405
35406 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
35407
35408 * g++.old-deja/g++.pt/nontype5.C: New test.
35409
35410 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
35411
35412 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
35413 have an equivalent working one below it.
35414
35415 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35416
35417 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
35418 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35419
35420 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
35421
35422 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
35423 message containing "init_priority".
35424 (conpr-2.C): Likewise.
35425 (conpr-3.C): Likewise.
35426 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
35427
35428 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35429
35430 * gcc.c-torture/execute/20010114-2.c: New test.
35431
35432 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
35433
35434 * gcc.c-torture/compile/20010114-1.c: New test.
35435 * gcc.c-torture/compile/20010114-1.x: Xfail.
35436 * gcc.c-torture/compile/20010114-2.c: New test.
35437 * gcc.c-torture/execute/20010114-1.c: New test.
35438 * gcc.dg/trunc-1.c: New test.
35439 * gcc.dg/uninit-B.c: New test.
35440
35441 2001-01-13 Nick Clifton <nickc@redhat.com>
35442
35443 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
35444 target.
35445
35446 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
35447
35448 * gcc.c-torture/compile/20010113-1.c: New test.
35449
35450 2001-01-13 Jakub Jelinek <jakub@redhat.com>
35451
35452 * gcc.c-torture/compile/20001212-1.c: New test.
35453
35454 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
35455
35456 * gcc.dg/cpp/widestr1.c: Update.
35457 * gcc.dg/cpp/prag-imp.c: Remove.
35458
35459 2001-01-12 Jakub Jelinek <jakub@redhat.com>
35460
35461 * gcc.c-torture/execute/20000801-3.x: Remove.
35462 * gcc.dg/c90-init-1.c: New test.
35463 * gcc.dg/c99-init-1.c: New test.
35464 * gcc.dg/c99-init-2.c: New test.
35465 * gcc.dg/gnu99-init-1.c: New test.
35466
35467 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
35468
35469 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
35470 testing that no relevant ones were found.
35471
35472 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35473
35474 * g++.old-deja/g++.pt/cast2.C: New test.
35475
35476 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
35477
35478 * g++.old-deja/g++.pt/friend47.C: New test.
35479
35480 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35481
35482 * g++.old-deja/g++.pt/instantiate13.C: New test.
35483
35484 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35485
35486 * g++.old-deja/g++.other/defarg7.C: New test.
35487 * g++.old-deja/g++.other/defarg8.C: New test.
35488
35489 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35490
35491 * g++.old-deja/g++.pt/crash64.C: New test.
35492
35493 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
35494
35495 * g++.old-deja/g++.pt/crash63.C: New test.
35496
35497 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
35498
35499 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
35500
35501 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
35502
35503 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
35504
35505 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35506
35507 * g++.old-deja/g++.pt/error3.C: New test.
35508
35509 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35510
35511 * g++.old-deja/g++.other/crash39.C: New test.
35512
35513 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
35514
35515 * g++.old-deja/g++.other/vbase4.C: New test.
35516
35517 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
35518
35519 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
35520 * gcc.dg/special/20000419-2.c: New file. Identical to above.
35521 * gcc.dg/special/special.exp: New test driver which will check
35522 for alias support for the above test.
35523
35524 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
35525
35526 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
35527 problems on small machines.
35528 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
35529 parameterize.
35530
35531 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
35532
35533 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
35534 mips.
35535 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
35536
35537 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
35538
35539 * g++.old_deja/g++.pt/using8.C: New test.
35540
35541 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
35542
35543 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
35544
35545 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
35546
35547 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
35548 where a failure is expected.
35549 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
35550
35551 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35552
35553 * g++.old_deja/g++.pt/instantiate12.C: New test.
35554
35555 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35556
35557 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
35558 start of structs.
35559 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
35560 * g++.old-deja/g++.brendan/crash17.C: Likewise.
35561 * g++.old-deja/g++.brendan/crash29.C: Likewise.
35562 * g++.old-deja/g++.brendan/crash48.C: Likewise.
35563 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35564 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
35565 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
35566 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
35567 * g++.old-deja/g++.eh/spec6.C: Likewise.
35568 * g++.old-deja/g++.jason/crash3.C: Likewise.
35569 * g++.old-deja/g++.law/ctors11.C: Likewise.
35570 * g++.old-deja/g++.law/ctors17.C: Likewise.
35571 * g++.old-deja/g++.law/ctors5.C: Likewise.
35572 * g++.old-deja/g++.law/ctors9.C: Likewise.
35573 * g++.old-deja/g++.mike/ambig1.C: Likewise.
35574 * g++.old-deja/g++.mike/net22.C: Likewise.
35575 * g++.old-deja/g++.mike/p3538a.C: Likewise.
35576 * g++.old-deja/g++.mike/p3538b.C: Likewise.
35577 * g++.old-deja/g++.mike/virt3.C: Likewise.
35578 * g++.old-deja/g++.niklas/t128.C: Likewise.
35579 * g++.old-deja/g++.other/anon4.C: Likewise.
35580 * g++.old-deja/g++.other/using1.C: Likewise.
35581 * g++.old-deja/g++.other/warn3.C: Likewise.
35582 * g++.old-deja/g++.pt/t37.C: Likewise.
35583 * g++.old-deja/g++.robertl/eb69.C: Likewise.
35584 * g++.old-deja/g++.robertl/eb71.C: Likewise.
35585
35586 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
35587
35588 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
35589
35590 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35591
35592 * gcc.c-torture/execute/stdio-opt-3.c: New test.
35593
35594 2001-01-07 Jakub Jelinek <jakub@redhat.com>
35595
35596 * gcc.c-torture/compile/20010107-1.c: New test.
35597
35598 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35599
35600 * gcc.c-torture/execute/builtin-noret-1.c: New test.
35601
35602 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
35603
35604 * gcc.dg/format/format.h: New file.
35605 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
35606 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
35607 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
35608 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
35609 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
35610 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35611 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
35612 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
35613 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
35614 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
35615 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
35616 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
35617 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
35618 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
35619 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
35620 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
35621 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
35622 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
35623 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
35624 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
35625 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
35626 instead of declaring standard types, macros and functions in each
35627 test.
35628
35629 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
35630
35631 * gcc.c-torture/execute/20010106-1.c: New test.
35632
35633 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
35634
35635 * gcc.dg/format/format.exp: New file.
35636 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
35637 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
35638 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
35639 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
35640 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
35641 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
35642 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
35643 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
35644 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
35645 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
35646 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
35647 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
35648 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
35649 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
35650 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
35651 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
35652 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
35653 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
35654 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
35655 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
35656 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
35657 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
35658 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
35659 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
35660 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
35661 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
35662 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
35663 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
35664 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
35665 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
35666 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
35667 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
35668 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
35669 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
35670 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
35671 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
35672 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
35673 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
35674 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
35675 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
35676 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
35677 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
35678
35679 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
35680
35681 * gcc.c-torture/execute/991228-1.c: Take word endianness into
35682 account.
35683
35684 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
35685
35686 * gcc.c-torture/execute/builtin-complex-1.c: New test.
35687
35688 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
35689
35690 * g++.old-deja/g++.pt/crash62.C: New test.
35691
35692 2001-01-04 Richard Henderson <rth@redhat.com>
35693
35694 * gcc.dg/20000926-1.c: Update expected warnings.
35695 * gcc.dg/array-2.c: Likewise.
35696 * gcc.dg/array-4.c: Also validate flexible array members.
35697 * gcc.dg/c99-flex-array-1.c: New.
35698
35699 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
35700
35701 * gcc.c-torture/compile/20001222-1.x: Remove.
35702
35703 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
35704
35705 * gcc.c-torture/execute/built-in-setjmp.c: New.
35706
35707 2001-01-03 Richard Henderson <rth@redhat.com>
35708
35709 * gcc.dg/940510-1.c: Update expected error wording.
35710 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
35711
35712 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
35713
35714 * lib/target-supports.exp (check_alias_available): Modified to
35715 indicate aliases not supported if only weak aliases are supported.
35716
35717 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35718
35719 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
35720 Turn on cmpstrsi checks for __pj__ and __i370__.
35721
35722 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35723
35724 * g++.old-deja/g++.other/virtual11.C: New test.
35725
35726 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
35727
35728 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
35729
35730 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35731
35732 * gcc.c-torture/compile/20010102-1.c: New test.
35733
35734 2001-01-02 Andreas Jaeger <aj@suse.de>
35735
35736 * gcc.dg/noreturn-3.c: New test.
35737
35738 * gcc.dg/noreturn-4.c: New test.
35739
35740 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35741
35742 * gcc.c-torture/execute/stdio-opt-1.c: Also test
35743 __builtin_fputc and __builtin_fwrite.
35744
35745 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35746
35747 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
35748 signed char, not default char.
35749
35750 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
35751
35752 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
35753
35754 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
35755
35756 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
35757
35758 2000-12-29 Richard Henderson <rth@redhat.com>
35759
35760 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
35761 (__cyg_profile_func_exit): Define.
35762
35763 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
35764
35765 * g++.dg/vtgc1.C: New test.
35766
35767 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
35768
35769 * gcc.dg/noncompile/20001228-1.c: New test.
35770
35771 * gcc.dg/20001228-1.c: New test.
35772
35773 * gcc.c-torture/execute/20001228-1.c: New test.
35774
35775 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
35776
35777 * gcc.dg/format-strfmon-1.c: New test.
35778
35779 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35780
35781 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
35782 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
35783 * gcc.c-torture/execute/string-opt-1.c: Likewise.
35784 * gcc.c-torture/execute/string-opt-2.c: Likewise.
35785 * gcc.c-torture/execute/string-opt-3.c: Likewise.
35786 * gcc.c-torture/execute/string-opt-4.c: Likewise.
35787 * gcc.c-torture/execute/string-opt-6.c: Likewise.
35788 * gcc.c-torture/execute/string-opt-7.c: Likewise.
35789 * gcc.c-torture/execute/string-opt-8.c: Likewise.
35790 * gcc.c-torture/execute/string-opt-9.c: Likewise.
35791 * gcc.c-torture/execute/string-opt-10.c: Likewise.
35792 * gcc.c-torture/execute/string-opt-11.c: Likewise.
35793 * gcc.c-torture/execute/string-opt-12.c: Likewise.
35794
35795 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
35796 * gcc.c-torture/execute/string-opt-4.c: Test index.
35797
35798 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
35799
35800 * gcc.c-torture/compile/20001226-1.c: New test.
35801
35802 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
35803
35804 * gcc.c-torture/compile/20001222-1.c: New test.
35805 * gcc.c-torture/compile/20001222-1.x: Xfail.
35806
35807 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
35808
35809 * gcc.c-torture/execute/comp-goto-2.c: New test.
35810
35811 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
35812
35813 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
35814 Use long types if __INT_MAX__ is 32767.
35815 (main): Use cast to (sint32 *) when poking 88 into a_page.
35816
35817 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
35818
35819 2000-12-21 Bernd Schmidt <bernds@redhat.com>
35820
35821 * gcc.c-torture/compile/20001221-1.c: New test.
35822 * gcc.c-torture/execute/20001221-1.c: New test.
35823
35824 2000-12-20 Richard Henderson <rth@redhat.com>
35825
35826 * g++.old-deja/g++.pt/crash36.C: Update error lines.
35827 * g++.old-deja/g++.robertl/eb109.C: Likewise.
35828
35829 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35830
35831 * gcc.dg/compare3.c: New test.
35832
35833 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35834
35835 * gcc.dg/format-warnll-1.c: New test.
35836
35837 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
35838
35839 * gcc.dg/cpp/cmdlne-P.c: New test.
35840
35841 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
35842
35843 * gcc.c-torture/execute/builtin-abs-1.c,
35844 gcc.c-torture/execute/builtin-abs-2.c: New tests.
35845
35846 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35847
35848 * gcc.dg/cpp/multiline.c: New test.
35849
35850 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
35851
35852 * g++.old-deja/g++.other/syshdr1.C: Update.
35853 * gcc.dg/cpp/lineflags.c: Remove temporarily.
35854
35855 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35856
35857 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
35858
35859 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35860
35861 * g++.old-deja/g++.pt/ttp65.C: New test.
35862
35863 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35864
35865 * g++.old-deja/g++.pt/ttp64.C: New test.
35866
35867 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35868
35869 * g++.old-deja/g++.pt/spec33.C: New test.
35870
35871 2000-12-14 Catherine Moore <clm@redhat.com>
35872
35873 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
35874 * gcc.c-torture/execute/920612-2.c: Likewise.
35875 * gcc.c-torture/execute/920428-2.c: Likewise.
35876 * gcc-c-torture/execute/va-arg-11.c: Call exit.
35877 * gcc.c-torture/execute/va-arg-21.c: Likewise.
35878
35879 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35880
35881 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
35882 * gcc.dg/pack-test-2.c: Likewise.
35883
35884 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35885
35886 Tests by Zack Weinberg <zackw@stanford.edu>.
35887
35888 * gcc.dg/cpp/defined.c: Update.
35889 * gcc.dg/cpp/defined_trad.c: New tests.
35890
35891 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
35892
35893 * gcc.dg/cpp/trad-direct.c: Update.
35894
35895 2000-12-11 Neil Booth <neilb@earthling.net>
35896
35897 * gcc.dg/cpp/defined_trad.c
35898
35899 2000-12-11 Neil Booth <neilb@earthling.net>
35900
35901 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
35902
35903 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
35904
35905 * gcc.dg/format-miss-2.c: New test.
35906
35907 2000-12-09 Neil Booth <neilb@earthling.net>
35908
35909 * gcc.dg/cpp/lineflags.c: New tests.
35910 * gcc.dg/cpp/poison.c: Update.
35911 * gcc.dg/cpp/redef2.c: Update.
35912 * gcc.dg/cpp/skipping.c: New test.
35913
35914 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
35915
35916 * g++.old-deja/g++.other/eh3.C: New testcase.
35917
35918 2000-12-07 Neil Booth <neilb@earthling.net>
35919
35920 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
35921 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
35922 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
35923 wtr-union-init-2.c, wtr-union-init-3.c: Update.
35924 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
35925 Update.
35926
35927 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35928
35929 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
35930 __SIZE_TYPE__ instead of int for type of integers cast to
35931 pointers.
35932
35933 2000-12-07 Jakub Jelinek <jakub@redhat.com>
35934
35935 * g++.old-deja/g++.other/cleanup4.C: New test.
35936
35937 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35938
35939 * format-sec-1.c: New test.
35940
35941 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35942
35943 * gcc.dg/format-nonlit-3.c: New test.
35944
35945 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
35946
35947 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35948 through a null pointer.
35949
35950 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35951
35952 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35953 * g++.old-deja/g++.pt/partial4.C: New test.
35954
35955 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
35956
35957 * gcc.c-torture/execute/ieee/hugeval.x: New.
35958
35959 2000-12-06 Neil Booth <neilb@earthling.net>
35960
35961 * gcc.dg/cpp/backslash2.c: New tests.
35962
35963 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35964
35965 * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35966 * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35967
35968 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
35969
35970 * gcc.c-torture/execute/20001203-2.c: New testcase.
35971
35972 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35973
35974 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35975 * g++.old-deja/g++.other/virtual10.C: New test.
35976
35977 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
35978
35979 * g++.old-deja/g++.mike/pmf5.C: Remove test.
35980
35981 2000-12-05 Richard Henderson <rth@redhat.com>
35982
35983 * gcc.c-torture/compile/20001205-1.c: New.
35984
35985 2000-12-04 Neil Booth <neilb@earthling.net>
35986
35987 * g++.old-deja/g++.other/virtual9.C: New test.
35988 * g++.old-deja/g++.pt/crash61.C: New test.
35989 * gcc.c-torture/execute/loop-9.c: New test.
35990
35991 2000-12-04 Neil Booth <neilb@earthling.net>
35992
35993 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35994 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35995 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35996 * gcc.dg/cpp/extratokens.c: ...here.
35997
35998 2000-12-04 Neil Booth <neilb@earthling.net>
35999
36000 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36001 New tests.
36002
36003 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36004
36005 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36006 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36007
36008 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
36009
36010 * gcc.c-torture/execute/20001203-1.c: New test.
36011
36012 2000-12-03 Neil Booth <neilb@earthling.net>
36013
36014 * gcc.dg/cpp/macro6.c: New test cases.
36015
36016 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36017
36018 * gcc.c-torture/execute/string-opt-9.c: New test.
36019 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36020 * gcc.c-torture/execute/string-opt-11.c: Likewise.
36021 * gcc.c-torture/execute/string-opt-12.c: Likewise.
36022
36023 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36024 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36025
36026 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
36027
36028 * gcc.dg/cpp/if-6.c: New testcase.
36029
36030 * gcc.dg/20001201-1.c: New testcase.
36031
36032 2000-12-02 Neil Booth <neilb@earthling.net>
36033
36034 * g++.old-deja/g++.other/externC4.C,
36035 g++.old-deja/g++.other/friend10.C: New tests.
36036
36037 2000-12-02 Neil Booth <neilb@earthling.net>
36038
36039 * g++.old-deja/g++.other/instan2.C
36040 * g++.old-deja/g++.other/instan3.C: New test.
36041
36042 2000-12-02 Neil Booth <neilb@earthling.net>
36043
36044 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36045 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36046 gnuc99.c,gnuc99-pedantic.c: New tests.
36047
36048 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36049
36050 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36051 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
36052
36053 2000-12-01 Neil Booth <neilb@earthling.net>
36054
36055 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
36056 * gcc.dg/cpp/poison.c: Update.
36057 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
36058
36059 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
36060
36061 * g77.f-torture/execute/20001201.f: New test.
36062
36063 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
36064
36065 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
36066
36067 2000-12-01 Jakub Jelinek <jakub@redhat.com>
36068
36069 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
36070
36071 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
36072
36073 * g++.old-deja/g++.other/cast6.C: New test.
36074
36075 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
36076
36077 * gcc.c-torture/execute/20001130-2.c: New testcase.
36078
36079 2000-11-30 Richard Henderson <rth@redhat.com>
36080
36081 * gcc.c-torture/execute/20001130-1.c: New test.
36082
36083 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36084
36085 * g++.old-deja/g++.other/op3.C: New test.
36086
36087 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36088
36089 * g++.old-deja/g++.other/op2.C: New test.
36090
36091 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
36092
36093 * g++.old-deja/g++.other/crash38.C: New test.
36094
36095 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
36096
36097 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
36098
36099 2000-11-29 Jakub Jelinek <jakub@redhat.com>
36100
36101 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
36102 tests.
36103 * gcc.c-torture/execute/string-opt-6.c: New test.
36104
36105 * gcc.dg/20001117-1.c: Add main.
36106
36107 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
36108
36109 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
36110 Move from here ...
36111 * gcc.dg/940510-1.c: ... to here.
36112
36113 * gcc.dg/20000926-1.c: GNU C now allows initializations of
36114 zero-size arrays in toplevel structures.
36115
36116 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36117
36118 * gcc.c-torture/execute/loop-8.c: New test.
36119
36120 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36121
36122 * g++.old-deja/g++.other/base1.C: New test.
36123
36124 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36125
36126 * g++.old-deja/g++.other/parse2.C: New test.
36127
36128 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36129
36130 * g++.old-deja/g++.pt/incomplete1.C: New test.
36131
36132 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
36133
36134 * g++.old-deja/g++.other/friend9.C: New test.
36135
36136 2000-11-28 Jakub Jelinek <jakub@redhat.com>
36137
36138 * gcc.dg/20001127-1.c: New test.
36139
36140 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36141
36142 * g++.old-deja/g++.pt/friend46.C: New test.
36143
36144 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
36145
36146 * g++.old-deja/g++.other/ptrmem8.C: New test.
36147
36148 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36149
36150 * gcc.c-torture/execute/string-opt-7.c: New test.
36151 * gcc.c-torture/execute/string-opt-8.c: Likewise.
36152
36153 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
36154
36155 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
36156 instead of 'mkcheck 2'.
36157
36158 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
36159
36160 * gcc.c-torture/execute/memcheck/driver.c,
36161 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
36162 C9X references to refer to C99.
36163
36164 2000-11-25 Jakub Jelinek <jakub@redhat.com>
36165
36166 * gcc.dg/ultrasp3.c: New test.
36167
36168 2000-11-25 Neil Booth <neilb@earthling.net>
36169
36170 * gcc.dg/cpp/include2.c: Update test to be locale independent.
36171
36172 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
36173
36174 * gcc.c-torture/compile/20001123-2.c: New.
36175
36176 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36177
36178 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
36179
36180 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
36181
36182 * gcc.dg/sequence-point-1.c: Add some new tests.
36183 * gcc.c-torture/execute/20001124-1.c: New test.
36184
36185 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36186
36187 * g++.old-deja/g++.other/vaarg4.C: New test.
36188 * gcc.c-torture/compile/20001123-1.c: New test.
36189
36190 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
36191
36192 * g++.other/crash24.C: Adjust and remove XFAIL.
36193 * g++.other/crash37.C: New test.
36194
36195 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
36196
36197 * g++.old-deja/g++.pt/instantiate9.C: New test.
36198
36199 2000-11-22 Mark Mitchell <mark@codesourcery.com>
36200
36201 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
36202 new ABI, too.
36203
36204 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
36205 * g++.old-deja/g++.robertl/eb55.C: Likewise.
36206
36207 2000-11-22 Neil Booth <neilb@earthling.net>
36208
36209 * gcc.dg/cpp/Wtrigraphs.c: New test.
36210
36211 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
36212
36213 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
36214
36215 2000-11-22 Jakub Jelinek <jakub@redhat.com>
36216
36217 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
36218
36219 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
36220
36221 * lib/gcc-dg.exp: load_lib scanasm.exp.
36222 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
36223 * lib/g++-dg.exp: load_lib scanasm.exp.
36224 * lib/scanasm.exp: New.
36225 (scan-assembler, scan-assembler-not): Add optional arguments to
36226 test name, or if not present, the pattern name.
36227 (scan-assembler-dem, scan-assembler-dem-not): New.
36228
36229 * g++.dg/dg.exp: New.
36230
36231 2000-11-21 Neil Booth <neilb@earthling.net>
36232
36233 * gcc.dg/cpp/integrated1.c: Remove.
36234
36235 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36236
36237 * gcc.c-torture/execute/20001121-1.c: New test.
36238
36239 2000-11-21 Richard Henderson <rth@redhat.com>
36240
36241 * gcc.c-torture/compile/20001121-1.c: New test.
36242
36243 2000-11-20 Neil Booth <neilb@earthling.net>
36244
36245 * gcc.dg/cpp/integrated1.c: New test.
36246
36247 2000-11-21 Jakub Jelinek <jakub@redhat.com>
36248
36249 * g++.old-deja/g++.other/inline17.C: New test.
36250
36251 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
36252
36253 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
36254 local variable to be zero: I made the variable global. Now
36255 uses abort() and exit() instead of relying on main's return value.
36256
36257 2000-11-20 Neil Booth <neilb@earthling.net>
36258
36259 * gcc.dg/cpp/paste2.c: Update test.
36260 * objc/execute/paste.m: New test.
36261
36262 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
36263
36264 * gcc.dg/c99-condexpr-1.c: New test.
36265
36266 2000-11-20 Neil Booth <neilb@earthling.net>
36267
36268 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
36269
36270 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
36271
36272 * g++.old-deja/g++.pt/export1.C: New test.
36273
36274 2000-11-20 Jakub Jelinek <jakub@redhat.com>
36275
36276 * gcc.dg/20001117-1.c: New test.
36277
36278 2000-11-18 Richard Henderson <rth@redhat.com>
36279
36280 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
36281
36282 2000-11-18 Richard Henderson <rth@redhat.com>
36283
36284 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
36285 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
36286 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
36287
36288 2000-11-18 Richard Henderson <rth@redhat.com>
36289
36290 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
36291 (main): New. Exit cleanly.
36292
36293 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
36294
36295 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
36296 gcc.dg/c99-fordecl-2.c: New tests.
36297
36298 2000-11-18 Richard Henderson <rth@redhat.com>
36299
36300 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
36301 * gcc.c-torture/execute/zerolen-2.c: New.
36302
36303 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36304
36305 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
36306 memory.
36307
36308 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36309
36310 * g++.old-deja/g++.pt/instantiate8.C: New test.
36311
36312 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
36313
36314 * g++.old-deja/g++.other/incomplete.C: Add more tests.
36315 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
36316
36317 2000-11-16 Nick Clifton <nickc@redhat.com>
36318
36319 * gcc.c-torture/execute/nestfunc-2.c: New test.
36320 * gcc.c-torture/execute/nestfunc-3.c: New test.
36321
36322 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36323
36324 * gcc.c-torture/compile/20001116-1.c: New test.
36325
36326 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36327
36328 * gcc.c-torture/execute/20001115-1.c: New test.
36329
36330 2000-11-15 Mark Mitchell <mark@codesourcery.com>
36331
36332 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
36333 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
36334 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
36335 * g++.old-deja/g++.abi/vmihint.C: Likewise.
36336
36337 2000-11-15 Neil Booth <neilb@earthling.net>
36338
36339 gcc.dg/cpp/_Pragma1.c: Update.
36340 gcc.dg/cpp/_Pragma2.c: New test.
36341
36342 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
36343
36344 * g++.old-deja/g++.other/anon5.C: New test.
36345
36346 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
36347
36348 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
36349 tests.
36350
36351 2000-11-14 Jakub Jelinek <jakub@redhat.com>
36352
36353 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
36354 output.
36355
36356 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36357
36358 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
36359 labels at end of compound statements.
36360
36361 2000-11-13 Jakub Jelinek <jakub@redhat.com>
36362
36363 * gcc.c-torture/execute/loop-7.c: New test.
36364
36365 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36366
36367 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
36368
36369 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36370
36371 * gcc.dg/c99-bool-1.c: New test.
36372
36373 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
36374
36375 * gcc.dg/c99-scope-1.c: Remove xfail.
36376 * gcc.dg/c99-scope-2.c: New test.
36377
36378 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36379
36380 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
36381 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
36382
36383 2000-11-11 Mark Mitchell <mark@codesourcery.com>
36384
36385 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
36386 error messages.
36387
36388 * g++.mike/p700.C: Don't typedef wchar_t.
36389 * g++.mike/p784.C: Likewise.
36390 * g++.mike/eb101.C: Don't use __wchar_t.
36391
36392 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
36393
36394 * g77.f-torture/execute/20001111.[fx]: Test premature exit
36395 from DO loop.
36396
36397 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
36398
36399 * gcc.c-torture/execute/20001111-1.c: New test.
36400
36401 2000-11-10 Nick Clifton <nickc@redhat.com>
36402
36403 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
36404 long multuiple and accumulate.
36405
36406 2000-11-09 Richard Henderson <rth@redhat.com>
36407
36408 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
36409 via size_t instead of int.
36410
36411 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
36412 * gcc.c-torture/execute/string-opt-2.c: Likewise.
36413 * gcc.c-torture/execute/string-opt-3.c: Likewise.
36414 * gcc.c-torture/execute/string-opt-4.c: Likewise.
36415
36416 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
36417
36418 * gcc.c-torture/compile/20001109-1.c: New test.
36419 * gcc.c-torture/compile/20001109-2.c: New test.
36420
36421 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
36422
36423 * g++.old-deja/g++.pt/operator1.C: New test.
36424 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
36425
36426 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36427
36428 * gcc.dg/20001108-1.c: New test.
36429
36430 2000-11-09 Jakub Jelinek <jakub@redhat.com>
36431
36432 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
36433 with both arguments constant strings.
36434 * gcc.c-torture/execute/string-opt-3.c: New test.
36435 * gcc.c-torture/execute/string-opt-4.c: New test.
36436 * gcc.c-torture/execute/string-opt-5.c: New test.
36437
36438 2000-11-08 Nick Clifton <nickc@redhat.com>
36439
36440 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
36441 mulsidi3adddi patterns.
36442
36443 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
36444
36445 * g++.old-deja/g++.other/crash36.C: New test.
36446
36447 2000-11-08 Jakub Jelinek <jakub@redhat.com>
36448
36449 * g++.old-deja/g++.other/init16.C: New test.
36450
36451 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
36452
36453 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
36454
36455 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36456
36457 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
36458 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36459 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36460
36461 2000-11-07 DJ Delorie <dj@redhat.com>
36462
36463 * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
36464
36465 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36466
36467 * gcc.c-torture/execute/string-opt-1.c: New test.
36468
36469 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
36470
36471 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
36472 mips-sgi-irix6.* because the MIPS ABI passes floating-point
36473 parameters in registers, and there is no way for a varargs
36474 function to know in which order the integer and floating-point
36475 parameters should be interleaved when they are placed on the
36476 stack.
36477 * gcc.c-torture/execute/va-arg-16.x: Likewise.
36478 * gcc.c-torture/execute/va-arg-17.x: Likewise.
36479
36480 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36481
36482 * gcc.c-torture/execute/string-opt-2.c: New test.
36483
36484 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
36485
36486 * g++.old-deja/g++.pt/crash60.C: New test.
36487
36488 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36489
36490 * g++.old-deja/g++.other/crash24.C: New test.
36491 * g++.old-deja/g++.other/crash25.C: New test.
36492 * g++.old-deja/g++.other/crash26.C: New test.
36493 * g++.old-deja/g++.other/crash27.C: New test.
36494 * g++.old-deja/g++.other/crash28.C: New test.
36495 * g++.old-deja/g++.other/crash29.C: New test.
36496 * g++.old-deja/g++.other/crash30.C: New test.
36497 * g++.old-deja/g++.other/crash31.C: New test.
36498 * g++.old-deja/g++.other/crash32.C: New test.
36499 * g++.old-deja/g++.other/crash33.C: New test.
36500 * g++.old-deja/g++.other/crash34.C: New test.
36501 * g++.old-deja/g++.other/crash35.C: New test.
36502
36503 2000-11-06 Jakub Jelinek <jakub@redhat.com>
36504
36505 * gcc.c-torture/execute/20001031-1.c: New test.
36506
36507 2000-11-04 Mark Mitchell <mark@codesourcery.com>
36508
36509 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
36510 namespace.
36511
36512 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
36513 standards-conformant.
36514
36515 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
36516
36517 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
36518 * g++.old-deja/g++.mike/p755a.C: Likewise.
36519 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
36520 library makes no calls to `operator new' during initialization.
36521
36522 2000-11-04 Neil Booth <neilb@earthling.net>
36523
36524 * gcc.dg/cpp/include2.c: New tests.
36525
36526 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
36527
36528 * lib/g++.exp (g++_set_ld_library_path): New function.
36529 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
36530
36531 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
36532
36533 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
36534 warnings.
36535
36536 2000-11-01 Richard Henderson <rth@redhat.com>
36537
36538 * g++.old-deja/g++.ext/namedret1.C: New.
36539 * g++.old-deja/g++.ext/namedret2.C: New.
36540 * g++.old-deja/g++.ext/namedret3.C: New.
36541
36542 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
36543
36544 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
36545 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
36546
36547 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36548
36549 * gcc.c-torture/execute/va-arg-21.c: New test.
36550
36551 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
36552
36553 * gcc.dg/c99-complex-2.c: New test.
36554
36555 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36556
36557 * gcc.c-torture/execute/stdio-opt-1.c: New test.
36558
36559 2000-10-31 Jakub Jelinek <jakub@redhat.com>
36560
36561 * g++.old-deja/g++.other/inline16.C: New test.
36562
36563 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
36564
36565 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
36566 __PRETTY_FUNCTION__
36567
36568 2000-10-29 Neil Booth <neilb@earthling.net>
36569
36570 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
36571 New tests.
36572 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
36573 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
36574 optimisation.
36575
36576 2000-10-29 Neil Booth <neilb@earthling.net>
36577
36578 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
36579 * mi1.c, mi1c.h: Add null directives to multiple-include test.
36580 * mi5.c: Test multiple includes work with -C.
36581 * trigraphs.c: Test ^= version.
36582
36583 2000-10-28 Neil Booth <neilb@earthling.net>
36584
36585 New tests and test updates for new macro expander.
36586
36587 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
36588 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
36589 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
36590 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
36591 new diagnostic messages.
36592
36593 * gcc.dg/cpp/macro3.c: New tests.
36594
36595 2000-10-27 Mark Mitchell <mark@codesourcery.com>
36596
36597 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
36598 on the same line.
36599
36600 2000-10-27 Jakub Jelinek <jakub@redhat.com>
36601
36602 * g++.old-deja/g++.other/eh2.C: New test.
36603
36604 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
36605
36606 * gcc.c-torture/execute/20001027-1.c: New test.
36607
36608 2000-10-26 Richard Henderson <rth@redhat.com>
36609
36610 * gcc.c-torture/execute/20001026-1.c: New.
36611
36612 2000-10-26 Mark Mitchell <mark@codesourcery.com>
36613
36614 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
36615 * g++.old-deja/g++.law/builtin1.C: Likewise.
36616 * g++.old-deja/g++.law/ctors10.C: Likewise.
36617 * g++.old-deja/g++.law/virtual3.C: Likewise.
36618 * g++.old-deja/g++.mike/p658.C: Likewise.
36619 * g++.old-deja/g++.other/sibcall1.C: Likewise.
36620 * g++.old-deja/g++.other/vaarg2.C: Likewise.
36621 * g++.old-deja/g++.robertl/eb124.C: Likewise.
36622 * g++.old-deja/g++.robertl/eb44.C: Likewise.
36623 * g++.old-deja/g++.robertl/eb77.C: Likewise.
36624
36625 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
36626
36627 * gcc.c-torture/compile/20001024-1.c: New test.
36628
36629 2000-10-25 Mark Mitchell <mark@codesourcery.com>
36630
36631 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
36632 to tell us whether or not we are using V3.
36633
36634 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
36635
36636 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
36637 operands.
36638
36639 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
36640
36641 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
36642
36643 2000-10-25 Jakub Jelinek <jakub@redhat.com>
36644
36645 * gcc.c-torture/execute/20001024-1.c: New test.
36646
36647 2000-10-24 Jakub Jelinek <jakub@redhat.com>
36648
36649 * g++.old-deja/g++.other/sibcall1.C: New test.
36650
36651 2000-10-20 Jakub Jelinek <jakub@redhat.com>
36652
36653 * gcc.dg/noncompile/init-3.c: New test.
36654
36655 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
36656
36657 * gcc.dg/format-array-1.c: New test.
36658
36659 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36660
36661 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
36662 writing through null pointers; remove comment about testing
36663 unterminated strings.
36664
36665 2000-10-17 Matthew Hiller <hiller@redhat.com>
36666
36667 * gcc.c-torture/execute/20001017-2.c: New test.
36668
36669 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
36670
36671 * gcc.c-torture/compile/20001018-1.c: New test.
36672 * gcc.c-torture/compile/20001018-1.x: Xfail.
36673
36674 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36675
36676 * gcc.c-torture/execute/20001017-1.c: New test.
36677
36678 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36679
36680 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
36681 for multiple use of arguments with scanf formats; add tests for
36682 multiple use of arguments.
36683
36684 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
36685
36686 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
36687
36688 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
36689
36690 * gcc.dg/format-miss-1.c: New test.
36691
36692 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36693
36694 * gcc.c-torture/execute/20001013-1.c: New test.
36695
36696 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36697
36698 * gcc.dg/format-branch-1.c: New test.
36699
36700 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
36701
36702 * README, lib/file-format.exp: Remove EGCS references.
36703
36704 2000-10-16 Jakub Jelinek <jakub@redhat.com>
36705
36706 * gcc.dg/20001013-1.c: New test.
36707
36708 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
36709
36710 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
36711 for intmax_t in the compiler using __typeof__ and the type rules
36712 for conditional expressions.
36713
36714 2000-10-13 Jakub Jelinek <jakub@redhat.com>
36715
36716 * gcc.dg/20001012-1.c: New test.
36717 * gcc.dg/20001012-2.c: New test.
36718
36719 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36720
36721 * gcc.dg/format-attr-1.c: New test.
36722
36723 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36724
36725 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
36726 __LONG_LONG_MAX__ instead of LLONG_MAX.
36727
36728 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
36729
36730 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
36731 scanf flags.
36732 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
36733 flags.
36734
36735 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
36736
36737 * gcc.dg/sequence-pt-1.c: New test.
36738
36739 2000-10-11 Geoff Keating <geoffk@cygnus.com>
36740
36741 * gcc.c-torture/execute/20001011-1.c: New testcase.
36742 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
36743
36744 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36745
36746 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
36747 does not error on it.
36748
36749 2000-10-10 Jakub Jelinek <jakub@redhat.com>
36750
36751 * gcc.dg/20001009-1.c: New test.
36752
36753 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
36754
36755 * gcc.c-torture/compile/20001009-1.c: Move from here ....
36756 * gcc.c-torture/execute/20001009-2.c: ... to here.
36757
36758 2000-10-09 Geoff Keating <geoffk@cygnus.com>
36759
36760 * gcc.c-torture/compile/20001009-1.c: New testcase.
36761 * gcc.c-torture/execute/20001009-1.c: New testcase.
36762 Testcases provided by Jan Hubicka <jh@suse.cz>.
36763
36764 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36765
36766 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36767 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
36768 uintmax_t using <limits.h> to emulate the compiler's internal
36769 logic. No longer XFAIL %j tests.
36770
36771 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
36772
36773 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
36774 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
36775 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
36776 regexps and details of expected handling of some bad formats.
36777 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
36778 suppression.
36779
36780 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
36781
36782 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
36783 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
36784 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
36785 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
36786 in list archives.
36787
36788 2000-10-06 Richard Henderson <rth@cygnus.com>
36789
36790 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
36791 * g++.old-deja/g++.brendan/crash52.C: Likewise.
36792 * g++.old-deja/g++.jason/report.C: Likewise.
36793 * g++.old-deja/g++.law/friend5.C: Likewise.
36794 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
36795 of the expected warnings.
36796
36797 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
36798
36799 * g++.old-deja/g++.pt/enum14.C: New test.
36800
36801 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
36802
36803 * g++.old-deja/g++.pt/crash59.C: New test.
36804
36805 2000-10-04 Will Cohen <wcohen@redhat.com>
36806
36807 * gcc.dg/20000926-1.c: New test.
36808
36809 2000-10-03 Geoff Keating <geoffk@cygnus.com>
36810
36811 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
36812 function name for current C++ compiler.
36813 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
36814
36815 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
36816
36817 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
36818 __PRETTY_FUNCTION__.
36819 * g++.old-deja/g++.ext/pretty2.C: Likewise.
36820
36821 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36822
36823 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
36824
36825 2000-09-26 Jakub Jelinek <jakub@redhat.com>
36826
36827 * gcc.c-torture/compile/20000923-1.c: New test.
36828
36829 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
36830
36831 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
36832 * g++.old-deja/g++.pt/ttp62.C: Same.
36833 * g++.old-deja/g++.other/inline14.C: Same.
36834
36835 2000-09-24 Richard Henderson <rth@cygnus.com>
36836
36837 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
36838
36839 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
36840
36841 * gcc.dg/c90-printf-1.c: Add test for wide string format.
36842
36843 2000-09-22 Geoff Keating <geoffk@cygnus.com>
36844
36845 * gcc.c-torture/compile/20000922-1.c: New file.
36846
36847 2000-09-21 Nick Clifton <nickc@redhat.com>
36848
36849 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
36850 a signed long modulo operation.
36851 (mod6): New function - perform an unsigned long modulo operation.
36852 (main): Add tests for modulos of very large numbers by very small
36853 dividends.
36854
36855 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36856
36857 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
36858
36859 2000-09-19 Richard Henderson <rth@cygnus.com>
36860
36861 * gcc.dg/compare2.c (case 10): XFAIL.
36862
36863 2000-09-18 Richard Henderson <rth@cygnus.com>
36864
36865 * gcc.c-torture/execute/20000906-1.c: Move ...
36866 * gcc.dg/20000906-1.c: ... here. Only run on targets
36867 that support __builtin_trap.
36868
36869 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
36870
36871 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
36872
36873 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36874
36875 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
36876 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
36877 more $ format tests.
36878
36879 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
36880
36881 * gcc.dg/format-errmk-1.c: New test.
36882
36883 2000-09-17 Greg McGary <greg@mcgary.org>
36884
36885 * gcc.c-torture/execute/20000917-1.x: Remove.
36886
36887 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
36888
36889 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
36890
36891 2000-09-17 Greg McGary <greg@mcgary.org>
36892
36893 * gcc.c-torture/execute/20000917-1.c: New test.
36894 * gcc.c-torture/execute/20000917-1.x: XFAIL.
36895
36896 2000-09-16 Neil Booth <NeilB@earthling.net>
36897
36898 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
36899 in nested macro bug.
36900
36901 2000-09-15 Neil Booth <NeilB@earthling.net>
36902
36903 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
36904
36905 2000-09-14 Jeffrey A Law (law@cygnus.com)
36906
36907 * gcc.c-torture/execute/20000914-1.c: New test.
36908
36909 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
36910
36911 * g++.other/inline13.C: New test.
36912
36913 2000-09-12 Andreas Jaeger <aj@suse.de>
36914
36915 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
36916 constant by Ulrich Drepper <drepper@redhat.com>.
36917
36918 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
36919
36920 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
36921
36922 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36923
36924 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
36925
36926 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
36927
36928 * gcc.dg/cpp/backslash.c: New test.
36929
36930 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
36931
36932 * gcc.c-torture/execute/20000910-1.c: New test.
36933 * gcc.c-torture/execute/20000910-2.c: Likewise.
36934
36935 2000-09-11 Robert Lipe <robertl@sco.com>
36936
36937 * gcc.dg/pragma-align.c: New test.
36938
36939 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
36940
36941 * g++.old-deja/g++.pt/explicit82.C: New test.
36942 * g++.old-deja/g++.pt/explicit83.C: New test.
36943
36944 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
36945
36946 * gcc.dg/asm-names.c: New test.
36947
36948 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36949
36950 * gcc.dg/cpp/tr-warn6.c: New test
36951
36952 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
36953
36954 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36955 be accepted.
36956
36957 2000-09-07 Catherine Moore <clm@redhat.com>
36958
36959 * gcc.c-torture/execute/unroll-1.c: New test.
36960
36961 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
36962
36963 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36964 ERROR markers.
36965 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36966 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36967 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36968 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36969 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36970 Preprocess only.
36971 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36972 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36973
36974 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36975
36976 * g++.old-deja/g++.pt/deduct2.C: New test.
36977
36978 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36979
36980 * g++.old-deja/g++.pt/parms2.C: New test.
36981
36982 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
36983
36984 * g++.old-deja/g++.pt/crash58.C: New test.
36985
36986 2000-09-06 Greg McGary <greg@mcgary.org>
36987
36988 * gcc.c-torture/execute/20000906-1.c: New test.
36989 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36990
36991 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36992
36993 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36994
36995 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
36996
36997 * g++.old-deja/g++.pt/crash57.C: New test.
36998
36999 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37000
37001 * g++.old-deja/g++.pt/crash56.C: New test.
37002
37003 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
37004
37005 * g++.old-deja/g++.pt/koenig1.C: New test.
37006
37007 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37008
37009 * gcc.dg/20000904-1.c: New test.
37010
37011 2000-09-04 Jakub Jelinek <jakub@redhat.com>
37012
37013 * gcc.dg/cpp/paste8.c: New test.
37014
37015 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
37016
37017 * gcc.c-torture/compile/20000827-1.c: New test.
37018
37019 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37020
37021 * gcc.dg/format-diag-1.c: New test.
37022
37023 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
37024
37025 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37026 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37027 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37028 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37029 gcc.dg/formatz-1.c: Adjust warning regular expressions.
37030
37031 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37032
37033 * g++.old-deja/g++.other/nested4.C: New test.
37034
37035 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
37036
37037 * g++.old-deja/g++.ns/scoped1.C: New test.
37038
37039 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
37040
37041 * lib/g++.exp: Support testing already-installed GCC.
37042
37043 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37044
37045 * wtr-label-1.c, wtr-suffix-1.c: New tests.
37046
37047 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37048
37049 * gcc.dg/return-type-2.c: New test.
37050
37051 2000-08-27 Geoff Keating <geoffk@cygnus.com>
37052
37053 * gcc.c-torture/compile/20000825-1.c: New test.
37054
37055 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
37056
37057 * gcc.dg/dwarf2-2.c: New test.
37058
37059 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
37060
37061 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
37062 dg-warning regexps.
37063
37064 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
37065
37066 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
37067 gcc.dg/format-ext-5.c: New tests.
37068
37069 2000-08-25 Jakub Jelinek <jakub@redhat.com>
37070
37071 * testsuite/g++.old-deja/g++.other/crash22.C: New test.
37072
37073 2000-08-24 Mark Mitchell <mark@codesourcery.com>
37074
37075 * gcc.dg/noncompile/930622-2.c: Adjust error message.
37076
37077 2000-08-24 Richard Henderson <rth@cygnus.com>
37078
37079 * gcc.dg/ia64-sync-1.c: New test.
37080 * gcc.dg/ia64-sync-2.c: New test.
37081 * gcc.dg/ia64-asm-1.c: New test.
37082
37083 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
37084
37085 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
37086 * gcc.dg/format-ext-2.c: New test.
37087
37088 2000-08-23 Jason Merrill <jason@redhat.com>
37089
37090 * lib/old-dejagnu.exp: Also ignore "In member function" and
37091 "At global scope".
37092
37093 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37094
37095 * gcc.dg/noncompile/label-lineno-1.c: New test.
37096
37097 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37098
37099 * gcc.dg/c99-array-nonobj-1.c: New test.
37100
37101 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
37102
37103 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
37104 tests.
37105 * gcc.dg/format-ext-1.c: New test.
37106
37107 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37108
37109 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
37110 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
37111 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
37112 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
37113 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
37114
37115 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
37116
37117 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
37118 gcc.dg/c99-strftime-2.c: New tests.
37119
37120 2000-08-22 Richard Henderson <rth@cygnus.com>
37121
37122 * gcc.c-torture/execute/20000822-1.c: New test.
37123
37124 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37125
37126 * gcc.c-torture/execute/20000819-1.x: Remove.
37127
37128 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37129
37130 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
37131 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
37132 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
37133 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
37134 gcc.dg/format-xopen-1.c: New tests.
37135
37136 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
37137
37138 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
37139
37140 2000-08-21 Jakub Jelinek <jakub@redhat.com>
37141
37142 * g++.old-deja/g++.other/loop2.C: New test.
37143
37144 * gcc.c-torture/compile/20000606-1.c: New test.
37145 * gcc.c-torture/compile/20000728-1.c: New test.
37146 * gcc.c-torture/execute/20000801-1.c: New test.
37147 * gcc.c-torture/execute/20000801-2.c: New test.
37148 * gcc.c-torture/execute/20000819-1.c: New test.
37149 * gcc.c-torture/execute/20000819-1.x: XFAIL.
37150 * gcc.dg/20000629-1.c: New test.
37151 * gcc.dg/20000724-1.c: New test.
37152 * gcc.dg/20000807-1.c: New test.
37153
37154 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
37155
37156 * gcc.dg/cpp/pragma-1.c: New test.
37157 * gcc.dg/cpp/pragma-2.c: New test.
37158
37159 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
37160
37161 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
37162 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
37163
37164 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37165
37166 * gcc.c-torture/compile/20000818-1.c: New test.
37167
37168 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
37169
37170 * gcc.c-torture/execute/20000818-1.c: New test.
37171
37172 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
37173
37174 * gcc.dg/format-va-1.c: New test.
37175
37176 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37177
37178 * g++.old-deja/g++.other/typedef8.C: New test.
37179
37180 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37181
37182 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
37183 * g++.old-deja/g++.mike/net36.C: Mark candidate.
37184 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
37185 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
37186 * g++.old-deja/g++.other/ptrmem7.C: New test.
37187 * g++.old-deja/g++.pt/ptrmem10.C: New test.
37188
37189 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
37190
37191 * g++.old-deja/g++.pt/typename27.C: New test.
37192
37193 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
37194
37195 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
37196 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
37197 * g++.old-deja/g++.pt/friend45.C: New test.
37198 * g++.old-deja/g++.other/friend8.C: New test.
37199
37200 2000-08-15 Richard Henderson <rth@cygnus.com>
37201
37202 * gcc.c-torture/execute/20000815-1.c: New test.
37203
37204 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
37205
37206 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
37207 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
37208 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
37209
37210 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
37211
37212 * g++.old-deja/g++.other/refinit2.C: New test.
37213
37214 2000-08-13 Geoff Keating <geoffk@cygnus.com>
37215
37216 * lib/c-torture.exp (c-torture): Make
37217 compiler_conditional_xfail_data global.
37218 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
37219 compiler_conditional_xfail_data machinery.
37220 (f-torture-execute): Likewise.
37221 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
37222 and only when unrolling loops.
37223
37224 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
37225
37226 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37227
37228 * g++.old-deja/g++.pt/explicit81.C: New test.
37229
37230 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
37231
37232 * g++.old-deja/g++.pt/typename26.C: New test.
37233
37234 2000-08-10 Geoff Keating <geoffk@cygnus.com>
37235
37236 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
37237 warning.
37238
37239 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
37240
37241 * g++.old-deja/g++.other/array3.C: New test.
37242
37243 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37244
37245 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
37246 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
37247 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
37248 New tests.
37249
37250 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
37251
37252 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
37253 * g++.old-deja/g++.abi/vmihint.C: Likewise.
37254
37255 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
37256
37257 * gcc.c-torture/execute/20000808-1.c: New test.
37258
37259 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
37260
37261 * gcc.dg/c90-const-expr-1.c: New test.
37262
37263 2000-08-08 Richard Henderson <rth@cygnus.com>
37264
37265 * gcc.dg/noncompile/920923-1.c: Declare calloc.
37266
37267 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
37268
37269 * gcc.dg/noncompile/const-ll-1.c: New test.
37270
37271 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
37272
37273 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
37274
37275 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
37276
37277 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
37278 that running programs linked against the shared version of libobjc
37279 run correctly.
37280
37281 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37282
37283 * gcc.dg/c99-printf-1.c: New test.
37284
37285 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
37286
37287 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
37288
37289 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
37290
37291 * gcc.c-torture/execute/20000731-1.x: Delete.
37292
37293 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
37294
37295 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
37296 and torture_without_loops as is done by c-torture.exp.
37297 (search_for): Copy from c-torture.exp.
37298 (gcc-dg-runtest): New function, drives a directory of tests
37299 iterating over the TORTURE_OPTIONS.
37300 (scan-assembler, scan-assembler-not): Move here from
37301 individual directory drivers.
37302
37303 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
37304 defined by lib/gcc-dg.exp.
37305 * gcc.dg/cpp/cpp.exp: Likewise.
37306 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
37307 gcc-dg-runtest, so we cycle over optimization options.
37308
37309 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
37310 * gcc.dg/compare2.c: No longer expected to fail.
37311
37312 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
37313
37314 * gcc.c-torture/execute/20000804-1.c: New test.
37315
37316 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
37317
37318 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
37319
37320 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
37321
37322 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
37323
37324 2000-08-03 Jeffrey A Law (law@cygnus.com)
37325
37326 * gcc.c-torture/compile/20000803-1.c: New test.
37327
37328 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
37329
37330 * gcc.c-torture/execute/20000801-3.c,
37331 gcc.c-torture/execute/20000801-4.c: New tests.
37332 * gcc.c-torture/execute/20000801-3.x,
37333 gcc.c-torture/execute/20000801-4.x: Xfail.
37334
37335 2000-08-02 Geoff Keating <geoffk@cygnus.com>
37336
37337 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
37338 libobjc/.libs to allow for libtool.
37339
37340 2000-08-02 Jakub Jelinek <jakub@redhat.com>
37341
37342 * gcc.c-torture/compile/20000802-1.c: New test.
37343
37344 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
37345
37346 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
37347
37348 2000-07-31 Jeffrey A Law (law@cygnus.com)
37349
37350 * gcc-c-torture/execute/20000731-2.c: New test.
37351
37352 * gcc.c-torture/execute/20000731-1.c: New test.
37353 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
37354
37355 2000-07-31 Jakub Jelinek <jakub@redhat.com>
37356
37357 * testsuite/gcc.dg/cpp/paste7.c: New test.
37358 * gcc.dg/cpp/20000725-1.c: New test.
37359
37360 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
37361
37362 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
37363 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
37364 declaration warning for __builtin_dwarf_reg_size.
37365
37366 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
37367
37368 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
37369
37370 * gcc.dg/noncompile/voidparam-1.c: New test.
37371
37372 2000-07-30 Richard Henderson <rth@cygnus.com>
37373
37374 * gcc.dg/c90-digraph-1.c: Don't xfail.
37375 * gcc.dg/compare2.c (case 10): Xfail.
37376 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
37377
37378 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
37379
37380 * gcc.dg/c99-main-1.c: New test.
37381
37382 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
37383
37384 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
37385
37386 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
37387
37388 * gcc.c-tortuer/execute/20000726-1.c: New test.
37389
37390 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
37391
37392 * gcc.c-torture/execute/enum-2.c: New test.
37393
37394 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37395
37396 * gcc.dg/cpp/tr-warn3.c: New test.
37397
37398 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37399
37400 * g++.old-deja/g++.ext/implicit1.C: Remove.
37401 * g++.old-deja/g++.jason/c2.C: Remove
37402 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
37403 * g++.old-deja/g++.pt/crash16.C: Likewise.
37404 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
37405
37406 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
37407
37408 * g++.old-deja/g++.other/for2.C: New test.
37409
37410 2000-07-25 Jakub Jelinek <jakub@redhat.com>
37411
37412 * gcc.dg/20000720-1.c: New test.
37413
37414 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
37415
37416 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
37417
37418 2000-07-24 Geoff Keating <geoffk@cygnus.com>
37419
37420 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
37421 * gcc.c-torture/execute/20000722-1.c: New.
37422 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
37423
37424 2000-07-24 Jakub Jelinek <jakub@redhat.com>
37425
37426 * gcc.dg/cpp/20000720-1.S: New test.
37427
37428 2000-07-21 Michael Meissner <meissner@redhat.com>
37429
37430 * gcc.c-torture/execute/ieee/hugeval.c: New test.
37431
37432 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37433
37434 * g++.old-deja/g++.brendan/crash16.C,
37435 g++.old-deja/g++.brendan/parse3.C,
37436 g++.old-deja/g++.brendan/redecl1.C,
37437 g++.old-deja/g++.ns/template13.C,
37438 g++.old-deja/g++.other/decl4.C,
37439 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
37440
37441 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
37442
37443 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
37444 and "Internal error".
37445
37446 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
37447 regexps.
37448 * gcc.dg/cpp/paste6.c: New test.
37449
37450 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
37451
37452 * gcc.dg/cpp/tr-direct.c: New test.
37453
37454 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
37455 gcc.dg/cpp/undef1.c: Tweak error regexps.
37456
37457 2000-07-18 Eric Christopher <echristo@redhat.com>
37458
37459 * gcc.c-torture/compile/20000718-1.c: New test.
37460
37461 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
37462
37463 * cpplex.c (_cpp_push_token): If the token being pushed back
37464 is the previous token in this context, just subtract one from
37465 context->posn.
37466 * cppmacro.c (save_expansion): Clear aux field when storing a
37467 placemarker.
37468
37469 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
37470
37471 * gcc.dg/noncompile/redecl-1.c: New test.
37472
37473 2000-07-18 Jakub Jelinek <jakub@redhat.com>
37474
37475 * gcc.c-torture/execute/20000717-5.c: New test.
37476 * gcc.c-torture/execute/20000717-1.x: Removed.
37477
37478 2000-07-17 Richard Henderson <rth@cygnus.com>
37479
37480 * gcc.c-torture/execute/20000717-4.c: New test.
37481
37482 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
37483
37484 * gcc.dg/cpp/syshdr.c: New test.
37485 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
37486
37487 2000-07-17 Neil Booth <neilb@earthling.net>
37488
37489 * gcc.dg/cpp/cmdlne-dM.c: New test.
37490 * gcc.dg/cpp/cmdlne-dD.c: New test.
37491
37492 2000-07-17 Jeffrey A Law (law@cygnus.com)
37493
37494 * gcc.c-torture/execute/20000717-3.c: New test.
37495
37496 * gcc.c-torture/compile/20000717-1.c: New test.
37497
37498 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
37499
37500 * gcc.c-torture/execute/20000717-2.c: New test.
37501
37502 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
37503
37504 * gcc.dg/formatz-1.c: New test.
37505
37506 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
37507 * gcc.dg/c99-digraph-1.c: New tests.
37508
37509 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
37510 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
37511
37512 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
37513 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
37514 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
37515 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
37516 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
37517 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
37518 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
37519
37520 2000-07-17 Greg McGary <greg@mcgary.org>
37521
37522 * gcc.c-torture/execute/20000717-1.c: New test.
37523 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
37524
37525 2000-07-15 Jakub Jelinek <jakub@redhat.com>
37526
37527 * gcc.c-torture/execute/20000715-2.c: New test.
37528 * gcc.dg/20000715-1.c: New test.
37529
37530 2000-07-15 Michael Meissner <meissner@redhat.com>
37531
37532 * gcc.c-torture/execute/20000715-1.c: New test.
37533
37534 2000-07-13 Jakub Jelinek <jakub@redhat.com>
37535
37536 * gcc.c-torture/execute/20000707-1.c: New test.
37537
37538 2000-07-13 Neil Booth <NeilB@earthling.net>
37539
37540 * testsuite/gcc.dg/cpp/digraph1.c,
37541 testsuite/gcc.dg/cpp/digraph2.c,
37542 testsuite/gcc.dg/cpp/digraphs.c: New tests.
37543
37544 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
37545
37546 * g77.f-torture/compile/20000630-2.f: New test.
37547 * g77.f-torture/compile/20000630-2.x
37548
37549 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
37550
37551 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
37552
37553 2000-07-11 Neil Booth <NeilB@earthling.net>
37554
37555 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
37556
37557 2000-07-11 Neil Booth <NeilB@earthling.net>
37558
37559 * gcc.dg/cpp/cmdlne-C.c: New.
37560
37561 2000-07-09 Neil Booth <NeilB@earthling.net>
37562
37563 * gcc.dg/cpp/directiv.c: New tests.
37564 * gcc.dg/cpp/undef1.c: Update.
37565
37566 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
37567
37568 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
37569
37570 2000-07-09 Neil Booth <NeilB@earthling.net>
37571
37572 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
37573
37574 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
37575
37576 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
37577 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
37578
37579 2000-07-08 Neil Booth <NeilB@earthling.net>
37580
37581 * gcc.dg/cpp/macsyntx.c: New tests.
37582
37583 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37584
37585 * gcc.dg/20000707-1.c: New test.
37586
37587 2000-07-07 Jakub Jelinek <jakub@redhat.com>
37588
37589 * gcc.c-torture/execute/20000706-1.c: New test.
37590 * gcc.c-torture/execute/20000706-2.c: New test.
37591 * gcc.c-torture/execute/20000706-3.c: New test.
37592 * gcc.c-torture/execute/20000706-4.c: New test.
37593 * gcc.c-torture/execute/20000706-5.c: New test.
37594
37595 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37596
37597 * g++.old-deja/g++.pt/instantiate7.C: New test.
37598
37599 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
37600
37601 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
37602 * g++.old-deja/g++.mike/thunk3.C: Likewise.
37603 * g++.old-deja/g++.other/rtti3.C: Likewise.
37604 * g++.old-deja/g++.other/rttid3.C: Likewise.
37605
37606 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
37607
37608 * g77.f-torture/compile/20000630-1.x: Fix typo
37609
37610 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
37611
37612 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
37613 assembly output.
37614
37615 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
37616
37617 * gcc.dg/cpp/ident.c: New test.
37618
37619 2000-07-05 Neil Booth <NeilB@earthling.net>
37620
37621 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
37622 gcc.dg/cpp/lexstrng.c: New tests.
37623
37624 2000-07-04 Neil Booth <NeilB@earthling.net>
37625
37626 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
37627 * gcc.dg/cpp/strify2.c: Same.
37628
37629 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
37630
37631 * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
37632 * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
37633 * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
37634 * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
37635
37636 * testsuite/gcc.dg/cpp/macro1.c,
37637 testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
37638 testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
37639 testsuite/gcc.dg/cpp/strify1.c,
37640 testsuite/gcc.dg/cpp/strify2.c: New tests.
37641
37642 2000-07-03 Jakub Jelinek <jakub@redhat.com>
37643
37644 * gcc.c-torture/execute/20000703-1.c: New test.
37645
37646 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37647
37648 * g++.old-deja/g++.pt (lookup10.C): New test.
37649
37650 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
37651
37652 * g++.old-deja/g++.pt (typename25.C): New test.
37653
37654 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
37655
37656 * gcc.c-torture/compile/20000701-1.c: New test.
37657
37658 2000-06-30 Nick Clifton <nickc@cygnus.com>
37659
37660 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
37661 to test case.
37662
37663 2000-06-30 Catherine Moore <clm@cygnus.com>
37664
37665 * gcc.c-torture/execute/align-1.c: New test.
37666
37667 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
37668
37669 * g++.old-deja/g++.pt/expr8.C: New test.
37670 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
37671
37672 2000-06-29 Nick Clifton <nickc@cygnus.com>
37673
37674 * gcc.c-torture/compile/20000629-1.c: New test.
37675
37676 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37677
37678
37679 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
37680 gcc.dg/noncompile directory, depending on whether they're
37681 preprocessor tests or not. Annotate all the tests for the dg
37682 framework.
37683
37684 * gcc.c-torture/noncompile/noncompile.exp: Delete.
37685 * gcc.dg/noncompile/noncompile.exp: New.
37686
37687 * Moved files:
37688 Old name New name
37689 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
37690 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
37691 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
37692 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
37693 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
37694 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
37695 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
37696 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
37697 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
37698 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
37699 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
37700 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
37701 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
37702 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
37703 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
37704 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
37705 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
37706 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
37707 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
37708 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
37709 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
37710 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
37711 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
37712 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
37713
37714 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
37715 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
37716 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
37717 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
37718 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
37719 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
37720
37721 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
37722
37723 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
37724 declare one variable. On the fourth, error.
37725 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
37726 declared by 20000628-1a.h.
37727
37728 2000-06-29 Richard Henderson <rth@redhat.com>
37729
37730 * gcc.c-torture/execute/930529-1.x: New file.
37731 * gcc.dg/920413-1.c: Adjust expected warning text.
37732 * gcc.dg/980217-1.c: Declare abort.
37733 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
37734
37735 2000-06-29 Jeffrey A Law (law@cygnus.com)
37736
37737 * g77.f-torture/compile/20000629-1.f: New test.
37738 * g77.f-torture/compile/20000629-1.x: Expected to fail.
37739
37740 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37741
37742 Rearrange lots of files, removing entirely the
37743 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
37744 directories.
37745
37746 * Deleted files:
37747 gcc.c-torture/code_quality/code_quality.exp
37748 gcc.c-torture/special/special.exp
37749 gcc.failure/failure.exp
37750 gcc.failure/940409-1.x
37751 gcc.c-torture/compile/961203-1.x
37752
37753 * New files:
37754 gcc.misc-tests/linkage.exp
37755 gcc.c-torture/execute/920730-1t.c
37756 gcc.c-torture/execute/920730-1t.x
37757 gcc.c-torture/compile/920520-1.x
37758 gcc.c-torture/compile/920521-1.x
37759 gcc.c-torture/compile/981006-1.x
37760 gcc.c-torture/execute/eeprof-1.x
37761
37762 * Moved files (possibly with modifications to fit a new harness):
37763 Old name New name
37764 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
37765 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
37766 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
37767 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
37768 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
37769 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
37770 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
37771 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
37772 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
37773 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
37774 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
37775 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
37776 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
37777 gcc.failure/940409-1.c gcc.dg/940409-1.c
37778
37779 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
37780
37781 * c-torture/compile/961203-1.x: Delete.
37782
37783 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
37784 not exit. Include stdio.h.
37785 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
37786 * gcc.misc-tests/dg-12.c: Likewise.
37787 * gcc.misc-tests/dg-5.c: Likewise.
37788 * gcc.misc-tests/dg-6.c: Likewise.
37789 * gcc.misc-tests/dg-7.c: Prototype abort.
37790 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
37791 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
37792 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
37793 not exit.
37794 * gcc.misc-tests/sieve.c: Use return from main, not exit.
37795 * gcc.misc-tests/sort2.c: Use return from main, not exit.
37796
37797 2000-06-28 Jakub Jelinek <jakub@redhat.com>
37798
37799 * gcc.dg/cpp/20000628-1.c: New test.
37800 * gcc.dg/cpp/20000628-1.h: New header for above test.
37801 * gcc.dg/cpp/20000628-1a.h: Likewise.
37802
37803 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
37804
37805 * gcc.dg/cpp: New directory.
37806 * gcc.dg/cpp/cpp.exp: New driver.
37807 * gcc.dg/cpp/20000627-1.c: New test.
37808 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
37809 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
37810 and rewrite as a compilation test.
37811
37812 * gcc.dg: Move many files into the cpp subdirectory, possibly
37813 renaming or editing them as well.
37814 Old name New name
37815 990119-1.c cpp/19990119-1.c
37816 990228-1.c cpp/19990228-1.c
37817 990407-1.c cpp/19990407-1.c
37818 990409-1.c cpp/19990409-1.c
37819 990413-1.c cpp/19990413-1.c
37820 990703-1.c cpp/19990703-1.c
37821 20000127-1.c cpp/20000127-1.c
37822 20000129-1.c cpp/20000129-1.c
37823 20000207-1.c cpp/20000207-1.c
37824 20000207-2.c cpp/20000207-2.c
37825 20000209-1.c cpp/20000209-1.c
37826 20000209-2.c cpp/20000209-2.c
37827 20000301-1.c cpp/20000301-1.c
37828 20000419-1.c cpp/20000419-1.c
37829 20000510-1.S cpp/20000510-1.S
37830 20000519-1.c cpp/20000519-1.c
37831 20000529-1.c cpp/20000529-1.c
37832 20000625-1.c cpp/20000625-1.c
37833 20000625-2.c cpp/20000625-2.c
37834 cpp-as1.c cpp/assert1.c
37835 cpp-as2.c cpp/assert2.c
37836 cxx-comments-1.c cpp/cxxcom1.c
37837 cxx-comments-2.c cpp/cxxcom2.c
37838 endif-label.c cpp/endif.c
37839 cpp-hash1.c cpp/hash1.c
37840 cpp-hash2.c cpp/hash2.c
37841 cpp-if1.c cpp/if-1.c
37842 cpp-if2.c cpp/if-2.c
37843 cpp-if3.c cpp/if-3.c
37844 cpp-if4.c cpp/if-4.c
37845 cpp-if5.c cpp/if-5.c
37846 cpp-cond.c cpp/if-cexp.c
37847 cpp-missingop.c cpp/if-mop.c
37848 cpp-missingparen.c cpp/if-mpar.c
37849 cpp-opprec.c cpp/if-oppr.c
37850 cpp-ifparen.c cpp/if-paren.c
37851 cpp-shortcircuit.c cpp/if-sc.c
37852 cpp-shift.c cpp/if-shift.c
37853 cpp-unary.c cpp/if-unary.c
37854 cpp-li1.c cpp/line1.c
37855 cpp-li2.c cpp/line2.c
37856 lineno.c cpp/line3.c
37857 lineno-2.c cpp/line4.c
37858 cpp-mi.c cpp/mi1.c
37859 cpp-mic.h cpp/mi1c.h
37860 cpp-micc.h cpp/mi1cc.h
37861 cpp-mind.h cpp/mi1nd.h
37862 cpp-mindp.h cpp/mi1ndp.h
37863 cpp-mix.h cpp/mi1x.h
37864 cpp-mi2.c cpp/mi2.c
37865 cpp-mi2a.h cpp/mi2a.h
37866 cpp-mi2b.h cpp/mi2b.h
37867 cpp-mi2c.h cpp/mi2c.h
37868 cpp-mi3.c cpp/mi3.c
37869 cpp-mi3.def cpp/mi3.def
37870 poison-1.c cpp/poison.c
37871 pr-impl.c cpp/prag-imp.c
37872 cpp-redef-2.c cpp/redef1.c
37873 cpp-redef.c cpp/redef2.c
37874 strpaste.c cpp/strp1.c
37875 strpaste-2.c cpp/strp2.c
37876 cpp-tradpaste.c cpp/tr-paste.c
37877 cpp-tradstringify.c cpp/tr-str.c
37878 cpp-tradwarn1.c cpp/tr-warn1.c
37879 cpp-tradwarn2.c cpp/tr-warn2.c
37880 trigraphs.c cpp/trigraphs.c
37881 cpp-unc1.c cpp/unc1.c
37882 cpp-unc2.c cpp/unc2.c
37883 cpp-unc3.c cpp/unc3.c
37884 cpp-unc.c cpp/unc4.c
37885 undef.c cpp/undef1.c
37886 undef-2.c cpp/undef2.c
37887 cpp-wi1.c cpp/widestr1.c
37888
37889 2000-06-27 Mark Mitchell <mark@codesourcery.com>
37890
37891 * lib/g++.exp (g++_include_flags): Tweak.
37892
37893 2000-06-27 H.J. Lu <hjl@gnu.org>
37894 Loren J. Rittle <ljrittle@acm.org>
37895
37896 * lib/g++.exp (g++_include_flags): Override libgloss.exp
37897 version with one that knows about the new gcc tree structure.
37898 (g++_link_flags): Same.
37899
37900 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
37901
37902 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
37903 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
37904 case we are cross-compiling.
37905
37906 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
37907 g++.old-deja/g++.niklas/Makefile.in,
37908 g++.old-deja/g++.niklas/configure.in,
37909 g++.old-deja/g++.other/Makefile.in,
37910 g++.old-deja/g++.other/configure.in,
37911 gcc.c-torture/code_quality/Makefile.in,
37912 gcc.c-torture/code_quality/configure.in,
37913 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
37914 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
37915 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
37916 gcc.c-torture/execute/ieee/Makefile.in,
37917 gcc.c-torture/execute/ieee/configure.in,
37918 gcc.c-torture/noncompile/Makefile.in,
37919 gcc.c-torture/noncompile/configure.in,
37920 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
37921 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
37922 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
37923
37924 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37925
37926 * g++.old-deja/g++.other/ambig3.C: New test.
37927
37928 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
37929
37930 * g++.old-deja/g++.pt/syntax1.C: New test.
37931 * g++.old-deja/g++.pt/syntax2.C: New test.
37932 * g++.old-deja/g++.other/syntax3.C: New test.
37933 * g++.old-deja/g++.other/syntax4.C: New test.
37934
37935 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37936
37937 * gcc.dg/20000623-1.c: Prototype exit and abort.
37938
37939 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
37940
37941 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
37942 New tests.
37943 * gcc.dg/cpp-mi3.def: New file.
37944
37945 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37946 inside assertions.
37947 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37948 lexer's error messages.
37949 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37950 divine anything from the linemarkers.
37951 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37952 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37953
37954 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
37955
37956 * gcc.dg/20000623-1.c: New test.
37957
37958 2000-06-22 Jakub Jelinek <jakub@redhat.com>
37959
37960 * gcc.c-torture/execute/20000622-1.c: New test.
37961
37962 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37963
37964 * g++.old-deja/g++.other/init15.C: New test.
37965
37966 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
37967
37968 * g++.old-deja/g++.pt/vaarg2.C: New test.
37969 * g++.old-deja/g++.pt/vaarg3.C: New test.
37970
37971 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
37972
37973 * g++.old-deja/g++.other/dyncast6.C: New test.
37974
37975 2000-06-15 Jakub Jelinek <jakub@redhat.com>
37976
37977 * gcc.c-torture/execute/loop-6.c: New test.
37978
37979 2000-06-14 Jakub Jelinek <jakub@redhat.com>
37980
37981 * gcc.dg/20000614-1.c: New test.
37982 * gcc.dg/20000614-2.c: New test.
37983
37984 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
37985
37986 * g++.old-deja/g++.other/inline12.C: New test.
37987
37988 2000-06-13 Jakub Jelinek <jakub@redhat.com>
37989
37990 * g++.old-deja/g++.other/eh1.C: New test.
37991
37992 2000-06-12 Jakub Jelinek <jakub@redhat.com>
37993
37994 * g++.old-deja/g++.other/type.C: New test.
37995
37996 2000-06-05 Jakub Jelinek <jakub@redhat.com>
37997
37998 * g++.old-deja/g++.other/initstring.C: New test.
37999
38000 2000-06-12 Jason Merrill <jason@redhat.com>
38001
38002 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38003
38004 2000-06-09 Jeffrey A Law (law@cygnus.com)
38005
38006 * gcc.c-torture/compile/20000609-1.c: New test.
38007
38008 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
38009
38010 * gcc.dg/20000609-1.c: New test.
38011
38012 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
38013
38014 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38015 * gcc.c-torture/noncompile/poison-1.c: Move...
38016 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38017 * gcc.dg/cpp-li1.c: Add a token after the #line.
38018
38019 2000-06-05 Richard Henderson <rth@cygnus.com>
38020
38021 * gcc.c-torture/execute/20000605-2.c: New test.
38022 * gcc.c-torture/execute/20000605-3.c: New test.
38023
38024 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
38025
38026 * g77.f-torture/execute/20000503-1.x: New file.
38027
38028 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
38029
38030 * g++.old-deja/g++.eh/badalloc1.C: New test.
38031
38032 2000-06-05 Richard Henderson <rth@cygnus.com>
38033
38034 * gcc.c-torture/execute/20000605-1.c: New test.
38035
38036 2000-06-05 Jakub Jelinek <jakub@redhat.com>
38037 Nathan Sidwell <nathan@codesourcery.com>
38038
38039 * gcc.c-torture/compile/20000605-1.c: New test.
38040
38041 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
38042
38043 * g77.f-torture/compile/20000601-1.f: New test.
38044
38045 2000-06-03 Richard Henderson <rth@cygnus.com>
38046
38047 * gcc.c-torture/execute/20000603-1.c: New.
38048
38049 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
38050
38051 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
38052 * gcc.dg/noreturn-2.c (noreturn): Likewise.
38053
38054 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
38055
38056 * gcc.dg/compare2.c (case 12): XFAIL.
38057 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
38058 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
38059
38060 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
38061
38062 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
38063
38064 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
38065 guard macro is already defined when the header is first
38066 included.
38067 * gcc.dg/cpp-mix.h: New file.
38068 * gcc.dg/endif-label.c: Update patterns to match compiler.
38069
38070 * g++.brendan/complex1.C: Declare abort.
38071 * g++.law/refs4.C: Remove XFAIL.
38072 * g++.oliva/expr2.C: Declare abort and exit.
38073
38074 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
38075
38076 * gcc.c-torture/execute/20000528-1.c: New test.
38077
38078 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
38079 * g++.old-deja/g++.law/temps4.C: Likewise.
38080
38081 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
38082 stdlib.h. Call abort() on failure.
38083 * g++.old-deja/g++.law/refs4.C: Likewise.
38084 * g++.old-deja/g++.law/temps4.C: Likewise.
38085 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
38086 * gcc.c-torture/execute/20000112-1.c: Include string.h.
38087
38088 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
38089
38090 Relative to g++.dg/special:
38091 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
38092
38093 Relative to g++.old-deja:
38094 * g++.brendan/complex1.C, g++.jason/optimize2.C,
38095 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
38096 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
38097 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
38098 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
38099 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
38100 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
38101
38102 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
38103 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
38104 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
38105 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
38106 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
38107 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
38108 and/or string.h.
38109
38110 * g++.other/goto1.C: Update expectations for error messages.
38111
38112 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
38113
38114 * gcc.c-torture/compile/20000523-1.c: New test.
38115
38116 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38117
38118 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
38119
38120 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
38121
38122 * g++.old-deja/g++.eh/catch11.C: New test.
38123 * g++.old-deja/g++.eh/catch12.C: New test.
38124
38125 2000-05-24 Nick Clifton <nickc@cygnus.com>
38126
38127 * gcc.c-torture/execute/20000523-1.c: New test.
38128
38129 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
38130
38131 * c-torture/execute/bcp-1.c: Replace abort in arg of
38132 __builtin_constant_p with a generic external function.
38133
38134 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
38135 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
38136 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
38137 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
38138 Prototype abort and/or exit.
38139
38140 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
38141 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
38142 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
38143 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
38144
38145 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
38146
38147 * gcc.dg/dwarf2-1.c: New test.
38148
38149 2000-05-20 Richard Henderson <rth@cygnus.com>
38150
38151 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
38152
38153 2000-05-20 Andreas Jaeger <aj@suse.de>
38154
38155 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
38156 testcase.
38157
38158 2000-05-19 David Edelsohn <edelsohn@gnu.org>
38159
38160 * gcc.c-torture/execute/20000519-2.c: New test.
38161
38162 2000-05-19 Andreas Jaeger <aj@suse.de>
38163
38164 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
38165 which fails with SSA.
38166
38167 * lib/c-torture.exp: Also test with -O3 -fssa.
38168
38169 2000-05-18 Michael Meissner <meissner@redhat.com>
38170
38171 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
38172 * gcc.c-torture/execute/920415-1.c: Ditto.
38173 * gcc.c-torture/execute/920501-1.c: Ditto.
38174 * gcc.c-torture/execute/conversion.c: Ditto.
38175 * gcc.c-torture/execute/cvt-1.c: Ditto.
38176
38177 2000-05-18 Jeffrey A Law (law@cygnus.com)
38178
38179 * gcc.c-torture/compile/20000518-1.c: New test.
38180
38181 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
38182
38183 * g77.f-torture/compile/200005018.f: New test.
38184
38185 2000-05-17 Jeffrey A Law (law@cygnus.com)
38186
38187 * gcc.c-torture/compile/20000517-1.c: New test.
38188
38189 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38190
38191 * gcc.c-torture/execute/20000516-1.c: New test.
38192
38193 2000-05-15 Jakub Jelinek <jakub@redhat.com>
38194
38195 * g++.old-deja/g++.other/eh.C: New test.
38196
38197 2000-05-12 Richard Henderson <rth@cygnus.com>
38198
38199 * gcc.c-torture/execute/990208-1.c (main): Don't pass
38200 constants through to doit's conditional.
38201
38202 2000-05-11 Jeffrey A Law (law@cygnus.com)
38203
38204 * gcc.c-torture/compile/20000511-1.c: New test.
38205 * g77.f-torture/compile/20000511-1.f: New test.
38206 * g77.f-torture/compile/20000511-2.f: New test.
38207
38208 2000-05-11 Michael Meissner <meissner@redhat.com>
38209
38210 * gcc.c-torture/execute/20000511-1.c: New test.
38211
38212 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
38213
38214 * gcc.dg/dg.exp: Scan .S files as well as .c files.
38215 * gcc.dg/20000510-1.S: New.
38216
38217 2000-05-08 Catherine Moore <clm@cygnus.com>
38218
38219 * gcc.dg/unused-3.c: New.
38220
38221 2000-05-06 Richard Henderson <rth@cygnus.com>
38222
38223 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
38224 * g++.old-deja/g++.mike/warn1.C: Likewise.
38225 * g++.old-deja/g++.pt/local1.C: Likewise.
38226 * g++.old-deja/g++.pt/local7.C: Likewise.
38227 * g++.old-deja/g++.pt/spec16.C: Likewise.
38228
38229 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
38230
38231 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
38232
38233 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
38234
38235 * g77.f-torture/execute/20000503-1.f: New test.
38236
38237 2000-05-04 Andreas Jaeger <aj@suse.de>
38238
38239 * gcc.dg/noreturn-2.c: New test.
38240
38241 2000-05-04 Neil Booth <NeilB@earthling.net>
38242
38243 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
38244 preprocessor.
38245
38246 2000-05-04 Richard Henderson <rth@cygnus.com>
38247
38248 * gcc.c-torture/execute/20000503-1.c: Fix typo.
38249
38250 2000-05-04 Richard Henderson <rth@cygnus.com>
38251
38252 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
38253 OpenSSL by Jason R Thorpe.
38254
38255 2000-05-03 Jim Wilson <wilson@cygnus.com>
38256
38257 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
38258
38259 2000-05-03 Robert Lipe <robertlipe@usa.net>
38260
38261 * gcc.dg/20000503-1.c: New test.
38262
38263 2000-05-02 Jakub Jelinek <jakub@redhat.com>
38264
38265 * gcc.c-torture/compile/20000502-1.c: New test.
38266 * g++.old-deja/g++.other/align.C: New test.
38267 * gcc.dg/cpp-tradstringify.c: New test.
38268
38269 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
38270
38271 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
38272 and hard registers.
38273
38274 2000-04-26 Geoff Keating <geoffk@cygnus.com>
38275
38276 * gcc.c-torture/execute/loop-5.c: New test.
38277
38278 2000-04-25 Jakub Jelinek <jakub@redhat.com>
38279
38280 * gcc.c-torture/execute/va-arg-20.c: New test.
38281
38282 2000-04-23 Jeffrey A Law (law@cygnus.com)
38283
38284 * gcc.c-torture/execute/20000422-1.c: New test.
38285
38286 2000-04-20 Greg McGary <gkm@gnu.org>
38287
38288 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
38289 when optimizing, but without sibling-call optimizations (-O1).
38290
38291 2000-04-20 Jeffrey A Law (law@cygnus.com)
38292
38293 * gcc.c-torture/compile/20000420-1.c: New test.
38294
38295 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
38296
38297 * g++.abi/ptrflags.C: New test.
38298 * g++.eh/catchptr1.C: Test incomplete pointer chains.
38299
38300 2000-04-19 Catherine Moore <clm@cygnus.com>
38301
38302 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
38303
38304 2000-04-19 Greg McGary <gkm@gnu.org>
38305
38306 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
38307 sibling-call optimizations.
38308
38309 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
38310
38311 * gcc.dg/20000419-1.c: New test.
38312
38313 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
38314
38315 * gcc.c-torture/execute/20000412-6.c: New test.
38316
38317 2000-04-12 Jeffrey A Law (law@cygnus.com)
38318
38319 * gcc.c-torture/execute/20000412-5.c: New test.
38320 * g77.f-torture/compile/20000412-1.f: New test.
38321 * gcc.c-torture/execute/20000412-4.c: New test.
38322 * gcc.c-torture/compile/20000412-2.c: New test.
38323 * gcc.c-torture/execute/20000412-3.c: New test.
38324 * gcc.c-torture/compile/20000412-1.c: New test.
38325 * gcc.c-torture/execute/20000412-2.c: New test.
38326
38327 2000-04-12 Jakub Jelinek <jakub@redhat.com>
38328
38329 * objc/execute/bf-20.m: New test.
38330
38331 2000-04-10 Richard Henderson <rth@cygnus.com>
38332
38333 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
38334
38335 * gcc.c-torture/execute/20000412-1.c: New test.
38336
38337 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
38338
38339 * g++.old-deja/g++.eh/catchptr1.C: New test.
38340
38341 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
38342
38343 * g++.old-deja/g++.abi/cxa_vec.C: New test.
38344
38345 2000-04-08 Neil Booth <NeilB@earthling.net>
38346
38347 * gcc.dg/cpp-nullchar.c: Remove test as
38348 embedded nulls cause problems.
38349
38350 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38351
38352 * gcc.dg/compare2.c: New test.
38353
38354 2000-04-08 Neil Booth <NeilB@earthling.net>
38355
38356 * gcc.dg/cpp-nullchar.c: New test.
38357
38358 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
38359
38360 * gcc.dg/cpp-mi2.c: New test.
38361 * gcc.dg/cpp-mi2[abc].h: New files.
38362
38363 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
38364
38365 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
38366 member name.
38367
38368 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
38369
38370 * g++.old-deja/g++.abi/vmihint.C: New test.
38371
38372 2000-04-06 Neil Booth <NeilB@earthling.net>
38373
38374 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
38375 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
38376 copyright.
38377
38378 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
38379
38380 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
38381 avoid stack-frame overwrite.
38382
38383 2000-04-05 Jakub Jelinek <jakub@redhat.com>
38384
38385 * gcc.c-torture/compile/20000405-2.c: New test.
38386 * gcc.c-torture/compile/20000405-3.c: New test.
38387
38388 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38389
38390 * gcc.c-torture/compile/20000405-1.c: New test.
38391
38392 2000-04-04 Geoff Keating <geoffk@cygnus.com>
38393
38394 * gcc.dg/cast-qual-1.c: Revert last change.
38395
38396 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38397
38398 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
38399
38400 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
38401
38402 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
38403 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
38404
38405 2000-04-03 Jeffrey A Law (law@cygnus.com)
38406
38407 * gcc.c-torture/compile/20000403-2.c: New test.
38408 * gcc.c-torture/compile/20000403-1.c: New test.
38409
38410 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
38411
38412 * gcc.c-torture/execute/20000403-1.c: New test.
38413
38414 2000-04-03 Geoff Keating <geoffk@cygnus.com>
38415
38416 * gcc.c-torture/execute/20000402-1.c: New test.
38417
38418 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
38419
38420 * gcc.c-torture/execute/va-arg-15.c: New test.
38421 * gcc.c-torture/execute/va-arg-16.c: New test.
38422 * gcc.c-torture/execute/va-arg-17.c: New test.
38423 * gcc.c-torture/execute/va-arg-18.c: New test.
38424 * gcc.c-torture/execute/va-arg-19.c: New test.
38425
38426 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
38427
38428 * gcc.c-torture/compile/981211-1.c: Move to...
38429 * gcc.dg/cpp-as1.c: ...here.
38430 * gcc.dg/cpp-as2.c: New file.
38431
38432 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
38433 compiler.
38434
38435 2000-04-02 Neil Booth <NeilB@earthling.net>
38436
38437 * gcc.dg/cpp-cond.c New tests.
38438 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
38439 accidental success less likely.
38440 * gcc.dg/cpp-missingop.c New tests.
38441 * gcc.dg/cpp-missingparen.c New tests.
38442 * gcc.dg/cpp-shift.c New tests.
38443 * gcc.dg/cpp-shortcircuit.c New tests.
38444 * gcc.dg/cpp-unary.c New tests.
38445
38446 2000-03-29 Jeffrey A Law (law@cygnus.com)
38447
38448 * gcc.c-torture/compile/20000329-1.c: New test.
38449
38450 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
38451
38452 * gcc.c-torture/compile/20000326-1.c: New test.
38453 * gcc.c-torture/compile/20000326-2.c: New test.
38454
38455 2000-03-24 Geoff Keating <geoffk@cygnus.com>
38456
38457 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
38458 the first parameter is a function argument.
38459
38460 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
38461
38462 * g++.old-deja/g++.ext/array4.C: New test.
38463
38464 2000-03-22 Geoff Keating <geoffk@cygnus.com>
38465
38466 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
38467
38468 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38469
38470 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
38471
38472 2000-03-19 Richard Henderson <rth@cygnus.com>
38473
38474 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
38475
38476 2000-03-19 Richard Henderson <rth@cygnus.com>
38477
38478 * gcc.c-torture/compile/20000319-1.c: New test.
38479
38480 2000-03-14 Jeffrey A Law (law@cygnus.com)
38481
38482 * gcc.c-torture/execute/20000314-3.c: New test.
38483 * gcc.c-torture/execute/20000314-2.c: New test.
38484 * gcc.c-torture/execute/20000314-1.c: New test.
38485 * gcc.c-torture/compile/20000314-2.c: New test.
38486 * gcc.c-torture/compile/20000314-1.c: New test.
38487
38488 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
38489
38490 * g++.old-deja/g++.warn/inline.C: New test.
38491
38492 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
38493
38494 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
38495 standards-compliant result rather than specific constants.
38496 Put test-values in array.
38497
38498 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
38499
38500 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
38501 (g++_target_compile): Put test-specific options last.
38502
38503 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38504
38505 * g++.old-deja/g++.eh/vbase4.C: New test.
38506
38507 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38508
38509 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
38510
38511 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38512
38513 * g++.old-deja/g++.brendan/misc12.C: Removed.
38514 * g++.old-deja/g++.pt/memtemp77.C: Constify.
38515 * g++.old-deja/g++.ext/pretty4.C: New test.
38516
38517 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
38518
38519 * g++.old-deja/g++.other/string2.C: New test.
38520
38521 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
38522
38523 * g++.old-deja/g++.warn/impint2.C: New test.
38524
38525 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
38526
38527 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
38528 is 1, not zero.
38529
38530 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
38531
38532 * g++.old-deja/g++.warn/impint.C: New test.
38533 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
38534 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
38535 * g++.old-deja/g++.pt/explicit12.C: Likewise.
38536 * g++.old-deja/g++.pt/explicit13.C: Likewise.
38537 * g++.old-deja/g++.pt/explicit17.C: Likewise.
38538 * g++.old-deja/g++.pt/explicit18.C: Likewise.
38539 * g++.old-deja/g++.pt/explicit19.C: Likewise.
38540 * g++.old-deja/g++.pt/explicit23.C: Likewise.
38541 * g++.old-deja/g++.pt/explicit31.C: Likewise.
38542 * g++.old-deja/g++.pt/explicit35.C: Likewise.
38543 * g++.old-deja/g++.pt/explicit6.C: Likewise.
38544 * g++.old-deja/g++.pt/memclass7.C: Likewise.
38545
38546 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
38547
38548 * gcc.dg/cpp-redef.c: New test.
38549
38550 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
38551
38552 * g++.old-deja/g++.pt/unify7.C: New test.
38553
38554 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38555
38556 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
38557 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
38558
38559 2000-02-25 Geoff Keating <geoffk@cygnus.com>
38560
38561 * gcc.c-torture/compile/20000224-1.c: New test.
38562
38563 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38564
38565 * gcc.c-torture/compile/cpp-2.c: New test.
38566 * gcc.c-torture/compile/cpp-1.c: New test.
38567
38568 2000-02-25 Jeffrey A Law (law@cygnus.com)
38569
38570 * gcc.c-torture/execute/20000225-1.c: New test.
38571
38572 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38573
38574 * gcc.dg/cpp-li2.c: New test.
38575
38576 * gcc.dg/cpp-wi1.c: New test.
38577
38578 * gcc.dg/cpp-li1.c: New test.
38579
38580 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
38581
38582 * g++.old-deja/g++.other/sizeof5.C: New test.
38583
38584 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38585
38586 * gcc.c-torture/execute/va-arg-13.c: New test.
38587
38588 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
38589
38590 * gcc.c-torture/execute/va-arg-12.c: New test.
38591
38592 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38593
38594 * gcc.c-torture/execute/20000223-1.c: New test.
38595
38596 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
38597
38598 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
38599
38600 2000-02-22 Mark Mitchell <mark@codesourcery.com>
38601
38602 * g++.old-deja/g++.abi/ptrmem.C: New test.
38603
38604 2000-02-19 Richard Henderson <rth@cygnus.com>
38605
38606 * gcc.c-torture/compile/init-3.c: New.
38607
38608 2000-02-17 Mark Mitchell <mark@codesourcery.com>
38609
38610 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
38611 ALWAYS_CXXFLAGS.
38612
38613 2000-02-11 Robert Lipe <robertl@sco.com>
38614
38615 * gcc.c-torture/compile/20000211-3.c: New test.
38616
38617 2000-02-11 Martin Buchholz <martin@xemacs.org>
38618
38619 * gcc.c-torture/compile/20000211-2.c: New test.
38620
38621 2000-02-11 Jeffrey A Law (law@cygnus.com)
38622
38623 * gcc.c-torture/compile/20000211-1.c: New test.
38624
38625 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
38626
38627 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
38628 on native targets
38629
38630 2000-02-08 Nathan Sidwell <nathan@acm.org>
38631
38632 * g++.old-deja/g++.other/cast5.C: New test.
38633
38634 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
38635
38636 * gcc.c-torture/execute/20000205-1.c: New.
38637
38638 2000-02-03 Nathan Sidwell <nathan@acm.org>
38639
38640 * g++.old-deja/g++.jason/cast3.C: Return void.
38641 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
38642
38643 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38644
38645 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
38646
38647 * gcc.dg/loop-1.c: New test.
38648
38649 2000-01-27 Jakub Jelinek <jakub@redhat.com>
38650
38651 * gcc.c-torture/compile/20000127-1.c: New test.
38652 * gcc.c-torture/execute/991228-1.c: New test.
38653
38654 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38655
38656 * gcc.dg/unused-2.c: New test.
38657
38658 * gcc.dg/conv-1.c: New test.
38659
38660 2000-01-24 Mark Mitchell <mark@codesourcery.com>
38661
38662 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
38663 compiler.
38664 (tool_option_proc): Fix typo.
38665
38666 2000-01-24 Geoff Keating <geoffk@cygnus.com>
38667
38668 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
38669 of the ld on the host, not on the build machine.
38670 Also, don't crash if '--help' is not a supported option.
38671
38672 2000-01-24 Richard Henderson <rth@cygnus.com>
38673
38674 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
38675
38676 2000-01-20 Jeffrey A Law (law@cygnus.com)
38677
38678 * gcc.c-torture/execute/20000120-2.c: New test.
38679 * gcc.c-torture/execute/20000120-1.c: New test.
38680
38681 2000-01-13 Jeffrey A Law (law@cygnus.com)
38682
38683 * gcc.c-torture/execute/20000113-1.c: New test.
38684
38685 2000-01-12 Jeffrey A Law (law@cygnus.com)
38686
38687 * gcc.c-torture/execute/20000112-1.c: New test.
38688
38689 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38690
38691 * gcc.dg/20000111-1.c: New test.
38692
38693 2000-01-10 Jeffrey A Law (law@cygnus.com)
38694
38695 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
38696 with 16 bit integers.
38697
38698 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38699
38700 * gcc.dg/20000108-1.c: New test.
38701
38702 2000-01-05 Nathan Sidwell <nathan@acm.org>
38703
38704 * g++.old-deja/g++.ns/koenig8.C: New test.
38705
38706 2000-01-05 Nathan Sidwell <nathan@acm.org>
38707
38708 * g++.old-deja/g++.other/cast4.C: New test.
38709
38710 2000-01-05 Jeffrey A Law (law@cygnus.com)
38711
38712 * gcc.c-torture/compile/20000105-2.c: New test.
38713 * gcc.c-torture/compile/20000105-1.c: New test.
38714
38715 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38716
38717 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
38718 references to printf & atoi to conform to ANSI standard.
38719 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
38720 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
38721 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
38722 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
38723 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
38724 * g++.old-deja/g++.brendan/complex1.C: Likewise.
38725 * g++.old-deja/g++.brendan/copy1.C: Likewise.
38726 * g++.old-deja/g++.brendan/copy2.C: Likewise.
38727 * g++.old-deja/g++.brendan/copy3.C: Likewise.
38728 * g++.old-deja/g++.brendan/copy4.C: Likewise.
38729 * g++.old-deja/g++.brendan/copy5.C: Likewise.
38730 * g++.old-deja/g++.brendan/copy6.C: Likewise.
38731 * g++.old-deja/g++.brendan/copy7.C: Likewise.
38732 * g++.old-deja/g++.brendan/copy8.C: Likewise.
38733 * g++.old-deja/g++.brendan/crash11.C: Likewise.
38734 * g++.old-deja/g++.brendan/crash14.C: Likewise.
38735 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
38736 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
38737 * g++.old-deja/g++.brendan/delete2.C: Likewise.
38738 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
38739 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
38740 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
38741 * g++.old-deja/g++.brendan/eh1.C: Likewise.
38742 * g++.old-deja/g++.brendan/groff1.C: Likewise.
38743 * g++.old-deja/g++.brendan/init3.C: Likewise.
38744 * g++.old-deja/g++.brendan/misc12.C: Likewise.
38745 * g++.old-deja/g++.brendan/misc7.C: Likewise.
38746 * g++.old-deja/g++.brendan/new2.C: Likewise.
38747 * g++.old-deja/g++.brendan/operators4.C: Likewise.
38748 * g++.old-deja/g++.brendan/operators5.C: Likewise.
38749 * g++.old-deja/g++.brendan/overload2.C: Likewise.
38750 * g++.old-deja/g++.brendan/overload7.C: Likewise.
38751 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
38752 * g++.old-deja/g++.brendan/reference1.C: Likewise.
38753 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
38754 * g++.old-deja/g++.brendan/template24.C: Likewise.
38755 * g++.old-deja/g++.brendan/template3.C: Likewise.
38756 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
38757 * g++.old-deja/g++.jason/inline3.C: Likewise.
38758 * g++.old-deja/g++.jason/opeq.C: Likewise.
38759 * g++.old-deja/g++.law/arg5.C: Likewise.
38760 * g++.old-deja/g++.law/arm7.C: Likewise.
38761 * g++.old-deja/g++.law/ctors11.C: Likewise.
38762 * g++.old-deja/g++.law/cvt8.C: Likewise.
38763 * g++.old-deja/g++.law/init9.C: Likewise.
38764 * g++.old-deja/g++.law/refs4.C: Likewise.
38765 * g++.old-deja/g++.law/template2.C: Likewise.
38766 * g++.old-deja/g++.law/visibility24.C: Likewise.
38767 * g++.old-deja/g++.law/vtable3.C: Likewise.
38768 * g++.old-deja/g++.mike/asm2.C: Likewise.
38769 * g++.old-deja/g++.mike/eh1.C: Likewise.
38770 * g++.old-deja/g++.mike/misc1.C: Likewise.
38771 * g++.old-deja/g++.mike/misc13.C: Likewise.
38772 * g++.old-deja/g++.mike/misc14.C: Likewise.
38773 * g++.old-deja/g++.mike/ns12.C: Likewise.
38774 * g++.old-deja/g++.mike/p1248.C: Likewise.
38775 * g++.old-deja/g++.mike/p3708.C: Likewise.
38776 * g++.old-deja/g++.mike/p3708a.C: Likewise.
38777 * g++.old-deja/g++.mike/p3708b.C: Likewise.
38778 * g++.old-deja/g++.mike/p646.C: Likewise.
38779 * g++.old-deja/g++.mike/p700.C: Likewise.
38780 * g++.old-deja/g++.mike/p783.C: Likewise.
38781 * g++.old-deja/g++.mike/p783a.C: Likewise.
38782 * g++.old-deja/g++.mike/p783b.C: Likewise.
38783 * g++.old-deja/g++.mike/p786.C: Likewise.
38784 * g++.old-deja/g++.mike/p789.C: Likewise.
38785 * g++.old-deja/g++.mike/p789a.C: Likewise.
38786 * g++.old-deja/g++.mike/p807a.C: Likewise.
38787 * g++.old-deja/g++.other/delete3.C: Likewise.
38788 * g++.old-deja/g++.other/dyncast1.C: Likewise.
38789 * g++.old-deja/g++.other/dyncast2.C: Likewise.
38790 * g++.old-deja/g++.other/dyncast3.C: Likewise.
38791 * g++.old-deja/g++.other/empty1.C: Likewise.
38792 * g++.old-deja/g++.other/temporary1.C: Likewise.
38793 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
38794 * g++.old-deja/g++.pt/t16.C: Likewise.
38795 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
38796
38797 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
38798
38799 * gcc.dg/991230-1.c: New test.
38800
38801 1999-12-29 Jeffrey A Law (law@cygnus.com)
38802
38803 * gcc.c-torture/compile/991229-3.c: New test.
38804 * gcc.c-torture/compile/991229-2.c: New test.
38805 * gcc.c-torture/compile/991229-1.c: New test.
38806
38807 1999-12-29 Greg McGary <gkm@eng.ascend.com>
38808
38809 * gcc.c-torture/compile/labels-2.c: New test.
38810
38811 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
38812
38813 * gcc.c-torture/execute/991227-1.c: New test.
38814
38815 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38816
38817 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
38818
38819 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
38820
38821 * gcc.c-torture/execute/991221-1.c: New test.
38822
38823 1999-12-20 Nathan Sidwell <nathan@acm.org>
38824
38825 * g++.old-deja/g++.other/cast3.C: New test.
38826
38827 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
38828
38829 * gcc.c-torture/execute/991216-4.c: New test.
38830
38831 1999-12-16 Michael Meissner <meissner@cygnus.com>
38832
38833 * gcc.c-torture/execute/991216-1.c: New test.
38834 * gcc.c-torture/execute/991216-2.c: New test.
38835 * gcc.c-torture/execute/991216-3.c: New test.
38836
38837 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38838
38839 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
38840 Actually make the test fail by using "-O2" for compilation.
38841
38842 1999-12-15 Nathan Sidwell <nathan@acm.org>
38843
38844 * g++.old-deja/g++.warn/cast-align1.C: New test.
38845
38846 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38847
38848 * gcc.c-torture/compile/991214-1.c: New test.
38849 * gcc.c-torture/compile/991214-2.c: New test.
38850
38851 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
38852
38853 * gcc.dg/991214-1.c: New test.
38854
38855 1999-12-13 Jeffrey A Law (law@cygnus.com)
38856
38857 * gcc.c-torture/compile/991213-3.c: New test.
38858 * gcc.c-torture/compile/991213-2.c: New test.
38859 * gcc.c-torture/compile/991213-1.c: New test.
38860
38861 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
38862
38863 * gcc.dg/991209-1.c: New test.
38864
38865 1999-12-08 Nathan Sidwell <nathan@acm.org>
38866
38867 * gcc.c-torture/compile/991208-1.c: New test.
38868
38869 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38870
38871 * gcc.dg/ultrasp2.c: New test.
38872
38873 1999-12-05 Alex Samuel <samuel@codesourcery.com>
38874
38875 * g++.old-deja/g++.abi/align.C (main): Fix typo.
38876
38877 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
38878
38879 * gcc.c-torture/compile/991202-1.c: New test.
38880 * gcc.c-torture/execute/991202-1.c: New test.
38881 * gcc.c-torture/execute/991202-2.c: New test.
38882 * gcc.c-torture/execute/991202-3.c: New test.
38883
38884 1999-12-02 Alex Samuel <samuel@codesourcery.com>
38885
38886 * g++.old-deja/g++.abi/align.C: New test.
38887 * g++.old-deja/g++.abi/aggregates.C: Likewise.
38888 * g++.old-deja/g++.abi/bitfields.C: Likewise.
38889
38890 1999-12-01 Richard Henderson <rth@cygnus.com>
38891
38892 * gcc.c-torture/execute/991201-1.c: New.
38893
38894 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
38895
38896 * gcc.dg/991129-1.c: New test.
38897
38898 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
38899
38900 * gcc.c-torture/compile/991127-1.c: New test.
38901
38902 1999-11-22 Nathan Sidwell <nathan@acm.org>
38903
38904 * g++.old-deja/g++.other/warn4.C: New test.
38905
38906 1999-11-22 Nathan Sidwell <nathan@acm.org>
38907
38908 * g++.old-deja/g++.eh/cleanup2.C: New test.
38909 * g++.old-deja/g++.ext/pretty2.C: New test.
38910 * g++.old-deja/g++.ext/pretty3.C: New test.
38911 * g++.old-deja/g++.other/debug6.C: New test.
38912
38913 1999-10-20 Jim Wilson <wilson@cygnus.com>
38914
38915 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
38916 compiler_output to look for one error message instead of two.
38917
38918 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
38919
38920 * gcc.c-torture/execute/991118-1.c: Also test case
38921 where the word boundary does not split a byte evenly.
38922
38923 1999-11-19 Nathan Sidwell <nathan@acm.org>
38924
38925 * g++.old-deja/g++.ext/restrict1.C: New test.
38926
38927 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
38928
38929 * gcc.c-torture/execute/991118-1.c: New test.
38930
38931 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
38932
38933 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
38934 working directory pathnames.
38935
38936 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
38937
38938 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
38939 host is equipped with driver.h and driver.o so it can actually
38940 compile and run the tests.
38941
38942 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
38943
38944 * gcc.c-torture/compile/991008-1.c: New test.
38945
38946 1999-11-08 Nick Clifton <nickc@cygnus.com>
38947
38948 * lib/gcc-dg.exp: Include target-supports.exp
38949
38950 1999-11-05 Nick Clifton <nickc@cygnus.com>
38951
38952 * lib/target-supports.exp: New file: Provide procs to test for
38953 features supported by the target.
38954 (check_weak_available): Moved here from ecos.exp.
38955 (check_alias_available): New proc: Determine of the target
38956 toolchain supports the alias attribute.
38957
38958 * gcc.dg/special/ecos.exp: Move check_weak_available to
38959 target-supports.exp.
38960 (alias-1.c): Only perform the test if the target supports
38961 aliases.
38962 (wkali-1.c): Only perform the test if the target supports
38963 aliases.
38964
38965 * gcc.dg/990506-0.c: Expect error messages from cross
38966 targets as well as native targets.
38967
38968 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38969
38970 * gcc.dg/ultrasp1.c: Removed xfail.
38971 * gcc.dg/struct-ret-2.c: Likewise.
38972 * gcc.dg/array-1.c: Likewise.
38973
38974 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
38975
38976 * gcc.dg/struct-ret-2.c: New test.
38977
38978 * gcc.dg/array-1.c: New test.
38979
38980 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
38981
38982 * gcc.c-torture/execute/991030-1.c: New test.
38983
38984 1999-10-26 Richard Henderson <rth@cygnus.com>
38985
38986 * gcc.c-torture/compile/991026-2.c: New test.
38987
38988 1999-10-26 Jeffrey A Law (law@cygnus.com)
38989
38990 * gcc.c-torture/compile/991026-1.c: New test.
38991
38992 1999-10-23 Jeffrey A Law (law@cygnus.com)
38993
38994 * gcc.c-torture/execute/991023-1.c: New test.
38995
38996 1999-10-19 Jeffrey A Law (law@cygnus.com)
38997
38998 * gcc.c-torture/execute/991019-1.c: New test.
38999
39000 1999-10-16 Richard Henderson <rth@cygnus.com>
39001
39002 * gcc.c-torture/execute/991016-1.c: New test.
39003
39004 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
39005
39006 * gcc.c-torture/execute/991014-1.c: New test.
39007
39008 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
39009
39010 * g++.old-deja/g++.other/union2.C: New test.
39011
39012 1999-10-13 Nathan Sidwell <nathan@acm.org>
39013
39014 * g++.old-deja/g++.other/vaarg2.C: New test.
39015 * g++.old-deja/g++.other/vaarg3.C: New test.
39016
39017 1999-10-12 Craig Burley <craig@jcb-sc.com>
39018
39019 * g77.f-torture/noncompile/19990905-1.f: Moved from being
39020 in compile/.
39021
39022 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
39023
39024 * gcc.c-torture/execute/va-arg-11.c: New test.
39025
39026 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
39027
39028 * lib/file-format.exp (gcc_target_object_format): Don't
39029 crash if objdump is unavailable.
39030
39031 1999-09-29 Donn Terry <donn@interix.com>
39032
39033 * gcc.misc-tests/mg.exp: delete extraneous redirection.
39034
39035 1999-09-28 Nick Clifton <nickc@cygnus.com>
39036
39037 * gcc.c-torture/compile/990928-1.c: New test.
39038
39039 1999-09-28 Nathan Sidwell <nathan@acm.org>
39040
39041 * g++.old-deja/g++.other/decl6.C: New test.
39042
39043 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39044
39045 * gcc.c-torture/execute/va-arg-10.c: New test.
39046
39047 1999-09-27 Nathan Sidwell <nathan@acm.org>
39048
39049 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39050 __PRETTY_FUNCTION__.
39051
39052 1999-09-23 Nick Clifton <nickc@cygnus.com>
39053
39054 * gcc.c-torture/execute/990923-1.c: New test.
39055
39056 1999-09-21 Nick Clifton <nickc@cygnus.com>
39057
39058 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
39059 for which -fpic is inappropriate.
39060
39061 1999-09-21 Mark Mitchell <mark@codesourcery.com>
39062
39063 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
39064
39065 1999-09-21 Nathan Sidwell <nathan@acm.org>
39066
39067 * g++.old-deja/g++.other/dyncast1.C: New test.
39068 * g++.old-deja/g++.other/dyncast2.C: New test.
39069 * g++.old-deja/g++.other/dyncast3.C: New test.
39070 * g++.old-deja/g++.other/dyncast4.C: New test.
39071 * g++.old-deja/g++.other/dyncast5.C: New test.
39072 * g++.old-deja/g++.eh/catch3.C: New test.
39073 * g++.old-deja/g++.eh/catch3p.C: New test.
39074 * g++.old-deja/g++.eh/catch4.C: New test.
39075 * g++.old-deja/g++.eh/catch4p.C: New test.
39076 * g++.old-deja/g++.eh/catch5.C: New test.
39077 * g++.old-deja/g++.eh/catch5p.C: New test.
39078 * g++.old-deja/g++.eh/catch6.C: New test.
39079 * g++.old-deja/g++.eh/catch6p.C: New test.
39080 * g++.old-deja/g++.eh/catch7.C: New test.
39081 * g++.old-deja/g++.eh/catch7p.C: New test.
39082 * g++.old-deja/g++.eh/catch8.C: New test.
39083 * g++.old-deja/g++.eh/catch8p.C: New test.
39084 * g++.old-deja/g++.eh/catch9.C: New test.
39085 * g++.old-deja/g++.eh/catch9p.C: New test.
39086
39087 1999-09-13 Nathan Sidwell <nathan@acm.org>
39088
39089 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
39090 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
39091
39092 1999-09-13 Jeffrey A Law (law@cygnus.com)
39093
39094 * gcc.c-torture/compile/990913-1.c: New test.
39095
39096 1999-09-10 Nathan Sidwell <nathan@acm.org>
39097
39098 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
39099 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39100
39101 1999-09-09 Richard Henderson <rth@cygnus.com>
39102
39103 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
39104
39105 1999-09-09 Nathan Sidwell <nathan@acm.org>
39106
39107 * g++.old-deja/g++.other/lookup11.C: New test.
39108 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
39109 what is permitted and what we want.
39110 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
39111 overload use.
39112 * g++.old-deja/g++.jason/rfg5.C: Likewise.
39113
39114 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
39115
39116 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
39117 * gcc.c-torture/noncompile/poison-1.c: New file.
39118
39119 1999-09-08 Nathan Sidwell <nathan@acm.org>
39120
39121 * g++.old-deja/g++.other/sizeof3.C: New test.
39122 * g++.old-deja/g++.other/sizeof4.C: New test.
39123 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
39124 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
39125
39126 1999-09-07 Richard Henderson <rth@cygnus.com>
39127
39128 * gcc.dg/va-arg-1.c: New.
39129
39130 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39131
39132 * gcc.c-torture/execute/va-arg-9.c: New test.
39133
39134 1999-09-05 Craig Burley <craig@jcb-sc.com>
39135
39136 * g77.f-torture/compile/980519-2.f: New test.
39137 * g77.f-torture/compile/19990905-0.f: New test.
39138 * g77.f-torture/compile/19990905-1.f: New test.
39139 * g77.f-torture/compile/19990905-2.f: New test.
39140
39141 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
39142
39143 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
39144
39145 * gcc.c-torture/execute/990827-1.c: Fix typo.
39146
39147 1999-09-03 Nathan Sidwell <nathan@acm.org>
39148
39149 * g++.old-deja/g++.other/deref1.C: New test.
39150
39151 1999-09-02 Nathan Sidwell <nathan@acm.org>
39152
39153 * g++.old-deja/g++.other/ambig2.C: New test.
39154 * g++.old-deja/g++.other/cond5.C: New test.
39155 * g++.old-deja/g++.other/lookup16.C: New test.
39156
39157 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
39158
39159 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
39160 assemblers too.
39161
39162 1999-08-31 Jeffrey A Law (law@cygnus.com)
39163
39164 * lib/c-torture.exp: Avoid the "compare executables" optimization
39165 when testing native.
39166
39167 1999-08-29 Jeffrey A Law (law@cygnus.com)
39168
39169 * gcc.c-torture/execute/990829-1.c: New test.
39170 * gcc.c-torture/compile/990829-1.c: New test.
39171
39172 1999-08-27 Paul Burchard <burchard@pobox.com>
39173
39174 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
39175 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
39176 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
39177 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
39178 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
39179 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
39180 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
39181 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
39182 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
39183 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
39184 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
39185
39186 1999-08-27 Jeffrey A Law (law@cygnus.com)
39187
39188 * gcc.c-torture/execute/990827-1.c: New test.
39189
39190 1999-08-26 Craig Burley <craig@jcb-sc.com>
39191
39192 * g77.f-torture/noncompile/19990826-4.f: New test.
39193
39194 * g77.f-torture/compile/19990826-3.f: New test.
39195
39196 * g77.f-torture/execute/19990826-2.f: New test.
39197
39198 * g77.f-torture/compile/19990826-1.f: New test.
39199
39200 * gcc.c-torture/execute/990826-0.c: New test.
39201 * g77.c-torture/execute/19990826-0.f: New test.
39202
39203 * g77.f-torture/noncompile/970626-2.f: New test.
39204
39205 1999-08-25 Paul Burchard <burchard@pobox.com>
39206
39207 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
39208 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
39209 lss-011.C: New tests.
39210
39211 1999-08-25 Nathan Sidwell <nathan@acm.org>
39212
39213 * g++.old-deja/g++.other/decl5.C: New test.
39214
39215 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39216
39217 * noncompile/noncompile.exp: Load_lib c-torture.exp.
39218 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
39219 call `postbase' for each one. All callers of `postbase' changed
39220 to call this instead.
39221
39222 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
39223
39224 * gcc.c-torture/execute/990811-1.c: New test.
39225
39226 1999-08-09 Nick Clifton <nickc@cygnus.com>
39227
39228 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
39229 just native ones.
39230
39231 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
39232 just native ones.
39233
39234 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39235
39236 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
39237
39238 1999-08-04 Jeffrey A Law (law@cygnus.com)
39239
39240 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
39241
39242 1999-08-04 Nathan Sidwell <nathan@acm.org>
39243
39244 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
39245
39246 1999-08-04 Jeffrey A Law (law@cygnus.com)
39247
39248 * gcc.c-torture/execute/990804-1.c: New test.
39249
39250 1999-08-03 Nathan Sidwell <nathan@acm.org>
39251
39252 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
39253 * g++.old-deja/g++.brendan/crash64.C: Likewise.
39254 * g++.old-deja/g++.brendan/overload8.C: Likewise.
39255
39256 1999-08-03 Nathan Sidwell <nathan@acm.org>
39257
39258 * g++.old-deja/g++.other/struct1.C: New test.
39259
39260 1999-08-03 Nathan Sidwell <nathan@acm.org>
39261
39262 * g++.old-deja/g++.other/enum2.C: New test.
39263
39264 1999-08-02 Richard Henderson <rth@cygnus.com>
39265
39266 Adapted from tests from Franz Sirl:
39267 * gcc.c-torture/execute/va-arg-7.c: New test.
39268 * gcc.c-torture/execute/va-arg-8.c: New test.
39269
39270 1999-08-01 Jeffrey A Law (law@cygnus.com)
39271
39272 * gcc.c-torture/compile/990801-2.c: New test.
39273
39274 * gcc.c-torture/compile/990801-1.c: New test.
39275
39276 1999-07-27 Michael Meissner <meissner@cygnus.com>
39277
39278 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
39279 fp-cmp-1.c, converting double to float.
39280
39281 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
39282 fp-cmp-1.c, converting double to long double.
39283
39284 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
39285 from fr1 to unknown_register, since fr1 is a legitimate register
39286 on some machines.
39287
39288 1999-07-25 Jeffrey A Law (law@cygnus.com)
39289
39290 * README: More listname related changes.
39291
39292 1999-07-08 Catherine Moore <clm@cygnus.com>
39293
39294 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
39295
39296 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
39297
39298 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
39299
39300 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
39301
39302 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
39303
39304 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
39305
39306 * gcc.dg/990703-1.c: New test.
39307
39308 1999-06-29 Nick Clifton <nickc@cygnus.com>
39309
39310 * lib/file-format.exp: New file: Move definition of proc
39311 gcc_target_object_format to here from
39312 gcc.dg/special/ecos.exp.
39313
39314 * lib/c-torture.exp: Include lib file-format.exp.
39315 * lib/gcc-dg.exp: Include lib file-format.exp.
39316
39317 * gcc.dg/special/ecos.exp: Remove definition of proc
39318 gcc_target_object_format.
39319
39320 1999-06-28 Jeffrey A Law (law@cygnus.com)
39321
39322 * gcc.c-torture/execute/990628-1.c: New test.
39323
39324 1999-06-25 Jeffrey A Law (law@cygnus.com)
39325
39326 * gcc.c-torture/compile/990625-2.c: New test.
39327
39328 * gcc.c-torture/compile/990625-1.c: New test.
39329
39330 1999-06-23 Nick Clifton <nickc@cygnus.com>
39331
39332 * gcc.c-torture/compile/dll.c: New test case. Check that dll
39333 attributes compile.
39334 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
39335 ports that use the COFF/PE file format.
39336
39337 1999-06-17 Jeffrey A Law (law@cygnus.com)
39338
39339 * gcc.c-torture/compile/990617-1.c: New test.
39340
39341 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
39342
39343 * g++.old-deja/g++.other/decl4.C: New test.
39344
39345 1999-06-14 Nathan Sidwell <nathan@acm.org>
39346
39347 * g++.old-deja/g++.other/bitfld3.C: New test.
39348
39349 1999-06-08 Nathan Sidwell <nathan@acm.org>
39350
39351 * g++.old-deja/g++.eh/catch1.C: New test.
39352
39353 1999-06-07 Jeffrey A Law (law@cygnus.com)
39354
39355 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
39356
39357 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
39358 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
39359
39360 1999-06-05 Craig Burley <craig@jcb-sc.com>
39361
39362 * g77.f-torture/compile/19990502-0.f: Replace with new,
39363 shorter, test that still fails after recent changes.
39364
39365 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39366
39367 * gcc.c-torture/execute/990604-1.c: New test.
39368
39369 1999-05-31 Jeffrey A Law (law@cygnus.com)
39370
39371 * gcc.c-torture/execute/990531-1.c: New test.
39372
39373 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39374
39375 * gcc.c-torture/compile/990527-1.c: New test.
39376
39377 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
39378
39379 * gcc.c-torture/execute/990527-1.c: New test.
39380
39381 1999-05-25 Nick Clifton <nickc@cygnus.com>
39382
39383 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
39384 bitfields as signed.
39385
39386 1999-05-25 Craig Burley <craig@jcb-sc.com>
39387
39388 * g77.f-torture/compile/19990525-0.f: New test.
39389
39390 1999-05-25 Jeffrey A Law (law@cygnus.com)
39391
39392 * gcc.c-torture/execute/990525-2.c: New test.
39393
39394 * gcc.c-torture/execute/990525-1.c: New test.
39395
39396 1999-05-24 Nathan Sidwell <nathan@acm.org>
39397
39398 * g++.old-deja/g++.other/anon3.C: New test.
39399 * g++.old-deja/g++.other/anon4.C: New test.
39400 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
39401 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
39402 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
39403 Merrill).
39404
39405 1999-05-24 Jeffrey A Law (law@cygnus.com)
39406
39407 * gcc.c-torture/execute/990524-1.c: New test.
39408
39409 * gcc.dg/990524-1.c: New test.
39410
39411 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39412
39413 * gcc.c-torture/compile/990523-1.c: New test.
39414
39415 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
39416
39417 * gcc.c-torture/compile/990519-1.c: New test.
39418
39419 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39420
39421 * gcc.c-torture/compile/990517-1.c: New test.
39422
39423 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
39424 (e4, f4): New tests.
39425 (main): Call them.
39426
39427 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39428
39429 * gcc.dg/noreturn-1.c: New test.
39430
39431 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39432
39433 * gcc.c-torture/execute/990513-1.c: New test.
39434
39435 1999-05-10 Richard Henderson <rth@cygnus.com>
39436
39437 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
39438
39439 1999-05-10 Craig Burley <craig@jcb-sc.com>
39440
39441 * g77.f-torture/execute/erfc.f: Use small single-precision
39442 values, to avoid problems on Alphas when not -mieee.
39443
39444 1999-05-08 Craig Burley <craig@jcb-sc.com>
39445
39446 * gcc.dg/990506-0.c: New test.
39447
39448 1999-05-08 Richard Henderson <rth@cygnus.com>
39449
39450 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
39451 the constant to test. Don't XFAIL 64-bit targets.
39452
39453 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
39454 * g++.old-deja/g++.law/profile1.C: Likewise.
39455
39456 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
39457 operator new instances.
39458 * g++.old-deja/g++.other/delete5.C: Likewise.
39459
39460 1999-05-03 Craig Burley <craig@jcb-sc.com>
39461
39462 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
39463 intrinsic.
39464
39465 1999-05-03 Craig Burley <craig@jcb-sc.com>
39466
39467 * g77.f-torture/execute/u77-test.f: Reverse order of two
39468 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
39469
39470 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39471
39472 * gcc.dg/compare1.c: New test.
39473
39474 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
39475
39476 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
39477 New tests.
39478
39479 1999-05-02 Craig Burley <craig@jcb-sc.com>
39480
39481 * g77.f-torture/compile/19990502-1.f: New test.
39482
39483 1999-05-02 Craig Burley <craig@jcb-sc.com>
39484
39485 * g77.f-torture/compile/19990502-0.f: New test.
39486
39487 1999-05-02 Craig Burley <craig@jcb-sc.com>
39488
39489 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
39490 intrinsic.
39491
39492 1999-05-02 Craig Burley <craig@jcb-sc.com>
39493
39494 * g77.f-torture/execute/u77-test.f (main): List libU77
39495 intrinsics not currently tested.
39496 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
39497 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
39498 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
39499 Trim blanks off the ends of some printed strings.
39500
39501 1999-05-02 Craig Burley <craig@jcb-sc.com>
39502
39503 * g77.f-torture/execute/u77-test.f (main): Just warn about
39504 FSTAT gid disagreement, as it's expected on some systems.
39505
39506 1999-05-01 Craig Burley <craig@jcb-sc.com>
39507
39508 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
39509 use a new function, which allows for some slop.
39510 Clean up some commentary.
39511 (issum): The new function.
39512 (sgladd): Deleted subroutine.
39513
39514 1999-05-01 Craig Burley <craig@jcb-sc.com>
39515
39516 * g77.f-torture/execute/u77-test.f: Modify to be more like
39517 libf2c/libU77 version, bringing patches to that version here.
39518 Add suitable commentary.
39519
39520 1999-04-25 Richard Henderson <rth@cygnus.com>
39521
39522 * gcc.dg/990424-1.c: New test.
39523
39524 1999-04-24 Craig Burley <craig@jcb-sc.com>
39525
39526 * g77.f-torture/execute/u77-test.f (main): Bug involving
39527 LSTAT has been fixed, so turn back on full checking.
39528
39529 1999-04-20 Craig Burley <craig@jcb-sc.com>
39530
39531 * g77.f-torture/compile/19990419-0.f: New test.
39532 * g77.f-torture/execute/19990419-1.f: New test.
39533
39534 1999-04-17 Richard Henderson <rth@cygnus.com>
39535
39536 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
39537 to avoid the need for a prototype to supress a warning.
39538
39539 1999-04-07 Jim Wilson <wilson@cygnus.com>
39540
39541 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
39542
39543 1999-04-04 Jeffrey A Law (law@cygnus.com)
39544
39545 * gcc.c-torture/execute/990404-1.c: New test.
39546
39547 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39548
39549 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
39550 * gcc.dg/cpp-if3.c: Don't use -pedantic.
39551 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
39552 missing initializer warnings.
39553
39554 1999-03-28 Jeffrey A Law (law@cygnus.com)
39555
39556 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
39557 matching strings.
39558
39559 1999-03-26 Jeffrey A Law (law@cygnus.com)
39560
39561 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
39562
39563 1999-03-26 Craig Burley <craig@jcb-sc.com>
39564
39565 * g77.f-torture/execute/19990325-0.f: New test.
39566 * g77.f-torture/execute/19990325-1.f: New test.
39567
39568 1999-03-24 Jeffrey A Law (law@cygnus.com)
39569
39570 * gcc.c-torture/execute/990324-1.c: New test.
39571
39572 1999-03-22 Jim Wilson <wilson@cygnus.com>
39573
39574 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
39575 test with 4.
39576
39577 1999-03-17 Richard Henderson <rth@cygnus.com>
39578
39579 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
39580
39581 1999-03-13 Craig Burley <craig@jcb-sc.com>
39582
39583 * g77.f-torture/execute/19990313-2.f: New test.
39584 * g77.f-torture/execute/19990313-3.f: New test.
39585
39586 1999-03-13 Craig Burley <craig@jcb-sc.com>
39587
39588 * g77.f-torture/execute/19990313-0.f: New test.
39589 * g77.f-torture/execute/19990313-1.f: New test.
39590
39591 1999-03-12 Jim Wilson <wilson@cygnus.com>
39592
39593 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
39594 printf to sprintf.
39595 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
39596 (main): Add check for u15. Conditionalize u31 check depending on
39597 whether ints are <32 bits or >=32 bits.
39598
39599 1999-03-08 Craig Burley <craig@jcb-sc.com>
39600
39601 * g77.f-torture/execute/19981119-0.f: Improve testiness.
39602
39603 1999-03-08 Craig Burley <craig@jcb-sc.com>
39604
39605 * g77.f-torture/compile/19990305-0.f: New test.
39606 * g77.f-torture/execute/19981119-0.f: New test.
39607
39608 1999-03-08 Craig Burley <craig@jcb-sc.com>
39609
39610 * g77.f-torture/execute/970625-2.f: call ABORT if final
39611 result is not correct, instead of just printing it.
39612 Add this checking via newly introduced obfuscation, to
39613 trip up buggy front ends.
39614
39615 1999-03-07 Craig Burley <craig@jcb-sc.com>
39616
39617 * g77.f-torture/compile/960317-1.f: Moved from being
39618 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
39619
39620 1999-03-06 Craig Burley <craig@jcb-sc.com>
39621
39622 * g77.f-torture/execute/960317-1.f: New (old) test.
39623 * g77.f-torture/execute/970625-2.f: Ditto.
39624
39625 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
39626
39627 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
39628 message on line 1 or line 2; cccp and cpplib do this differently.
39629
39630 1999-03-01 Jeffrey A Law (law@cygnus.com)
39631
39632 * g++.old-deja/g++.law/weak1.C: New test.
39633
39634 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39635
39636 * gcc.c-torture/execute/990119-1.c: Renamed to...
39637 * gcc.dg/990119-1.c: this, so it will only be tested once
39638 (it's a preprocessor test, it doesn't need to be run at
39639 multiple optimization levels).
39640
39641 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
39642
39643 * lib/g++.exp: Don't add incdir=$base_dir/../include to
39644 ALWAYS_CXXFLAGS.
39645
39646 1999-02-24 Craig Burley <craig@jcb-sc.com>
39647
39648 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
39649 * g77.f-torture/compile/19981216-0.f: ...as it is expected
39650 to not be compilable by current g77.
39651
39652 1999-02-24 Nick Clifton <nickc@cygnus.com>
39653
39654 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
39655
39656 1999-02-22 Jeffrey A Law (law@cygnus.com)
39657
39658 * gcc.c-torture/execute/990222-1.c: New test.
39659
39660 1999-02-19 Craig Burley <craig@jcb-sc.com>
39661
39662 * g77.f-torture/compile/19990218-0.f: New test.
39663 * g77.f-torture/noncompile/19990218-1.f: New test.
39664
39665 1999-02-18 Craig Burley <craig@jcb-sc.com>
39666
39667 * g77.f-torture/compile/19981216-0.f: New test.
39668
39669 1999-02-14 Jeffrey A Law (law@cygnus.com)
39670
39671 * gcc.dg/990214-1.c: New test.
39672
39673 1999-02-13 Jeffrey A Law (law@cygnus.com)
39674
39675 * gcc.dg/990213-2.c: New test.
39676
39677 * gcc.dg/990213-1.c: New test.
39678
39679 1999-02-12 Jeffrey A Law (law@cygnus.com)
39680
39681 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
39682 ints.
39683
39684 1999-02-11 Nick Clifton <nickc@cygnus.com>
39685
39686 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
39687 specified by target.
39688
39689 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
39690
39691 1999-02-11 Jeffrey A Law (law@cygnus.com)
39692
39693 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
39694
39695 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
39696
39697 * gcc.dg/special/ecos.exp: New test driver for new tests with
39698 special requirements.
39699
39700 * gcc.dg/special/alias-1.c: New test.
39701 * gcc.dg/special/gcsec-1.c: New test.
39702 * gcc.dg/special/weak-1.c: New test.
39703 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
39704 * gcc.dg/special/weak-2.c: New test.
39705 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
39706 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
39707 * gcc.dg/special/wkali-1.c: New test.
39708 * gcc.dg/special/wkali-2.c: New test.
39709 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
39710 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
39711
39712 1999-02-10 Felix Lee <flee@cygnus.com>
39713
39714 * lib/c-torture.exp (c-torture-compile): Pull out code for
39715 analyzing gcc error messages.
39716 (c-torture-execute): Likewise. Fix some (harmless) false
39717 positives.
39718 * lib/gcc.exp (gcc_check_compile): New function.
39719
39720 1999-02-08 Richard Henderson <rth@cygnus.com>
39721
39722 * gcc.c-torture/execute/990208-1.c: New test.
39723
39724 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
39725
39726 * g++.dg/special/ecos.exp: New driver for new tests with special
39727 requirements
39728
39729 * g++.dg/special/conpr-1.C: New test
39730 * g++.dg/special/conpr-2.C: New test
39731 * g++.dg/special/conpr-2a.C: New test
39732 * g++.dg/special/conpr-3.C: New test
39733 * g++.dg/special/conpr-3a.C: New test
39734 * g++.dg/special/conpr-3b.C: New test
39735
39736 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
39737 allow g++ to use the dg driver
39738
39739 * README: Add comment about g++.dg directory
39740
39741 1999-02-06 Jeffrey A Law (law@cygnus.com)
39742
39743 * README: Update email addresses.
39744
39745 1999-02-03 Nick Clifton <nickc@cygnus.com>
39746
39747 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
39748 arguments in order to force structure S onto the stack even on
39749 the alpha.
39750 (test): Pass 10 leading arguments to function foo as well as the
39751 structure S.
39752
39753 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
39754 failure for all targets.
39755
39756 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
39757 abort to terminate program execution.
39758
39759 1999-01-30 Richard Henderson <rth@cygnus.com>
39760
39761 * gcc.c-torture/execute/990130-1.c: New test.
39762
39763 1999-01-30 Jeffrey A Law (law@cygnus.com)
39764
39765 * gcc.dg/990130-1.c: New test.
39766
39767 1999-01-28 Michael Meissner <meissner@cygnus.com>
39768
39769 * gcc.c-torture/execute/990128-1.c: New test.
39770
39771 1999-01-27 Michael Meissner <meissner@cygnus.com>
39772
39773 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
39774
39775 1999-01-27 Felix Lee <flee@cygnus.com>
39776
39777 * lib/c-torture.exp (c-torture-compile): pull out code for
39778 analyzing gcc error messages.
39779 (c-torture-execute): ditto, and fix some (harmless) false
39780 positives.
39781 * lib/gcc.exp (gcc_check_compile): new function.
39782
39783 1999-01-17 Jeffrey A Law (law@cygnus.com)
39784
39785 * gcc.dg/990117-1.c: New test.
39786
39787 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
39788
39789 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
39790
39791 1999-01-15 Jeffrey A Law (law@cygnus.com)
39792
39793 * g77.f-torture/compile/990115-1.f: New test.
39794
39795 1999-01-07 Jeffrey A Law (law@cygnus.com)
39796
39797 * gcc.c-torture/compile/990107-1.c: New test
39798
39799 1999-01-06 Jeffrey A Law (law@cygnus.com)
39800
39801 * gcc.c-torture/execute/990106-2.c: New test.
39802
39803 * gcc.c-torture/execute/990106-1.c: New test.
39804
39805 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
39806
39807 * gcc.c-torture/compile/981223-1.c: New test.
39808
39809 1998-12-29 Richard Henderson <rth@cygnus.com>
39810
39811 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
39812 (opt3): Rename from opt4 and disable.
39813
39814 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
39815
39816 * g++.old-deja/g++.pt/ptrmem5.C: New test.
39817
39818 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
39819
39820 * g++.old-deja/g++.other/conv5.C: New test.
39821
39822 1998-12-14 Nick Clifton <nickc@cygnus.com>
39823
39824 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
39825
39826 1998-12-11 Jeffrey A Law (law@cygnus.com)
39827
39828 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
39829
39830 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
39831
39832 * gcc.c-torture/compile/981211-1.c: New test.
39833
39834 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
39835
39836 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
39837
39838 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
39839
39840 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39841
39842 * gcc.special/930510-1.c: Make C9X safe.
39843 * gcc.misc-tests/gcov-1.c Similarly.
39844 * gcc.misc-tests/gcov-2.c Similarly.
39845
39846 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39847
39848 * gcc.dg/ultrasp1.c: New test.
39849
39850 1998-12-06 Richard Henderson <rth@cygnus.com>
39851
39852 * gcc.c-torture/execute/981206.c: New test.
39853
39854 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
39855
39856 * g++.old-deja/g++.ns/template7.C: New test.
39857
39858 * g++.old-deja/g++.other/expr1.C: New test.
39859
39860 * g++.old-deja/g++.eh/tmpl3.C: New test.
39861
39862 * g++.old-deja/g++.eh/tmpl2.C: New test.
39863
39864 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
39865
39866 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
39867 * g++.old-deja/g++.other/using6.C: Removed.
39868 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
39869
39870 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
39871
39872 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
39873
39874 * g++.old-deja/g++.pt/overload8.C: New test.
39875
39876 * g++.old-deja/g++.pt/overload7.C: New test.
39877
39878 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
39879
39880 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
39881 and relinking messages.
39882 * lib/g++.exp (g++_target_compile): Remove .rpo file when
39883 compiling with -frepo.
39884
39885 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
39886
39887 * g++.old-deja/g++.pt/lookup6.C: New test.
39888
39889 1998-11-30 Nick Clifton <nickc@cygnus.com>
39890
39891 * gcc.c-torture/execute/981130-1.c: New test.
39892 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
39893
39894 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39895
39896 * g++.old-deja/g++.pt/explicit76.C: New test.
39897
39898 * g++.old-deja/g++.pt/friend38.C: New test.
39899
39900 * g++.old-deja/g++.ns/crash2.C: New test.
39901
39902 * g++.old-deja/g++.pt/defarg8.C: New test.
39903
39904 * g++.old-deja/g++.pt/instantiate6.C: New test.
39905
39906 * g++.old-deja/g++.pt/static6.C: New test.
39907
39908 * g++.old-deja/g++.pt/decl2.C: New test.
39909
39910 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
39911
39912 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
39913 problem is actually related with name lookup, but so what? :-)
39914
39915 * g++.old-deja/g++.pt/friend37.C: New test.
39916
39917 1998-11-25 Dave Love <d.love@dl.ac.uk>
39918
39919 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
39920 element, which fails on some systems.
39921
39922 * g77.f-torture/execute/labug1.f: New test.
39923
39924 1998-11-21 Jeffrey A Law (law@cygnus.com)
39925
39926 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
39927 is defined.
39928
39929 1998-11-18 Dave Love <d.love@dl.ac.uk>
39930
39931 * g77.f-torture/compile/981117-1.f: New test.
39932
39933 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
39934
39935 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
39936 properly discarded.
39937
39938 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
39939
39940 * gcc.c-torture/execute/memcheck: New directory of tests for
39941 -fcheck-memory-usage.
39942
39943 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39944
39945 * README: New file, general information about the testsuite and
39946 new description of the various C++ test subdirectories.
39947 * README.g++: Eliminate obsolete information, update and move most
39948 relevant stuff to README.
39949
39950 1998-11-07 Richard Henderson <rth@cygnus.com>
39951
39952 * gcc.c-torture/compile/981107-1.c: New test.
39953
39954 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
39955
39956 * execute/memcpy-bi.c: New testcase.
39957
39958 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
39959
39960 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39961 base classes.
39962
39963 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39964 template is selected.
39965
39966 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39967 classes, it should be accepted for all types.
39968
39969 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39970
39971 * g++.old-deja/g++.pt/spec24.C: Ensure that template
39972 specializations start with template headers.
39973
39974 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
39975
39976 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39977
39978 * g++.old-deja/g++.other/init9.C: Test cross initialization of
39979 non-POD types.
39980
39981 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
39982
39983 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39984
39985 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39986
39987 * compile/981022-1.c, compile/981022-1.x: New test and driver.
39988
39989 1998-10-19 Jeffrey A Law (law@cygnus.com)
39990
39991 * 981019-1.c: New test.
39992
39993 1998-10-14 Robert Lipe <robertl@dgii.com>
39994
39995 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39996 find objc headers.
39997
39998 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
39999
40000 * compile/981001-4.c: Remove use of GCC extension that triggers a
40001 compiler bug.
40002
40003 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
40004
40005 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40006
40007 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40008
40009 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
40010 instantiation of template produces incorrect code for delete
40011 expression.
40012
40013 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
40014 constructors' name is not unique.
40015 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40016 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40017
40018 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
40019 automatic array of const is ill-formed.
40020
40021 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
40022 of template parameter?
40023
40024 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
40025 const.
40026
40027 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
40028 pointer-to-member expression.
40029
40030 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
40031 declaration causes ICE.
40032
40033 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
40034
40035 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
40036 reserved in the global namespace.
40037
40038 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40039 generate needed virtual table.
40040
40041 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40042
40043 1998-10-10 Dariush Eslimi <eslimi@loran.com>
40044
40045 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40046 template-dependent type
40047
40048 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40049
40050 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40051 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
40052 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
40053
40054 * g++.old-deja/g++.other/using5.C: New test; using decl from base
40055 class should be usable as argument of member function.
40056 * g++.old-deja/g++.other/using6.C: New test; using decl from base
40057 class should be usable as return type of member function.
40058 * g++.old-deja/g++.other/using7.C: New test; using decl from base
40059 class should be usable as type of data member.
40060
40061 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
40062
40063 1998-10-09 Jeffrey A Law (law@cygnus.com)
40064
40065 * gcc.c-torture/special/920521-1.c: Fix bogus test.
40066
40067 1998-10-08 Nick Clifton <nickc@cygnus.com>
40068
40069 * gcc.dg/dll-?.c Add thumb to target list.
40070 Fix assembler scan patterns to match current assembler output.
40071
40072 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
40073
40074 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
40075 matching of template brackets.
40076
40077 * g++.old-deja/g++.other/using4.C: New test. Test using
40078 declarations of methods from base classes.
40079
40080 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
40081 within functions should introduce names into the innermost
40082 enclosing namespace.
40083
40084 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
40085 of static locals if first initialization throws.
40086
40087 1998-10-07 Jim Wilson <wilson@cygnus.com>
40088
40089 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
40090
40091 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
40092
40093 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
40094 lose track of the possible targets of tablejump insns.
40095 * special/special.exp: Run it.
40096
40097 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
40098
40099 * g++.old-deja/g++.pt/friend35.C: New test. A template function
40100 must be declared before its specializations can be named in friend
40101 declarations.
40102
40103 1998-10-05 Dave Love <d.love@dl.ac.uk>
40104
40105 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
40106
40107 * g77.f-torture/execute/io1.f: New test.
40108
40109 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
40110
40111 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
40112 with pointer to template function, for which no argument deduction
40113 is possible.
40114
40115 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
40116 specialization of template function as argument to template
40117 function.
40118
40119 * g++.old-deja/g++.other/access2.C: New test; Inner class
40120 shouldn't have privileged access to Outer's names.
40121
40122 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
40123
40124 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
40125 friend template declared within template class conflicts with
40126 nested class of the same name.
40127
40128 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
40129 is ignored.
40130
40131 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
40132 object with direct initializer as function declaration.
40133
40134 * g++.old-deja/g++.other/decl2.C: New test; duplicate
40135 initializers.
40136
40137 * g++.old-deja/g++.other/null2.C: New test; conditional operator
40138 involving const pointer and NULL produces incorrect result.
40139
40140 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
40141 type name without `typename' should be rejected with -pedantic.
40142
40143 1998-10-02 Richard Henderson <rth@cygnus.com>
40144
40145 * g++.old-deja/g++.other/addrof1.C: New test.
40146
40147 1998-10-01 Nick Clifton <nickc@cygnus.com>
40148
40149 * gcc.c-torture/compile/981001-1.c: New test.
40150 * gcc.c-torture/execute/981001-1.c: New test.
40151
40152 1998-10-01 Jeffrey A Law (law@cygnus.com)
40153
40154 * gcc.c-torture/compile/981001-2.c: New test.
40155 * gcc.c-torture/compile/981001-3.c: New test.
40156 * gcc.c-torture/compile/981001-4.c: New test.
40157
40158 1998-10-01 Robert Lipe <robertl@dgii.com>
40159
40160 * lib/objc.exp (objc_target_compile): Add -L during compiles for
40161 multilibbed hosts. Idea grafted from g77.exp.
40162
40163 1998-09-30 Dave Love <d.love@dl.ac.uk>
40164
40165 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
40166 avoid losing on systems which need -lsocket.
40167
40168 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
40169
40170 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
40171 * g++.old-deja/g++.other/nested2.C: Ditto.
40172 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
40173 failure.
40174
40175 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
40176
40177 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
40178 preferred over template operator!= for enum bitfields.
40179
40180 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
40181
40182 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
40183 that happen to have the same base name, but in different scopes,
40184 are incorrectly rejected.
40185
40186 1998-09-16 Richard Henderson <rth@cygnus.com>
40187
40188 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
40189 on the native word size instead of an integer literal.
40190
40191 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
40192
40193 * g++.old-deja/g++.other/static2.C: Invocation of static data
40194 member of type pointer-to-function denoted as non-static member.
40195
40196 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
40197 checks involving function types and aliases.
40198
40199 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
40200
40201 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
40202 redefined to the same non-trivial type.
40203
40204 * g++.old-deja/g++.pt/explicit73.C: Test for proper
40205 namespace-qualification of template specializations declared in
40206 other namespaces.
40207
40208 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
40209 to declare a subset of the specializations of a template function
40210 as friends of specializations of a template class.
40211
40212 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
40213 member templates that do not fully specialize the enclosing
40214 template class are rejected.
40215
40216 1998-09-11 Dave Love <d.love@dl.ac.uk>
40217
40218 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
40219
40220 1998-09-08 Dave Love <d.love@dl.ac.uk>
40221
40222 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
40223 altered from libf2c/libU77 version.
40224
40225 1998-09-06 Dave Love <d.love@dl.ac.uk>
40226
40227 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
40228
40229 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>, Alexandre Oliva <oliva@dcc.unicamp.br>
40230
40231 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
40232 (un)signed char are different types for template specialization
40233 purposes.
40234
40235 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
40236
40237 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
40238 * objc: ObjC testsuite.
40239
40240 1998-08-31 Catherine Moore <clm@cygnus.com>
40241
40242 * gcc.c-torture/execute/941014-1.x: New file.
40243
40244 1998-08-31 Nick Clifton <nickc@cygnus.com>
40245
40246 * lib/c-torture.exp: Add support for
40247 torture_eval_before_compile and torture_eval_before_execute
40248 variables.
40249
40250 1998-08-30 Jeffrey A Law (law@cygnus.com)
40251
40252 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
40253 this test triggers valid.
40254
40255 1998-08-27 Jeffrey A Law (law@cygnus.com)
40256
40257 * gcc.dg/980827-1.c: New test.
40258
40259 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
40260
40261 * gcc.c-torture/execute/loop-4b.c: New test.
40262
40263 1998-08-26 Nick Clifton <nickc@cygnus.com>
40264
40265 * lib/c-torture.exp: Add support for
40266 torture_eval_before_compile and torture_eval_before_execute
40267 variables.
40268
40269 1998-08-25 Jeffrey A Law (law@cygnus.com)
40270
40271 * gcc.c-torture/compile/980825-1.c: New test.
40272
40273 1998-08-24 Nick Clifton <nickc@cygnus.com>
40274
40275 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
40276 count number tests in opt_t0 not good_t0.
40277
40278 1998-08-24 Jeffrey A Law (law@cygnus.com)
40279
40280 * gcc.c-torture/compile/930326-1.x: Fix typo.
40281
40282 1998-08-23 Mark Mitchell <mark@markmitchell.com>
40283
40284 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
40285 causes an ICE.
40286
40287 1998-08-21 Jeffrey A Law (law@cygnus.com)
40288
40289 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
40290 STACK_SIZE is defined.
40291 * gcc.c-torture/unsorted/stuct.c: Similarly.
40292
40293 * gcc.c-torture/compile/980821-1.c: New test.
40294
40295 1998-08-21 Jeffrey A Law (law@cygnus.com)
40296
40297 * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
40298
40299 1998-08-19 Mark Mitchell <mark@markmitchell.com>
40300
40301 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
40302 code.
40303
40304 1998-08-09 Mark Mitchell <mark@markmitchell.com>
40305
40306 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
40307 error'.
40308
40309 1998-08-18 Jeffrey A Law (law@cygnus.com)
40310
40311 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
40312
40313 1998-08-16 Jeffrey A Law (law@cygnus.com)
40314
40315 * gcc.c-torture/compile/980816-1.c: New test.
40316
40317 * gcc.dg/980816-1.c: New test.
40318
40319 1998-08-13 Jeffrey A Law (law@cygnus.com)
40320
40321 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
40322 compiler for ieee tests.
40323
40324 1998-08-01 Dave Love <d.love@dl.ac.uk>
40325
40326 * g77.f-torture/compile/980729-0.f: New test.
40327
40328 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
40329
40330 * gcc.c-torture/special/eeprof-1.c: New test, for
40331 -finstrument-functions.
40332 * gcc.c-torture/special/special.exp: Run it.
40333
40334 1998-07-29 Jeffrey A Law (law@cygnus.com)
40335
40336 * gcc.c-torture/compile/980729-1.c: New test.
40337
40338 1998-07-27 Nick Clifton <nickc@cygnus.com>
40339
40340 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
40341 __thumb__ is defined, and test for ARM style doubles if so.
40342
40343 1998-07-26 Dave Love <d.love@dl.ac.uk>
40344
40345 * g77.f-torture/noncompile/980615-0.f: New test.
40346
40347 1998-07-26 H.J. Lu (hjl@gnu.org)
40348
40349 * gcc.dg/980312-1.c: Do link instead of compile.
40350 * gcc.dg/980313-1.c: Likewise.
40351
40352 1998-07-26 Jeffrey A Law (law@cygnus.com)
40353
40354 * gcc.c-torture/compile/980726-1.c: New test.
40355
40356 1998-07-25 Dave Love <d.love@dl.ac.uk>
40357
40358 * g77.f-torture/execute/io0.f: New test.
40359
40360 1998-07-24 Nick Clifton <nickc@cygnus.com>
40361
40362 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
40363 an int.
40364
40365 1998-06-18 Michael Meissner <meissner@cygnus.com>
40366
40367 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
40368 m32r bugs.
40369
40370 1998-07-17 Nick Clifton <nickc@cygnus.com>
40371
40372 * gcc.dg/980626-1.c: Expect failures for all toolchains until
40373 c-decl.c:grokdeclarator can handle mode attributes.
40374
40375 1998-07-16 Jeffrey A Law (law@cygnus.com)
40376
40377 * gcc.c-torture/execute/980716-1.c: New test.
40378
40379 1998-07-13 Jeffrey A Law (law@cygnus.com)
40380
40381 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
40382 the mn10200.
40383 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
40384 the mn10200.
40385 * gcc.c-torture/execute/va-arg-3.x: Similarly.
40386 * gcc.c-torture/compile/930326-1.x: Similarly.
40387
40388 1998-07-13 Dave Love <d.love@dl.ac.uk>
40389
40390 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
40391 New test from Craig.
40392
40393 1998-07-12 Dave Love <d.love@dl.ac.uk>
40394
40395 * g77.f-torture/noncompile/980616-0.f: New test.
40396
40397 * g77.f-torture/execute/970816-3.f: New test from Craig.
40398
40399 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40400
40401 * g++.other/singleton.C: Return error value instead of taking
40402 SIGSEGV.
40403
40404 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
40405
40406 * g++.other/singleton.C: New test. Warning is under dispute.
40407 Runtime crash is not.
40408
40409 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
40410
40411 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
40412 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
40413 using6.C, using7.C}: New namespace tests.
40414
40415 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
40416
40417 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
40418 specialization with typedef'ed names used as array indexes.
40419
40420 1998-07-09 Jeffrey A Law (law@cygnus.com)
40421
40422 * gcc.c-torture/execute/980709-1.c: New test.
40423
40424 * gcc.dg/980709-1.c: New test.
40425
40426 1998-07-07 Richard Henderson <rth@cygnus.com>
40427
40428 * gcc.c-torture/execute/bcp-1.c: New test.
40429
40430 1998-07-07 Jeffrey A Law (law@cygnus.com)
40431
40432 * gcc.c-torture/execute/980707-1.c: New test.
40433
40434 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
40435
40436 * gcc.c-torture/compile/980706-1.c: New test.
40437
40438 1998-07-01 Dave Love <d.love@dl.ac.uk>
40439
40440 * g77.f-torture/execute/980701-0.f,
40441 g77.f-torture/execute/980701-1.f: New test from Craig.
40442
40443 1998-07-01 Jeffrey A Law (law@cygnus.com)
40444
40445 * gcc.c-torture/compile/980701-1.c: New test.
40446
40447 * gcc.c-torture/execute/980701-1.c: New test.
40448
40449 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
40450 rlsruhe.de>
40451
40452 * g++.old-deja/g++.robertl/eb132.C: New test.
40453 * g++.old-deja/g++.robertl/eb133.C: Likewise.
40454
40455 1998-06-29 Dave Love <d.love@dl.ac.uk>
40456
40457 * g77.f-torture/execute/980628-7.f,
40458 g77.f-torture/execute/980628-8.f,
40459 g77.f-torture/execute/980628-9.f,
40460 g77.f-torture/execute/980628-10.f: New tests from Craig.
40461
40462 * g77.f-torture/execute/980628-3.f: Remove mail headers.
40463
40464 1998-06-28 Jeffrey A Law (law@cygnus.com)
40465
40466 * g77.f-torture/execute/980628-4.f: New test from Craig.
40467 * g77.f-torture/execute/980628-5.f: Likewise.
40468 * g77.f-torture/execute/980628-2.f: Likewise.
40469 * g77.f-torture/execute/980628-0.f: Likewise.
40470 * g77.f-torture/execute/980628-1.f: Likewise.
40471 * g77.f-torture/execute/980628-3.f: Likewise.
40472 * g77.f-torture/execute/980628-6.f: Likewise.
40473
40474 1998-06-28 Jeffrey A Law (law@cygnus.com)
40475
40476 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
40477 directory when nothing has been installed yet.
40478
40479 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
40480
40481 * gcc.c-torture/special/special.exp: Handle newer versions of
40482 dejagnu.
40483
40484 1998-06-26 Jeffrey A Law (law@cygnus.com)
40485
40486 * gcc.dg/980626-1.c: New test.
40487
40488 1998-06-19 Bruno Haible <haible@ilog.fr>
40489
40490 * gcc.misc-tests/m-un-2.c: New test.
40491 * g++.old-deja/g++.other/warn01.c: Likewise.
40492
40493 1998-06-19 Robert Lipe <robertl@dgii.com>
40494
40495 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
40496 compatibility with assmblers with a different comment character.
40497 Eliminate use of GAS-specific extensions.
40498
40499 1998-06-19 Jeffrey A Law (law@cygnus.com)
40500
40501 * gcc.c-torture/execute/ieee/980619-1.c: New test.
40502
40503 1998-06-19 Robert Lipe <robertl@dgii.com>
40504
40505 * lib/g77.exp: Replace search for libf2c.a with search for newly
40506 renamed libg2c.a
40507
40508 1998-06-17 Jeffrey A Law (law@cygnus.com)
40509
40510 * gcc.c-torture/execute/980617-1.c: New test.
40511
40512 1998-06-12 Jeffrey A Law (law@cygnus.com)
40513
40514 * gcc.c-torture/execute/980612-1.c: New test.
40515
40516 1998-06-08 Jeffrey A Law (law@cygnus.com)
40517
40518 * gcc.dg/980523-1.c: Only test on ppc-linux.
40519 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
40520
40521 * gcc.c-torture/execute/980608-1.c: New test.
40522
40523 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
40524
40525 * gcc.c-torture/execute/980605-1.c: New test.
40526
40527 1998-06-04 Jeffrey A Law (law@cygnus.com)
40528
40529 * gcc.c-torture/execute/980604-1.c: New test.
40530
40531 1998-06-02 Jeffrey A Law (law@cygnus.com)
40532
40533 * gcc.c-torture/execute/980602-1.c: New test.
40534 * gcc.c-torture/execute/980602-2.c: Likewise.
40535
40536 1998-06-02 Dave Love <d.love@dl.ac.uk>
40537
40538 * 970125-0.f: Fix per JCB. Add commentary.
40539
40540 1998-05-31 Michael Meissner <meissner@cygnus.com>
40541
40542 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
40543 IEEE -0 support.
40544
40545 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
40546
40547 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
40548 earlier.
40549
40550 1998-05-28 Catherine Moore <clm@cygnus.com>
40551
40552 * gcc.c-torture/execute/980526-3.c: New test.
40553
40554 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
40555
40556 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
40557 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
40558 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
40559 m88k-motorola-sysv3 to XFAIL.
40560
40561 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40562
40563 * gcc.dg/980526-1.c: New test.
40564 * gcc.c-torture/execute/980526-2.c: New test.
40565
40566 1998-05-26 Jeffrey A Law (law@cygnus.com)
40567
40568 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
40569
40570 * gcc.c-torture/execute/980526-1.c: New test.
40571
40572 1998-05-26 Dave Love <d.love@dl.ac.uk>
40573
40574 * g77.f-torture/execute/alpha2.f: Add runtime test.
40575
40576 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
40577
40578 * g++.old-deja/old-deja.exp: Strip leading directories.
40579
40580 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
40581 error for the line. Don't run multiple tests for the same line.
40582
40583 1998-05-23 Jeffrey A Law (law@cygnus.com)
40584
40585 * gcc.dg/980523-1.c: New test.
40586
40587 1998-05-23 Dave Love <d.love@dl.ac.uk>
40588
40589 * g77.f-torture/compile/970915-0.f: New test.
40590
40591 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
40592
40593 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
40594
40595 1998-05-21 Jeffrey A Law (law@cygnus.com)
40596
40597 * gcc.dg/980520-1.c: New test.
40598
40599 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
40600
40601 * gcc.dg/980502-1.c: Fix return type.
40602
40603 1998-05-20 Jeffrey A Law (law@cygnus.com)
40604
40605 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
40606 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
40607 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
40608 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
40609 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
40610
40611 1998-05-20 Dave Love <d.love@dl.ac.uk>
40612
40613 * g77.f-torture/execute/980520-1.f: New test.
40614
40615 1998-05-15 Dave Love <d.love@dl.ac.uk>
40616
40617 * lib/mike-g77.exp: New file.
40618
40619 * g77.f-torture/noncompile/noncompile.exp,
40620 g77.f-torture/noncompile/check0.f: New files.
40621
40622 1998-05-14 Dave Love <d.love@dl.ac.uk>
40623
40624 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
40625 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
40626 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
40627 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
40628 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
40629 abort where appropriate.
40630
40631 1998-05-05 Michael Meissner <meissner@cygnus.com>
40632
40633 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
40634 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
40635
40636 1998-04-29 Dave Love <d.love@dl.ac.uk>
40637
40638 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
40639
40640 1998-04-27 Dave Love <d.love@dl.ac.uk>
40641
40642 * g77.f-torture/compile/980427-0.f: New test.
40643
40644 1998-04-24 Dave Love <d.love@dl.ac.uk>
40645
40646 * g77.f-torture/compile/980424-0.f: New test.
40647
40648 1998-04-19 Dave Love <d.love@dl.ac.uk>
40649
40650 * g77.f-torture/compile/980419-2.f (main): New test.
40651 * g77.f-torture/compile/970125-0.f: New test.
40652 * g77.f-torture/compile/980419-1.f: New test.
40653
40654 1998-04-08 Jim Wilson <wilson@cygnus.com>
40655
40656 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
40657 of loop-4.c.
40658
40659 1998-04-07 Jim Wilson <wilson@cygnus.com>
40660
40661 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
40662
40663 1998-04-03 Jim Wilson <wilson@cygnus.com>
40664
40665 * gcc.c-torture/compile/980329-1.c: New test.
40666
40667 1998-03-18 Jim Wilson <wilson@cygnus.com>
40668
40669 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
40670 * gcc.dg/980312-1.c: Fix typo in -march command.
40671
40672 1998-03-16 H.J. Lu (hjl@gnu.org)
40673
40674 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
40675
40676 1998-03-11 Robert Lipe <robertl@dgii.com>
40677
40678 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
40679 Dave Love agree the Fortran source is bogus.
40680
40681 1998-03-11 Robert Lipe <robertl@dgii.com>
40682
40683 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
40684 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
40685 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
40686 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
40687 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
40688
40689 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
40690
40691 * g++.old-deja/g++.other/friend1.C: New test.
40692
40693 1998-02-18 Dave Love <d.love@dl.ac.uk>
40694
40695 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
40696 possibly uninitialized) variables and declare dnrm2.
40697
40698 1998-02-23 Robert Lipe <robertl@dgii.com>
40699
40700 From Bruno Haible <haible@ilog.fr>:
40701 * gcc.c-torture/execute/980223.c: New test.
40702
40703 1998-02-13 Jeffrey A Law (law@cygnus.com)
40704
40705 * gcc.dg/ifelse-1.c: New test.
40706
40707 1998-02-09 H.J. Lu (hjl@gnu.org)
40708
40709 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
40710
40711 * lib/old-dejagnu.exp (old-dejagnu): Added the
40712 "execution test - XFAIL *-*-*" handling in the spirit of
40713 "excess errors test -". Changed the "execution test fails"
40714 handling to be like "excess errors test fails".
40715 * Update various tests accordingly.
40716
40717 1998-02-06 Jim Wilson <wilson@cygnus.com>
40718
40719 * gcc.c-torture/execute/980205.c: New test.
40720
40721 1998-01-18 Jeffrey A Law (law@cygnus.com)
40722
40723 * lib/c-torture.exp: Look for .x files instead of .cexp files.
40724 * lib/f-torture.exp: Similarly.
40725 * gcc.c-torture: Rename all .cexp files to .x files.
40726
40727 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
40728
40729 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
40730 (940510-1.c): Removed duplicate.
40731 (971104-1.c): New test.
40732
40733 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
40734
40735 * lib/f-torture.exp: Improve error and loop detection.
40736
40737 1997-11-19 Michael Meissner <meissner@cygnus.com>
40738
40739 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
40740 use that to size the filler array.
40741
40742 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
40743
40744 * lib/c-torture.exp(c-torture-execute): Fix typo.
40745
40746 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
40747 testcase as the executable name. Keep the executable around if
40748 the test fails.
40749
40750 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
40751
40752 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
40753 changes. Only test one -g option, and move it to the end of the
40754 list of options to test.
40755
40756 1997-09-19 Michael Meissner <meissner@cygnus.com>
40757
40758 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
40759 variable GCC_TORTURE_OPTIONS to supply default switches separated
40760 by colons. If no environment variable, run tests with -O0 -g, -O1
40761 -g, and -O2 -g as well.
40762
40763 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
40764
40765 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
40766 explanatory comments. Fix indentation.
40767
40768 1997-09-15 Jeffrey A Law (law@cygnus.com)
40769
40770 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
40771
40772 1997-09-11 Jeffrey A Law (law@cygnus.com)
40773
40774 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
40775 * g++.old-deja/g++.mike/p7325.C: Likewise.
40776 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
40777
40778 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
40779
40780 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
40781 * g++.old-deja/g++.brendan/crash30.C: Likewise.
40782 * g++.old-deja/g++.brendan/crash39.C: Likewise.
40783 * g++.old-deja/g++.law/operators4.C: Likewise.
40784
40785 1997-09-11 Joe Buck (jbuck@synopsys.com)
40786
40787 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
40788 * g++.old-deja/g++.mike/p784.C: Ditto.
40789 * g++.old-deja/g++.mike/p785.C: Ditto.
40790
40791 1997-09-05 Jeffrey A Law (law@cygnus.com)
40792
40793 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
40794
40795 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40796
40797 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
40798 target feature; pass this to c-torture-execute as needed.
40799
40800 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
40801
40802 * lib/c-torture.exp(c-torture-execute): If the previous and the
40803 current executables being tested are identical, we don't need to
40804 run the executable again. Try to make the executable names
40805 unique. Add an optional argument for passing additional compiler
40806 flags.
40807
40808 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
40809
40810 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
40811
40812 1997-08-29 Jeffrey A Law (law@cygnus.com)
40813
40814 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
40815
40816 1997-07-31 Jeffrey A Law (law@cygnus.com)
40817
40818 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
40819 32bit or larger longs.
40820
40821 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
40822 have either a 32bit long or 32bit int.
40823
40824 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
40825
40826 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
40827 Make double precision tests dependent on sizeof (double).
40828
40829 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
40830
40831 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
40832 too.
40833
40834 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
40835
40836 * gcc.c-torture/compile/961203-1.cexp: New script.
40837
40838 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
40839
40840 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
40841 up the includes ourselves.
40842
40843 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
40844
40845 * lib/plumhall.exp: Remove random include, and add a few
40846 verbose messages for debugging.
40847
40848 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
40849
40850 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
40851 of trying to do it ourselves.
40852
40853 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
40854
40855 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
40856
40857 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
40858
40859 * gcc.prms/5403.c: Made regexp a bit less strict.
40860
40861 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
40862
40863 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
40864 is returned from remote_load instead.
40865 * lib/plumhall.exp: Ditto.
40866 * lib/mike-g++.exp: Ditto.
40867 * lib/old-dejagnu.exp: Ditto.
40868 * lib/c-torture.exp: Ditto.
40869
40870 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
40871
40872 * lib/g++.exp: Use build_wrapper procedure.
40873 * lib/gcc.exp: Ditto.
40874
40875 1997-05-20 Jeffrey A Law (law@cygnus.com)
40876
40877 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
40878 an old-style decl for malloc. Fixes tests to work when
40879 sizeof (int) != sizeof (size_t).
40880
40881 1997-05-15 Mike Meissner <meissner@cygnus.com>
40882
40883 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
40884
40885 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
40886 use stdargs.h interface.
40887
40888 1997-05-15 Mike Meissner <meissner@cygnus.com>
40889
40890 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
40891 NO_VARARGS when compiling.
40892
40893 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
40894
40895 * lib/plumhall.exp(ph_includes): New procedure.
40896 (ph_make): Use it.
40897 (ph_compiler): Ditto.
40898
40899 * lib/g++.exp: Rename test-glue.c to testglue.c.
40900 * lib/gcc.exp: Ditto.
40901
40902 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
40903
40904 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
40905 to completion when it's called.
40906
40907 1997-03-21 Michael Meissner <meissner@cygnus.com>
40908
40909 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
40910 is defined, don't do test.
40911
40912 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
40913
40914 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
40915 for object files.
40916 (ph_summary): Mark skipped testcases as untested, not unresolved.
40917
40918 * lib/plumhall.exp (ph_make): If unresolved because of bad
40919 errorCode, record errorCode in log file.
40920 (*): Replace send_log/verbose with verbose -log.
40921
40922 1997-03-19 Michael Meissner <meissner@cygnus.com>
40923
40924 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
40925 double conversion if double isn't at least 8 bytes.
40926
40927 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
40928 int to work with targets where int is 16 bits.
40929
40930 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
40931 8 bytes, just exit, since 4 byte doubles don't have enough bits of
40932 precision for the test to complete.
40933
40934 1997-03-14 Michael Meissner <meissner@cygnus.com>
40935
40936 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
40937 if d10v is not compiled with the -mdouble64 flag.
40938 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
40939
40940 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
40941 d10v is not compiled with the -mint32 flag.
40942
40943 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
40944
40945 * lib/plumhall.exp: Use incr_count.
40946
40947 1997-03-12 Jeffrey A Law (law@cygnus.com)
40948
40949 * gcc.c-torture: Update to c-torture-1.45.
40950
40951 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
40952
40953 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40954 the name of the expect testcase file).
40955
40956 * lib/g++.exp(g++_init): Ditto.
40957
40958 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
40959
40960 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40961 the host.
40962
40963 * lib/gcc.exp(gcc_exit): New procedure.
40964
40965 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
40966
40967 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40968 specs where appropriate.
40969
40970 * g++.old-deja/g++.arm/*: Added additional ERROR checks
40971 because of new "candidates are" messages, and removed a few
40972
40973 * Converted all non-old-style g++ testcases to old-style, and
40974 moved into g++.old-deja.
40975
40976 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
40977
40978 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40979 options.
40980
40981 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40982 succeeded.
40983
40984 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40985
40986 1997-02-13 Michael Meissner <meissner@cygnus.com>
40987
40988 * lib/gcc.exp (gcc_target_compile): Add support for defining
40989 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40990 the machine doesn't have those features.
40991
40992 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
40993
40994 * g++.law/operators4.exp: Don't use LIBS.
40995
40996 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
40997
40998 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40999
41000 * lib/mike-g++.exp: Don't set the compiler to be tested here.
41001 * lib/g++.exp: Set it here instead. Also, allow use of the
41002 --tool_exec and --tool_opt options. Change CXX to
41003 GXX_UNDER_TEST.
41004
41005 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41006
41007 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41008
41009 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
41010
41011 * lib/old-dejagnu.exp: Use prune_warnings instead of
41012 prune_system_crud.
41013 * lib/mike-g++.exp: Ditto.
41014 * lib/gcc.exp: Ditto.
41015 * lib/g++.exp: Ditto.
41016
41017 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41018
41019 1997-02-07 Jeffrey A Law (law@cygnus.com)
41020
41021 * 941014-2.c: Include stdlib.h
41022 * 960327-1.c: Include stdio.h
41023 * dbra.c, index-1.c: Don't assume ints are 32bits.
41024
41025 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
41026
41027 * lib/gcc.exp: Add gcc,stack_size target feature.
41028
41029 * lib/g++.exp(g++_target_compile): Add the include and link
41030 paths here, not in two other places. And, it's $options, not
41031 options.
41032
41033 * lib/mike-g++.exp(postbase): Remove the code that determines
41034 the correct include and link paths.
41035 * g++.old-deja/old-deja.exp: Ditto.
41036
41037 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
41038
41039 * lib/g++.exp(g++_init): target_compile no longer returns the
41040 filename of the result.
41041
41042 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
41043
41044 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41045 call to glob.
41046
41047 * gcc.c-torture/special/special.exp: Change call to
41048 gcc_target_compile to include the object file.
41049
41050 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
41051
41052 * gcc.c-torture/special/special.exp: Correct misspelling in last
41053 change.
41054
41055 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
41056
41057 * lib/plumhall.exp(ph_summary): Log the entire output of the
41058 executable. Return -1 if there were any failures, 0 otherwise.
41059 (ph_execute): Return -1 if there were any failures, 0 otherwise.
41060 (ph_make): Clean up objects and executables that were built
41061 if the tests succeeded.
41062
41063 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
41064
41065 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
41066 libraries and includes in the build tree as appropriate.
41067
41068 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41069
41070 * lib/c-torture.exp: Instead of looking for the global variable
41071 NO_LONG_LONG, check to see if that's a feature of the target.
41072
41073 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
41074
41075 * config/default.exp: Minimize. Delete the remainer of the files in
41076 config; this functionality is now in devo/dejagnu/config.
41077
41078 g++.*/*: Pass any additional flags used to compile to postbase;
41079 delete CXXFLAGS.
41080
41081 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
41082 is now done by runtest.exp. Use gcc_target_compile instead of
41083 compile.
41084
41085 lib/c-torture.exp: Use gcc_target_compile instead of compile.
41086 Remove references to CFLAGS. Use remote_file instead of
41087 calling rm -f.
41088 (c-torture): Take a list of arguments to use to compile this
41089 testcase.
41090
41091 lib/g++.exp: Simplify. Use target_compile instead of compile.
41092 lib/gcc-dg.exp: Ditto.
41093 lib/gcc.exp: Ditto.
41094 lib/mike-{gcc,g++}.exp: Ditto.
41095 lib/old-dejagnu.exp: Ditto.
41096 lib/plumhall.exp: Ditto.
41097
41098 1997-01-08 Jim Wilson <wilson@cygnus.com>
41099
41100 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
41101 (ph_linker): Likewise.
41102
41103 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
41104
41105 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
41106 MAP_ANON / MAP_ANONYMOUS if defined;
41107 else try to map from /dev/zero .
41108
41109 1996-11-12 Jeffrey A Law (law@cygnus.com)
41110
41111 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
41112 isn't defined, then define it to MAP_ANONYMOUS.
41113
41114 1996-11-12 Jeffrey A Law (law@cygnus.com)
41115
41116 * gcc.c-torture: Update to c-torture-1.42 release.
41117
41118 1996-11-11 Jeffrey A Law (law@cygnus.com)
41119
41120 * gcc.c-torture: Update to c-torture-1.41 release.
41121
41122 1996-10-27 Jeffrey A Law (law@cygnus.com)
41123
41124 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
41125 c-torture release.
41126
41127 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
41128
41129 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
41130 and LDFLAGS. Fix second case to append the target_info ldflags
41131 onto LDFLAGS, not CFLAGS.
41132 * lib/g++.exp (g++_init): Add target_info stuff.
41133 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
41134 of libgloss and newlib flags for !native.
41135
41136 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
41137 (GDB): Fix relative path to go up another dir for finding gdb.
41138
41139 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
41140
41141 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
41142 versions in the target_info array, if they don't exist.
41143
41144 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
41145
41146 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
41147
41148 1996-07-08 Jim Wilson <wilson@cygnus.com>
41149
41150 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
41151 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
41152
41153 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
41154
41155 * lib/old-dejagnu.exp: Don't remove the output file before we've
41156 actually tested it. Don't append pwd to the path of the executable
41157 we're testing.
41158
41159 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
41160
41161 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
41162
41163 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
41164
41165 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
41166 temporary directory for compiler files, and set it to a default
41167 value of /tmp. Set $output as the name of the output file from
41168 compiling the testcase. Add a -o option to $cflags_var so the
41169 compiler writes the final output file as $output. Set $executable
41170 to $output.
41171
41172 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
41173 directory for compiler files, and set it to /tmp if it doesn't
41174 already have a value. Set $output_file to the name of the output
41175 file from compiling the testcase. Add a -o option to CXXFLAGS so
41176 the compiler writes the final output file as $output. Use $output
41177 as the executable to be tested.
41178
41179 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41180
41181 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
41182
41183 1996-06-08 Jeffrey A Law (law@cygnus.com)
41184
41185 * gcc.c-torture/execute/pending-1.c: New test. Still
41186 pending in Tege's queue.
41187
41188 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
41189
41190 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
41191 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
41192 if there were failures. Call unresolved if there were unresolved
41193 testcases. Call gcc_fail if program did not run to completion.
41194 (ph_make): Pass additional argument name to ph_execute.
41195 (ph_execute): Add new argument. Pass additional arguments to
41196 ph_summary. Call gcc_fail is there is no execution output.
41197
41198 1996-04-24 Jeffrey A Law (law@cygnus.com)
41199
41200 * lib/plumhall.exp (proc_summary): Output relavent summary
41201 lines into the log so specific failures in plumhall can be
41202 investigated.
41203
41204 1996-04-10 Jeffrey A Law (law@cygnus.com)
41205
41206 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
41207 (c-torture-execute): Don't try to execute tests which use
41208 "long long" types if $NO_LONG_LONG is nonzero.
41209
41210 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
41211
41212 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
41213 not c-torture.
41214
41215 * gcc.ieee: Move from here.
41216 * gcc.c-torture/execute/ieee: To here.
41217
41218 1996-03-26 Jeffrey A Law (law@cygnus.com)
41219
41220 * gcc.c-torture: Update to c-torture-1.41 release.
41221
41222 1996-03-22 Jeffrey A Law (law@cygnus.com)
41223
41224 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
41225 not "$output".
41226
41227 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
41228
41229 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
41230 -c present.
41231
41232 1996-03-02 Jeffrey A Law (law@cygnus.com)
41233
41234 * config/proelf.exp: Handle connecting to a simulator.
41235
41236 1996-01-31 Jeffrey A Law (law@cygnus.com)
41237
41238 * config/proelf.exp: New file. Enough framework that we can
41239 run c-torture tests on the proelf targets (or any other target
41240 that gdb can connect to for that matter).
41241
41242 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
41243
41244 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
41245 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
41246
41247 * lib/plumhall.exp (ph_execute): Always call ph_summary if
41248 exec_output exists.
41249
41250 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
41251
41252 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
41253 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
41254
41255 * config/*.exp: Update FSF address. Change result of ${tool}_load
41256 to pass/fail/unresolved/unsupported/untested. Caller must now
41257 call unresolved/unsupported/untested.
41258 * lib/*.exp: Update FSF address. Update to handle new results of
41259 ${tool}_load.
41260 * lib/chill.exp (verbose): Delete.
41261
41262 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
41263
41264 * lib/gcc.exp (default_gcc_start): Change order of args to
41265 $LDFLAGS $CFLAGS $LIBS.
41266 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
41267 Save/set/restore CFLAGS. Pass single arg to gcc_start.
41268 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
41269 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41270 * gcc.misc-tests/dg-test.exp: Likewise.
41271 * gcc.misc-tests/msgs.exp: Likewise.
41272 * gcc.prms/prms.exp: Likewise.
41273 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
41274 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
41275
41276 * lib/dg.exp: Deleted, moved to dejagnu/lib.
41277
41278 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
41279
41280 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
41281
41282 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
41283 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
41284
41285 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
41286 necessary.
41287
41288 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
41289
41290 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
41291 global for loop; add use of $mathlib.
41292 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
41293 settings here; set mathlib for anything but VxWorks.
41294
41295 1996-01-22 Jeffrey A Law (law@cygnus.com)
41296
41297 * gcc.c-torture: Update to c-torture-1.40 release.
41298
41299 1996-01-03 Jeffrey A Law (law@cygnus.com)
41300
41301 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
41302 dg.exp.
41303
41304 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
41305
41306 * lib/c-torture.exp (c-torture-execute): Declare "output" as
41307 global.
41308
41309 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
41310
41311 * lib/g++.exp (LIBS): Define if not already.
41312 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
41313 (gcc-dg-prune): Call prune_gcc_output.
41314 * lib/gcc.exp (prune_gcc_output): New proc.
41315 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
41316 prune_gcc_output.
41317
41318 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
41319
41320 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
41321 (c-torture-execute): Likewise. Rename `name' to `testcase'.
41322
41323 1995-11-15 Jeffrey A Law (law@cygnus.com)
41324
41325 * gcc.c-torture: Update to c-torture-1.39 release.
41326
41327 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
41328
41329 * lib/c-torture.exp (c-torture-execute): Don't return if one option
41330 fails, try others as well.
41331
41332 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
41333
41334 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
41335 If compilation fails, mark execute tests as `untested'.
41336 If test is marked as unsupported, don't mark compilation and
41337 execute tests as failed.
41338
41339 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
41340
41341 * lib/g++.exp (g++_init): Don't link in libg++, and look to
41342 libstdc++ for whether or not we want to be doing shared
41343 libraries. Delete link_curses since we don't need it anymore.
41344 * lib/mike-g++.exp (postbase): Don't link in libg++.
41345 * g++.old-deja/old-deja.exp: Likewise.
41346
41347 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
41348
41349 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
41350
41351 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
41352
41353 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
41354 For that, add `-Wl,-a,shared_archive'.
41355 * g++.old-deja/old-deja.exp: Likewise.
41356
41357 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
41358
41359 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
41360
41361 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
41362
41363 * lib/mike-g++.exp (postbase): Pay attention to the status of
41364 g++_load.
41365
41366 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
41367
41368 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
41369
41370 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
41371
41372 * lib/gcc.exp (default_gcc_start): No longer need to log program
41373 being executed or its output, execute_anywhere does that now.
41374 * lib/g++.exp (default_g++_version): Call execute_anywhere.
41375 (default_g++_start): Likewise. Delete calls to verbose/send_log.
41376
41377 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
41378
41379 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
41380 the same as those in lib/g++.exp.
41381
41382 1995-10-10 Jeff Law (law@hurl.cygnus.com)
41383
41384 * gcc.c-torture: Update to c-torture-1.38 release.
41385 * gcc.ieee: Related changes.
41386
41387 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
41388
41389 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
41390 "exec". Minor reformatting changes.
41391
41392 * config/rom68k.exp (${tool}_load): Make it work in a canadian
41393 cross. This means all "exec" calls now work on a remote host as
41394 well.
41395 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
41396 cross. Filter out the extra "\r\n" stuff that expect puts in.
41397 (c-torture-execute): Filter out the bogus warnings like
41398 c-torture-compile does. Add support for canadian cross.
41399 * lib/gcc.exp (default_gcc_version, default_gcc_start)
41400 Use execute_anywhere rather than calling exec directly. Now it
41401 works for canadian cross testing.
41402
41403 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
41404
41405 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
41406 results into a variable, and check that rather than using file exists.
41407
41408 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
41409
41410 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
41411 create a libg++.so. For sunos4.1.*, also add -ltermcap.
41412
41413 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41414
41415 * g++.old-deja/old-deja.exp: Create and pass runshlib and
41416 lib_curses if there's a shared libg++ in the build tree.
41417
41418 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
41419
41420 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
41421 if not supported target.
41422
41423 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
41424
41425 * lib/g++.exp (g++_init): Move empty setting of runshlib and
41426 link_curses up to always happen, not just for native builds.
41427
41428 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
41429
41430 * gcc.c-torture: Update to c-torture-1.36 release.
41431 * gcc.failure: Related changes.
41432
41433 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
41434
41435 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
41436
41437 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
41438
41439 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
41440 * lib/mike-g++.exp (postbase): Not in here. Still reference
41441 runshlib, link_curses, and mathlib for link and run.
41442
41443 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
41444 pass the runtime shared library options for Solaris, OSF/1, and
41445 Irix5, and link with -lcurses to avoid unresolved references.
41446
41447 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
41448
41449 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
41450 only run once.
41451
41452 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
41453
41454 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
41455
41456 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
41457
41458 * gcc.c-torture: Update to c-torture-1.35 release. Note we
41459 do not have a framework for the "compat" tests yet.
41460
41461 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
41462
41463 * lib/mike-g++.exp (postbase): New local variable `mathlib',
41464 set to null if we're testing vxworks5.1. Use that instead of
41465 `-lm' in the setting of LIBS for link and run.
41466
41467 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
41468
41469 * config/rom68k.exp (${tool}_load): Major changes to make it
41470 work. Verified that it does in fact return the stuff in
41471 exec_output properly. Catch any Emul or any TRAP other than 0.
41472
41473 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
41474
41475 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
41476 LDFLAGS properly for targets that need stuff from libgloss.
41477 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
41478 only run once.
41479 (gpp_initialized): New variable.
41480
41481 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
41482
41483 * config/rom68k.exp: Load libgloss.exp.
41484 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
41485 so we can produce a fully linked binary.
41486 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
41487 so we can produce a fully linked binary.
41488
41489 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
41490
41491 * lib/plumhall.exp (ph_section): Watch for expected failures.
41492 Add missing `else'.
41493
41494 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
41495 run the testcase.
41496 (c-torture): Likewise.
41497
41498 1995-08-28 Doug Evans <dje@cygnus.com>
41499
41500 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
41501
41502 * lib/mike-g++.exp (mike_cleanup): New proc.
41503 (prebase): New globals compiler_result, not_compiler_result,
41504 target_regexp.
41505 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
41506 allow leading "-" in pattern. Watch for unsupported tests.
41507 If $compiler_result is set, pattern match assembler code,
41508 and ditto for $not_compiler_result.
41509 * lib/mike-gcc.exp: Likewise.
41510
41511 * lib/plumhall.exp (ph_execute): Only call ph_summary if
41512 execution "succeeded".
41513
41514 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
41515
41516 * config/win32.exp: New file.
41517 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
41518
41519 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
41520
41521 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
41522 unsupported.
41523 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
41524 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
41525 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
41526
41527 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
41528 "... without exceptions was ...". That is now handled by
41529 prune_system_crud.
41530 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41531
41532 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
41533
41534 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
41535 sieve.c,sort2.c}: New files.
41536 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
41537 sieve.exp,sort2.exp}: Drivers for them.
41538
41539 * lib/mike-gcc.exp (program_output): New user settable variable.
41540 (postbase): Call prune_system_crud. Also prune extraneous compiler
41541 messages.
41542 * lib/mike-g++.exp (program_output): New user settable variable.
41543
41544 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
41545
41546 * config/sh.exp: Deleted (use sim.exp instead).
41547
41548 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
41549
41550 * config/vx.exp: Declare CHECKTASK as global.
41551 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
41552 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
41553 * lib/old-dejagnu.exp: Load [pwd]/$executable.
41554
41555 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
41556
41557 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
41558 target. Like vx.exp, only includes `vx29k.exp' instead of
41559 `vxworks.exp'.
41560
41561 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
41562
41563 * config/sim.exp: Increase time limit from 120 seconds to 240.
41564
41565 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
41566
41567 * gcc.c-torture/execute/950628-1.c: New test.
41568
41569 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
41570
41571 * gcc.c-torture: Update with changes/additions from
41572 c-torture-1.34.
41573
41574 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
41575
41576 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
41577
41578 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
41579
41580 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
41581
41582 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
41583
41584 * gcc.c-torture/compile/950512-1.c: New test.
41585 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
41586 * gcc.dg/struct-ret-1.c: Likewise.
41587
41588 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
41589
41590 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
41591 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
41592
41593 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
41594
41595 * gcc.c-torture/special/920411-1.c: Deleted.
41596 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
41597
41598 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
41599
41600 * config/sim.exp (${tool}_load): Hack in call to bash to get a
41601 cpu limit.
41602
41603 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
41604
41605 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
41606
41607 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
41608
41609 From kenner;
41610 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
41611 is the proper length.
41612 * va-arg-3.c: Likewise.
41613
41614 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
41615
41616 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
41617 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
41618
41619 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
41620 * lib/g++.exp (default_g++_start): Delete old cruft.
41621
41622 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
41623
41624 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
41625 (2 * (1 << 18)) to (2 * (1 << 17)).
41626
41627 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
41628
41629 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
41630
41631 * config/rom68k.exp: Renamed from config/idp.exp
41632
41633 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
41634
41635 * c-torture/compile/921109-2.c
41636
41637 1995-04-18 Mike Stump <mrs@cygnus.com>
41638
41639 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
41640 excess errors.
41641
41642 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
41643
41644 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
41645 output.
41646 * lib/g++.exp (default_g++_start): Likewise.
41647
41648 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
41649
41650 * gcc.c-torture/compile/950329-1.c: New test.
41651
41652 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
41653
41654 * config/bug.exp (${tool}_load): Updated to use new remote_open
41655 and remote_close procs.
41656 * config/idp.exp: New file.
41657
41658 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
41659
41660 * gcc.c-torture/execute/950322-1.c: New test.
41661
41662 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
41663
41664 * config/vx.exp (${tool}_load): Clean up testing of return code from
41665 vxworks_ld and vxworks_spawn.
41666
41667 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
41668
41669 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
41670
41671 1995-03-13 Mike Stump <mrs@cygnus.com>
41672
41673 * lib/old-deja.exp: Add `excess errors test - ' error, now one
41674 can mark excess errors on a machine by machine basis. Note, the
41675 default is to not expect any excess errors, even when excess
41676 errors test - is given, so you will want to put an XFAIL ... on
41677 these lines. For example, // excess errors test - XFAIL hppa*-*-*
41678 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
41679 those 4 machines, but no others.
41680
41681 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
41682
41683 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
41684 * lib/c-torture.exp: to here.
41685
41686 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
41687
41688 * gcc.c-torture/execute/950221-1.c: New test.
41689 * gcc.c-torture/execute/struct-ret-1.c: New test.
41690 * gcc.c-torture/compile/950221-1.c: New test.
41691
41692 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
41693
41694 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
41695
41696 * gcc.c-torture/execute/arith-1.c (main): Return 0.
41697 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
41698
41699 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
41700
41701 * g++.gb: New directory of tests, derived from my signature and
41702 class scoping tests.
41703
41704 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
41705 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
41706 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
41707 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
41708 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
41709 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
41710 * g++.gb/sig25.C: Likewise.
41711
41712 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
41713 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
41714 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
41715 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
41716 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
41717 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
41718 * g++.gb/sig25.exp: Likewise.
41719
41720 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
41721 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
41722 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
41723 * g++.gb/scope13.C: Likewise, this test still fails.
41724
41725 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
41726 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
41727 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
41728 * g++.gb/scope13.exp: Ditto.
41729
41730 * g++.gb/README: New file, explains what these tests are about.
41731
41732 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
41733
41734 * lib/dg.exp (dg-do): Support `preprocess'.
41735 (dg-test): Likewise.
41736
41737 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
41738
41739 * config/udi.exp: change "continue -expect" to "exp_continue".
41740
41741 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
41742
41743 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
41744 Delete redundant tests.
41745
41746 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
41747 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
41748 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
41749 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
41750 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
41751 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
41752 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
41753 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
41754
41755 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
41756 storing label pointers.
41757 * gcc.c-torture/execute/921019-1.c: Likewise.
41758 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
41759 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
41760 parameter fp.
41761 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
41762 constants.
41763
41764 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
41765 Delete obsolete tests.
41766
41767 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
41768 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
41769 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
41770 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
41771 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
41772 * gcc.c-torture/compile/950124-1.c: New test.
41773
41774 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
41775
41776 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
41777
41778 * lib/mike-g++.exp: Add -lm to LIBS.
41779
41780 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
41781
41782 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
41783
41784 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
41785
41786 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
41787
41788 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
41789
41790 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
41791
41792 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
41793
41794 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
41795 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
41796 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
41797 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
41798 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
41799 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
41800 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
41801 * g++.law/{operators31.C, operators32.C,
41802 * g++.law/{operators33.C, operators34.C}: Likewise.
41803 * g++.law/{pic1.C, refs2.C}: Likewise.
41804 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
41805 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
41806 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
41807 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41808
41809 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
41810 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
41811 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
41812 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
41813 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
41814 * g++.law/{enum9.exp, friend5.exp}: Likewise.
41815 * g++.law/{nest3.exp, nest4.exp}: Likewise.
41816 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
41817 * g++.law/{operators30.exp, operators31.exp}: Likewise.
41818 * g++.law/{operators32.exp, operators33.exp}: Likewise.
41819 * g++.law/{operators34.exp}: Likewise.
41820 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
41821 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
41822 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
41823 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
41824 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
41825
41826 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
41827 No longer expected to fail.
41828 * g++.law/missed-error3.C: Tweak for recent bool changes.
41829
41830 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
41831
41832 * config/emb-unix: Deleted.
41833 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
41834 remote execution. Do final link on remote host if REMOTE_LINK is set.
41835
41836 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
41837
41838 * lib/dg.exp (dg-test): Fix typo in last patch.
41839
41840 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
41841
41842 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
41843 (handles multiple occurrences).
41844
41845 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
41846
41847 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
41848 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
41849 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
41850 printed).
41851 * lib/c-torture.exp (c-torture-compile): Likewise.
41852 (c-torture): Prepend full path if missing.
41853 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
41854 (gcc_fail): Likewise.
41855 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
41856
41857 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
41858
41859 * lib/netware.exp: Only attach to NetWare i386 systems.
41860
41861 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
41862
41863 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
41864 messages. Add test name to "output pattern match" pass/fail message.
41865
41866 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
41867
41868 * gcc.dg: New testsuite.
41869 * gcc.dg/dg.exp: New file.
41870
41871 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
41872 test-switch.c}: Deleted.
41873
41874 * gcc.misc-tests/msgs.exp: New testcase driver.
41875
41876 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
41877
41878 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
41879 Watch for illegal return values from ${tool}_load.
41880 * config/unix.exp (${tool}_load): Fix pass/fail detection for
41881 cross targets. Coerce return value >0 to 1.
41882
41883 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
41884
41885 * config/unix.exp (${tool}_load): Call program rsh, not proc.
41886
41887 * config/emb-unix.exp: New file.
41888
41889 * config/sim.exp: Error if variable $SIM not defined.
41890 (${tool}_load): Mark test as "untested" if simulator missing.
41891
41892 * config/unix.exp: Load remote.exp to get rcp_download.
41893 * lib/c-torture.exp: Use different option lists for testcases with
41894 and without loops.
41895 * gcc.c-torture/execute/execute.exp: Likewise.
41896
41897 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
41898
41899 * config/*.exp: Clarify return code from ${tool}_load.
41900 Call `unresolved' or `untested' instead of `warning' or `perror'
41901 (sometimes you still want to call both though).
41902 Add comment that `shell_id' is local to each file.
41903 * config/udi.exp (timeout): Set to 30.
41904 Don't print warning if connection fails, $connectmode has already
41905 printed an error.
41906 (${tool}_load): Move verbose messages to level 2.
41907 Rework pattern for "Process started" message.
41908 Pass `shell_id' to ${connectmode}_download.
41909 Retry twice upon timeout. Make resetting of target more robust.
41910 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
41911 Pass `shell_id' to exit_$connectmode.
41912 Only call exit_$connectmode if connected.
41913 * config/unix.exp (${tool}_load): Check return codes better.
41914 * config/vrtx.exp (${tool}_load): Likewise.
41915 * config/vx.exp (${tool}_load): Likewise.
41916 Delete unneeded global's.
41917 * lib/dg.exp (dg-test): Update to reflect clarified return codes
41918 from ${tool}_load.
41919 (dg-stat): Delete.
41920 (dg-init): Delete recording of pass/fail counts.
41921 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
41922 (old-dejagnu-init): Likewise.
41923 (old-dejagnu-stat): Delete contents, empty proc now.
41924 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
41925 (c-torture): Delete references to lcnt, lpass, lfail.
41926 Get option list from TORTURE_OPTIONS.
41927 Delete -funroll[-all]-loops if no loops.
41928 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
41929 (g++_stat): Delete contents (empty proc now).
41930 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
41931 (gcc_finish): Likewise.
41932 (gcc_stat): Deleted.
41933 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
41934 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
41935 * gcc.c-torture/execute/execute.exp: Likewise.
41936 Split tests into two parts: compile, execute.
41937 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
41938 no loops. Update to reflect clarified return codes from ${tool}_load.
41939
41940 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
41941
41942 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
41943 to grep for.
41944 (old-dejagnu): Likewise (where necessary).
41945
41946 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
41947
41948 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41949
41950 * lib/dg.exp (dg-process-target): Fix processing of selector.
41951 Add comment regarding use of `error'.
41952
41953 * lib/gcc.exp (prune_system_crud): Define if missing.
41954 * lib/g++.exp (prune_system_crud): Likewise.
41955
41956 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41957 Call prune_system_crud.
41958 * lib/dg.exp (dg-runtest): New proc.
41959 Use perror instead of send_user for tcl errors in testcase.
41960 Don't return any value, it's never used.
41961 Don't clobber previous definition of `unknown'.
41962 Print tcl errors in `dg-final'.
41963
41964 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
41965
41966 * lib/dg.exp (dg-process-target): Improve syntax error messages.
41967 (dg-test): Don't print errorInfo, it contains stack backtrace.
41968
41969 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
41970
41971 * lib/g++.exp (runtest_file_p): Define if missing.
41972
41973 1994-09-24 Doug Evans (dje@cygnus.com)
41974
41975 * lib/mike-g++.exp: Comment out loading of g++.exp.
41976 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
41977 (default_g++_version): Always print something.
41978 (default_g++_start): Comment out call to `which'.
41979 (g++_start, g++_load): Deleted (must be defined in config file).
41980 * lib/gcc.exp: Test for existence of $CC at start.
41981 Delete check for tmpdir (done in gcc_init).
41982 (default_gcc_version): Always print something.
41983 (default_gcc_start): Comment out call to `which'.
41984 * config/*.exp: Major cleanup - make cross targets work at least a
41985 little better for g++ (by not being "--tool gcc" specific).
41986 Rename gcc_xxx to ${tool}_xxx.
41987 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41988 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41989
41990 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
41991
41992 * lib/c-torture.exp (c-torture-compile): Rework compiler
41993 message processing.
41994
41995 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41996 c-torture.
41997
41998 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
41999
42000 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42001
42002 * lib/dg.exp (dg-process-target): Support { target native }.
42003
42004 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
42005
42006 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
42007 looked for "... program xxx got fatal signal".
42008 Correct regsub munging of `comp_output'.
42009 Ignore compiler messages "path prefix not used" and "linker input
42010 file unused".
42011
42012 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
42013
42014 * lib/gcc.exp (runtest_file_p): Define if missing.
42015 * gcc.prms/template.c: Example to work from.
42016
42017 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
42018
42019 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42020 * lib/dg.exp (dg-test): Call unsupported testcases as such.
42021
42022 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42023 * gcc.prms/1883.c: Moved from compile/940714-1.c.
42024 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42025 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42026
42027 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42028 (dg-process-target): No longer a varargs proc.
42029 Return S/N for target, P/F for xfail. All callers changed.
42030 (user option procs): More argument checking.
42031 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42032 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42033 (dg-test): Skip test if not running on selected target in `dg-do'.
42034 Update handling of `dg-do-what', `dg-output-text'.
42035 Separate execution pass/fail from output pattern match pass/fail.
42036 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42037
42038 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
42039
42040 * gcc.c-torture/special/special.exp: Don't expect failure for mips
42041 target for 920510-1.c.
42042
42043 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
42044
42045 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42046 Clean up comment regarding use of passcnt, etc.
42047 (gcc_stat): Don't update `testcnt' here.
42048 (gcc_finish): Do it here.
42049 Might as well reset `but_id' here too.
42050 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42051 to determine if the file should be tested.
42052 * gcc.c-torture/compile/compile.exp: Likewise.
42053 * gcc.c-torture/execute/execute.exp: Likewise.
42054 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42055 * gcc.misc-tests/dg-test.exp: Likewise.
42056 * gcc.prms/prms.exp: Likewise.
42057 * gcc.wendy/wendy.exp: Likewise.
42058 * g++.old-deja.exp: Likewise.
42059 Move "Testing file" message to verbose level 1.
42060
42061 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
42062
42063 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
42064
42065 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
42066
42067 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
42068 (default_gcc_start): Accept optional second list element
42069 of compiler flags. Print compiler output at verbosity level 2.
42070 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
42071 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
42072 Save current values of framework globals passcnt, failcnt, xpasscnt,
42073 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
42074 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
42075 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
42076 xfailcnt to compute stats. Update framework global `testcnt' from
42077 pass/fail counts.
42078 (gcc_finish): New proc. Clean up test environment.
42079 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
42080 (gcc_epass, gcc_efail): Delete.
42081 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
42082 argument of line number.
42083 (dg-init): If the tool has an init routine, call it.
42084 (dg-test): Remove args `cflags_var' and `libs_var'.
42085 Pass all compiler options to ${tool}_start.
42086 Handle missing line number.
42087 (dg-finish): New function.
42088 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
42089 particular files. Call gcc_finish at end. Move "skipping test"
42090 message to verbosity level 3.
42091 * gcc.c-torture/compile/compile.exp: Likewise.
42092 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
42093 * gcc.c-torture/execute/execute.exp: Likewise.
42094 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42095 Print testcase being tried at verbosity level 1.
42096 * gcc.c-torture/special/special.exp: Unset xfail.
42097 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42098 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
42099 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
42100 * gcc.failure/failure.exp: Likewise.
42101 * gcc.ieee/ieee.exp: Likewise.
42102 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
42103 Update call to dg-test. Call dg-finish at end.
42104 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
42105 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
42106 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
42107 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
42108 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
42109 * gcc.wendy/wendy.exp: Add copyright.
42110 Delete setting of tmpdir (done by gcc_init).
42111 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
42112 Pass compiler flags to gcc_start. Call gcc_finish at end.
42113 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
42114 gcc_[ce]pass/fail.
42115
42116 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
42117
42118 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
42119 confusion.
42120 (g++_load): Likewise.
42121
42122 * config/*.exp (gcc_load): Some were varargs fns and some were not.
42123 Rename argument to `prog' to remove the confusion.
42124 Varargs fns behave differently too!
42125 (g++_load): Likewise.
42126
42127 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
42128
42129 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
42130 what it is. Delete (always) printing of status value for !native.
42131 Simplify verbose code, and include status and exec_output.
42132 (g++_load): Use gcc_load.
42133
42134 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
42135
42136 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
42137 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
42138 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
42139 940714-3.c as these testcases don't exist anymore. Make
42140 va-arg-1.c expected to pass.
42141
42142 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
42143
42144 * gcc.misc-tests/misc.exp: Only run specific testcases.
42145 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
42146 * gcc.misc-tests/dg-[1-9].c: New files.
42147
42148 * lib/dg.exp: New testsuite driver.
42149 * gcc.prms/prms.exp: Use it.
42150
42151 * README.gcc: New file.
42152
42153 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
42154 Document and reset `lxpass' and `lxfail'.
42155 Simplify "initialized" message.
42156 (gcc_stat): Clean up comments a little.
42157
42158 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
42159
42160 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
42161
42162 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
42163
42164 * lib/old-dejagnu.exp (process-option): New proc.
42165 (old-dejagnu-init, old-dejagnu-stat): Likewise.
42166 (old-dejagnu): Simplify.
42167 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
42168
42169 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
42170
42171 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
42172 exists and is not an empty string.
42173
42174 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
42175 $xfail rather than calling setup_xfail. Clear $xfail when test is
42176 finished.
42177 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
42178 automatically.
42179
42180 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
42181 longer expected to fail.
42182
42183 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
42184 "f" function call.
42185
42186 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
42187
42188 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
42189 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
42190 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
42191 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
42192 c-torture-1.29.
42193
42194 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
42195 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
42196
42197 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
42198
42199 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
42200 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
42201
42202 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
42203 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
42204 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
42205
42206 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
42207
42208 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
42209 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
42210 940714-1.c, 940714-2.c, 940714-3.c},
42211 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
42212 gcc.misc-tests/{mg.c,mg.exp}:
42213 New tests.
42214 * gcc.noncompile/noncompile.exp: Change accordingly.
42215
42216 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
42217
42218 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
42219 Undo previous clobberage.
42220
42221 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
42222
42223 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
42224 * gcc.special/{930510-1.c, special.exp}:
42225 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
42226 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
42227 struct-varargs-1.c}: New tests from c-torture-1.26.
42228
42229 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
42230
42231 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
42232 argument to switch.
42233
42234 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
42235
42236 * Revert the previous changes. Please see Rob's directory
42237 (/lisa/test/rob/progressive/gcc/testsuite) for testing
42238 fixes.
42239
42240 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
42241
42242 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
42243 g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
42244 g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
42245 g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
42246 g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
42247 g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
42248 g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
42249 g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
42250 g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
42251 g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
42252 g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
42253 g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
42254 g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
42255 g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
42256 g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
42257 g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
42258 g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
42259 g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
42260 g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
42261 g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
42262 g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
42263 g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
42264 gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
42265 gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
42266 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
42267 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
42268 lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
42269
42270 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
42271
42272 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
42273 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
42274 with perror calls.
42275
42276 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
42277
42278 * config/unix.exp (g++_load): Fix syntax.
42279
42280 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
42281
42282 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
42283 * gcc.noncompile/921017-1.c: Deleted obsolete test.
42284 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
42285 Don't expect va-arg-1.c to fail. Correct expected output for
42286 920928-1.c.
42287 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
42288 * gcc.wendy/hbm4.c: Correct typo.
42289 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
42290
42291 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
42292
42293 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
42294 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
42295 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
42296 * lib/c-torture.exp (c-torture-compile): Ditto.
42297
42298 Reduce volume of output (remove all the -I's and such).
42299 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
42300 Call gcc_cpass, gcc_cfail.
42301 (c-torture): Pass testing option to c-torture-compile.
42302
42303 1994-03-21 Doug Evans (dje@cygnus.com)
42304
42305 Bring patches over from progressive.
42306 * config/default.exp: Exit remote shell cleanly.
42307 (g++_exit, g++_start): Add default versions.
42308 * config/sim.exp (gcc_load): Use perror, not error.
42309
42310 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
42311
42312 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
42313 set in site.exp.
42314
42315 1994-03-14 Doug Evans (dje@cygnus.com)
42316
42317 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
42318 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
42319 (wendy_try): New proc to run testcase.
42320 (main loop): Call 'em.
42321 * gcc.wendy/*.c: Clean up pass to correct expected output.
42322
42323 * lib/gcc.exp: Minor cleanup work.
42324 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
42325
42326 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
42327
42328 * config/sim.exp (gcc_load): Document return codes better.
42329 Don't pass -v to simulator.
42330
42331 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
42332
42333 * gcc.special/920717-x.c: Fix typo.
42334 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
42335 get at sources.
42336
42337 * lib/mike-gcc.exp: Fix typo.
42338
42339 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
42340
42341 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
42342 binary to use, transform the name.
42343 * config/*.exp: rename everything. Nuke any g++ specific files,
42344 it's now a special case of gcc that requires no special support.
42345 Add a default.exp for unsupported targets.
42346
42347 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
42348
42349 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
42350 lib/old-dejagnu.exp: Fix a few patterns to work with the new
42351 version of Tcl.
42352
42353 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
42354
42355 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
42356 than a warning.
42357
42358 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
42359
42360 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
42361
42362 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
42363
42364 * gcc.execute/execute.exp: Combine opt_list and foption_list into
42365 option_list. Compile every file with only 4/6 option choices
42366 (same as C torture) instead of with 12/18 different option
42367 choices.
42368 * lib/c-torture.exp: Likewise.
42369
42370 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
42371 not already set.
42372
42373 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
42374
42375 * lib/old-deja.exp: Add `excess errors test fails' error, now one
42376 can put an XFAIL *-*-* on excess errors.
42377
42378 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
42379
42380 * g++.law: Add more tests derived from g++-bugs snapshots.
42381
42382 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
42383 equivalent to g++.law/init9.
42384
42385 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
42386 compiled it, and the a.out file after we've run it.
42387
42388 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
42389
42390 * lib/mike-g++.exp (postbase): Delete the .o file after we've
42391 compiled it, and the a.out file after we've run it.
42392
42393 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
42394
42395 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
42396
42397 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
42398
42399 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
42400 version number.
42401
42402 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
42403
42404 * g++.law: New directory of g++ tests derived from the g++-bugs
42405 snapshots.
42406
42407 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
42408
42409 * gcc.compile: initbug1.c initbug1.exp testcase added
42410
42411 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
42412
42413 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
42414 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
42415 fixes submitted by Jeff Law (law@cs.utah.edu)
42416 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
42417 Jeff Law (law@cs.utah.edu)
42418
42419
42420 1993-11-30 Mike Stump (mrs@cygnus.com)
42421
42422 * config/unix-g++.exp: Follow the gcc way of doing things.
42423 * g++.old-deja/old-deja.exp: Minor updates.
42424 * lib/g++.exp: New file, follow the gcc way of doing things.
42425 * lib/old-dejagnu.exp: Minor updates.
42426 * lib/mike-g++.exp: Always unset errorInfo.
42427
42428 1993-11-06 Mike Stump (mrs@cygnus.com)
42429
42430 * lib/gcc.exp: Fix some errors with the below change, CC and
42431 CFLAGS should be global when setting, not local.
42432
42433 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
42434
42435 * lib/gcc.exp: Transform tool name.
42436
42437 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42438
42439 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
42440
42441 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42442
42443 * lib/gcc.exp: change gcc_done to gcc_stat
42444
42445 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
42446
42447 * Upgraded gcc testsuite to c-torture version 1.25
42448
42449 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
42450
42451 * lib/gcc.exp: added reporting code. Changed verbose compile message.
42452 * lib/c-torture: added hooks for new reporting code.
42453
42454 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
42455
42456 * config/sh-gcc.exp: check if sh-sim exists in the path
42457
42458 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
42459
42460 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
42461 * gcc.compile/compile.exp: Initial changes for new logic.
42462 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
42463 * gcc.failure/failure.exp: Initial changes for new logic.
42464 * gcc.ieee/ieee.exp: Initial changes for new logic.
42465 * gcc.misc-tests/misc.exp: Initial changes for new logic.
42466 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
42467 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
42468 * lib/c-torture.exp: Initial changes for new logic.
42469 * lib/gcc.exp: Initial changes for new logic.
42470
42471 1993-10-15 Mike Stump (mrs@cygnus.com)
42472
42473 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
42474 depend upon failure or success. Fully qualify names in failure
42475 and success messages. Always remove a.out before starting
42476 compile, just in case. Pay more attention to error text output by
42477 the compiler. Handle testcases with no known past errors just
42478 like all others, so that things are uniform. Other miscellaneous
42479 improvements.
42480
42481 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
42482
42483 * gcc.cpp: new directory for cpp tests
42484
42485 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
42486
42487 * lib/chill.exp: Code reformatted, removed unused code.
42488 * config/unix-chill.exp: Code reformatted, removed unused code.
42489 * chill.execute/execute.exp: Code reformatted, removed unused code.
42490 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
42491
42492 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
42493
42494 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
42495 routines not written.
42496
42497 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
42498
42499 * config/bug-gcc.exp: Use new procs from bug.exp.
42500
42501 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
42502
42503 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
42504 via ftp, rather than depending on NFS.
42505 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
42506 case.
42507
42508 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
42509
42510 * config/bug-gcc.exp: Use new download proc.
42511
42512 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
42513
42514 * chill.execute/execute.exp: cleanups, handles errors better
42515 * chill.compile/compile.exp: rewrite, based on execute.exp
42516 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
42517 * lib/chill.exp: major changes to diff proc and compile and link
42518 procs. added chill_fail and chill_pass wrappers to pass and
42519 fail. added more comments, and handle error codes better.
42520 Added a hack to capture stderr from exec, so noncompile tests
42521 can work.
42522
42523 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
42524
42525 * chill.execute/execute.exp: rewrite of testsuite driver
42526 * lib/chill.exp: rewrite of testsuite driver
42527 * config/unix-chill.exp: rewrite of testsuite driver
42528
42529 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
42530
42531 In chill.execute:
42532 * iexpr.ch: Standardize uppercase.
42533 * tuples.dat: Standardize uppercase.
42534 * vary.ch: standardize. Correct varying string assignments.
42535 * vary.dat: Add new output lines.
42536
42537 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
42538
42539 In chill.execute:
42540 * chprintf.ch: Standardize use of uppercase.
42541 * tuples.ch: Standardize and turn arr2 into a DCL,
42542 rather than a SYN.
42543 * pinits.ch: Standardize.
42544
42545 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
42546
42547 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
42548 * Makefil: Renamed to Makefile.in.
42549 * configure.in: New.
42550
42551 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
42552
42553 In chill.execute:
42554 * .cvsignore: Add result/output files.
42555 * Makefile: Fix up variables at start. Use MFLAGS
42556 everywhere. Correct bool_loc, built_ins entries.
42557 Add entry for vary1.ch.
42558 * bitarray.ch: Standardize upper-case usage.
42559 * bitexpr.ch: Standardize, add output of b1.
42560 * params.ch: Use arrayt in along PROC parameters, to
42561 avoid novelty problems.
42562 * sets.ch: Tiny cleanup.
42563 * vary1.ch: Re-indent.
42564
42565 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
42566
42567 * Add PR-related files to Makefiles, .cvsignore files, etc.
42568
42569 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
42570
42571 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
42572 with compiler objects. New names are test-flow.c and test-loop.c
42573
42574 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
42575
42576 * Upgraded c-torture tests from 1.19 to 1.20
42577
42578 * new files:
42579 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
42580 * gcc.compile: 930623-1.c 930623-2.c
42581 * gcc.noncompile: 930622-1.c 930622-2.c
42582 * gcc.failure: 920411-1.c 920627-2.c
42583 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
42584
42585 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
42586
42587 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42588 More changes to get testsuite working properly. Needs more work.
42589 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
42590
42591 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
42592
42593 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
42594 More changes to get testsuite working properly. Needs more work.
42595
42596 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
42597
42598 * chill.compile/compile.exp: Added for Dejagnu support
42599 * chill.execute/execute.exp: Added for Dejagnu support
42600 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
42601
42602 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
42603
42604 This should complete moving the CHILL test files.
42605 * chill.noncompile(.cvsignore printf.grt
42606 in-printf.grt chprintf.grt chprintf.ch):
42607 Added test-support files.
42608 (Makefile): Modified further.
42609 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
42610 signal.ch): Added test files.
42611 * chill.execute (.cvsignore printf.grt printr.c
42612 in-printf.grt rts.c chprintf.grt rts.h): Added
42613 test-support files.
42614 (Makefile): More corrections.
42615
42616 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
42617
42618 * chill.compile, chill.execute, chill.nocompile: Add CHILL
42619 test cases, ready for DejaGnu.
42620
42621 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
42622
42623 * Upgraded c-torture tests from 1.18 to 1.19
42624
42625 * gcc.compile: added test(s):
42626 930607-1.c
42627 * gcc.execute: added test(s):
42628 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
42629
42630 * added new subdirectory for misc tests: gcc.misc-tests
42631 * gcc.misc-test(s): added tests:
42632 inst-check.c test-consts.c test-ior.c test-switch.c
42633
42634 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
42635
42636 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
42637
42638 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
42639
42640 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
42641
42642 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
42643
42644 * Upgraded c-torture tests from 1.17 to 1.18
42645
42646 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
42647
42648 * Upgraded c-torture tests from 1.12 to 1.17
42649
42650 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
42651
42652 * lib/old-dejagnu.exp:
42653 Fixed handling of XFAIL target triplets to correctly
42654 recognize wildcard characters. Removed code that
42655 appended a unique id tag to the end of the file name
42656 printed out by the result of the testcases within a
42657 given test file.
42658
42659 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
42660
42661 * lib/old-dejagnu.exp:
42662 Reworked expected failure handling to trigger off of XFAIL
42663 keyword in keyphrase embeded in testcase source code. The
42664 XFAIL keyword must be at the end of the keyphrase line. It
42665 may optionally be followed by one or more target triplets.
42666 It has just occured that the handling of wildcards in the
42667 target triplet may not be correct.
42668
42669 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
42670
42671 * g++.old-deja/tests:
42672 Moved all subdirectories up one level into g++.old-deja .
42673
42674 * lib/old-dejagnu.exp:
42675 Fixed problem with CXXFLAGS not being properly reset, and being
42676 corrupted with extraneous "-c" compiler option. This was
42677 causing binaries to not be generated for test that needed them.
42678 Modified strings passed to "pass" and "fail" so that individual
42679 tests from the same test file would be distinguished by an
42680 identifier appended to the test file name in the summary logs;
42681 this corrected a problem with erroneous diff logs. Added code
42682 to search testcases for expected fail and unexpected pass keywords.
42683
42684 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
42685
42686 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
42687
42688 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
42689
42690 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
42691 Removed extraneous text from end of "Special g++ Options"
42692 keyphrase.
42693
42694 * lib/old-dejagnu.exp: Added pattern matching to look for new
42695 keywords, embedded in testcases comments, which will trigger
42696 calls to xpass and xfail.
42697
42698 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
42699
42700 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
42701 comments embedded in the testcases, especially the one looking for
42702 special compiler options, as well as the pattern matching for the
42703 compiler output again.
42704
42705 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
42706
42707 * lib/old-dejagnu.exp: Do a proper check of the return value for
42708 execute tests. Fixed several problems with the pattern matching
42709 of the compiler output which gave erroneous test results.
42710 Changed several of the test result messages to be more descriptive.
42711 * config/unix-g++.exp: Proc g++_load now actually works and
42712 executes the tests passed to it and returns a usable return
42713 value.
42714
42715 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
42716
42717 * lib/gcc.exp: Exits gracefully if $CC is bogus.
42718
42719 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
42720
42721 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
42722 Modified both files to properly execute the old style
42723 dejagnu tests. The previous versions of these files were
42724 experimental and did not function anything near correctly.
42725
42726 1993-04-05 Rob Savoye (rob@cygnus.com)
42727
42728 * Removed all Makefile.in and configure.in files. No configuration
42729 needed now.
42730
42731 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
42732
42733 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
42734
42735 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
42736
42737 * gcc.compile/configure.in, gcc.unsorted/configure.in,
42738 gcc.special/configure.in, gcc.noncompile/configure.in,
42739 gcc.execute/configure.in, gcc.code_quality/configure.in,
42740 g++.other/configure.in, g++.old-deja/configure.in,
42741 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
42742 in srcname setting.
42743
42744 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
42745
42746 * lib/udi.exp: Fixed mondfe and mondfe_download.
42747 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
42748 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
42749
42750 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
42751
42752 * config/udi-gdb.exp: Check $shell_id after connecting to target.
42753 (gdb_exit): Don't remove *_soc files.
42754
42755 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
42756
42757 * lib/c-torture.exp: Don't look for main; instead always use -w
42758 -c. This is how the c-torture tests work. Remove the object
42759 file if the compilation succeeds.
42760 * gcc.execute/execute.exp: Remove executable if test passes.
42761 * gcc.noncompile/noncompile.exp: Every test is an expected
42762 failure.
42763 * gcc.special/special.exp: Added tests from c-torture 1.11,
42764 corrected use of existing test.
42765 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
42766 gcc.execute/920625-1.c: Updated to c-torture 1.11.
42767 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
42768 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
42769 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
42770 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
42771 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
42772 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
42773 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
42774 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
42775 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
42776 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
42777 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
42778 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
42779 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
42780 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
42781 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
42782 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
42783 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
42784 c-torture 1.11.
42785 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
42786 correspond to c-torture 1.11.
42787
42788 * New file.